﻿#include "pch-cpp.hpp"

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


#include <limits>


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 R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

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

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

struct Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991;
struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
struct Dictionary_2_tCB9019887EB0254D4745B0724BC12327C5B63792;
struct Dictionary_2_tB41FAC88F07BAB98D6D373F7C94FB0496D1BDA32;
struct Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441;
struct Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A;
struct HashSet_1_tE8F98237DEE456C22A256E903FF802077A6BFA74;
struct IComparer_1_tA4FCE31473EA08243206709C9E3BD193B0866030;
struct IEnumerable_1_tA19832E7BD992559208BDCF428957B9E604B55E9;
struct IEnumerator_1_t5926539DBBB2302C569D0A07AF3A95A874CEBE33;
struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
struct KeyCollection_t44EE51162AC05B2D2ADB16563B8D4CAD8B593A33;
struct Lazy_1_tBFAAE9132FA43826576BE872F20EDCA48C34FA3F;
struct List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2;
struct List_1_t691F9D00DC32677CD4581F3253BCC750E214176D;
struct List_1_tD2FA3273746E404D72561E8324608D18B52B533E;
struct List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A;
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
struct List_1_tF9D88C946600C782EE786A252258C0AA97BD019A;
struct List_1_tC23196A52DD34610E9BB37151CD73C50C263A937;
struct List_1_t0D08EEC1547394FF057FCE6B006ED6083B68BF13;
struct List_1_t81E2954624EB18E7905A7AE05ED48E9EB29EEB67;
struct List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_tE81E384D388A22A785D70F00319EBC1D96B8FC18;
struct List_1_tC21608E7C04F77D959CAC750A784805B548DF443;
struct List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6;
struct List_1_t2121653FB628940E808D105AD2C17E0F20AFB3A6;
struct List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF;
struct List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743;
struct List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232;
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B;
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317;
struct List_1_tF9F2510E1F31EAAB4FF93BF5D2FD123A1BA401D8;
struct List_1_t6590FC1C3D6405E4972389536FA11B52542105C5;
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
struct Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F;
struct ValueCollection_t7C82A7FC599E2C132139E284450A42C5353689C2;
struct EntryU5BU5D_t30E76199E97597583EA3FA6D179B60F8B0F72EF3;
struct List_1U5BU5D_t7A6DCD73957CC5D1E5C1E10F26C03F3D816E837B;
struct GraphicsFormatU5BU5DU5BU5D_t1424BD937A890524D2A66FF39E61DEB0F10FE0A2;
struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
struct RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB;
struct AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F;
struct GraphicsDeviceTypeU5BU5D_t4322565F239068C66BF47053B83BD6A9A9D16408;
struct GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5;
struct Hash128U5BU5D_tB104E7247B842648E447B7FCF4748077DC1F8C98;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0;
struct Light2DU5BU5D_tD5B36D8ADDC8AED39429E909C1C87029518CA7C6;
struct Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079;
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE;
struct PolyNodeU5BU5D_tB0E234AEA190B573E39DB2AB98776D4FAB6565BA;
struct ProfilingSamplerU5BU5D_tE16B1AF92F0481D3201E2094700BE7CC2DB7E240;
struct RTHandleU5BU5D_tE4B403B060D159B839BF74E8B59F8DCD52CF97DF;
struct RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5;
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE;
struct ScriptableRenderPassU5BU5D_tC40E3619A24B14CB90535A47C826514BE1343F87;
struct ScriptableRendererU5BU5D_t9B15C048BCE03A67E830F1C79989B6A3E43788E6;
struct ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169;
struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143;
struct ShadowCaster2DU5BU5D_tD58A9836977CD64A14293A50D9C59CE1523B3DF1;
struct ShadowCasterGroup2DU5BU5D_tADF076DA8BD94CD298C8B65F3B8FB1D5E0C00930;
struct SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2;
struct BlitMaterialDataU5BU5D_tE7C98B1065D3ACEFD33E7B71693827E153CF5729;
struct LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
struct Bloom_t0C806C947E1D104DC95E933B3FB9A307CBB5B225;
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct ChromaticAberration_t84EAB576773C3AD4DE77A13952B487F9DA10DA9F;
struct Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591;
struct ClipperBase_t22E348CBB863005A15670F1157F10FA5E76FCD8C;
struct ClipperException_t062CACDFD6DDBE27DDA8A67133D84D46DC7DFA9B;
struct ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D;
struct ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86;
struct ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644;
struct ColorLookup_t01A600A6D30CFBF1BA4A82FE2C2E97586B5D393C;
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
struct CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A;
struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487;
struct DebugDisplaySettingsCommon_tC2EB56792BEE0BB23F9E2316D04D5B7494102C20;
struct DebugDisplaySettingsLighting_t7DC0135652202CB3DEAB99CC630DDC44A695C4B0;
struct DebugDisplaySettingsMaterial_t1216E6947CF7C77A4FA32054B14EAC7ED7E59E58;
struct DebugDisplaySettingsRendering_t0112AECF41E04E8EB029F3B2C769BB05A72D50F3;
struct DebugDisplaySettingsVolume_t3E447ED99A00BE4F99E6E1A536AF8A45E6B46214;
struct DebugDisplayStats_tC51B60FE49CEF9D7E977B58F82ADF36F3F848203;
struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF;
struct DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686;
struct Exception_t;
struct FilmGrain_t87D5F559E2E345EE7BD347456D99BC8E232A5172;
struct FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct HDRDebugViewPass_t1FC1B0F01FF5DBD18E7813E17D58C428B14800D1;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48;
struct IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F;
struct IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B;
struct LensDistortion_t54FF310512B37DD2D9DBEEF9DA9DDF1F0A2082C6;
struct Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD;
struct Light2DBase_t21E41B15B3A532090B53439B4E99AB1207263C26;
struct Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33;
struct LocalMinima_t6C9EC7F87EFA53B045CD49306DB0059D0E7D3E48;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D;
struct Maxima_tDCA41E35AD35083A3E249839073542FAB3D8000B;
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
struct MethodInfo_t;
struct MotionBlur_tCC3C4B1EDF692B22533C0ADBCE5D92101E566161;
struct MotionVectorsPersistentData_t077A3BA28B75576C897E6C794FE0ABF9DB8EBBBB;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct PaniniProjection_t1E2B2CBC65D2E9BC9D4C6C07163D742F1FE85BDA;
struct PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494;
struct PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D;
struct PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E;
struct PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9;
struct PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5;
struct PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05;
struct PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C;
struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE;
struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B;
struct RTHandleSystem_tAE496B31B56A77B4896E34576C961C3CA073998F;
struct Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90;
struct Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92;
struct RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13;
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
struct Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1;
struct Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791;
struct Scanbeam_t7E1DF3646EC3E002206CC2B71D48B713B2A14E66;
struct ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0;
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892;
struct ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7;
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
struct ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF;
struct ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C;
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
struct StencilStateData_t4181AB6F6A795950C67270CB147999D915071462;
struct String_t;
struct TEdge_t8F09681AA91E5833EFEBA3DE93F72135433B5406;
struct TaaPersistentData_t7AD3D320FD8FE7195225F0A7C7C676480A6ED775;
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
struct Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA;
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
struct UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93;
struct UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232;
struct UniversalRenderPipelineDebugDisplaySettings_t8E70DD217918DB0E7BD8BCCD9958C3E781DE0653;
struct UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0;
struct Vignette_t77147DD5FEEB4476AF22BD98255F8010738985DC;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8;
struct XRPass_tFC4577E97B88E0EAAAB2EB387AB3A92E9EB9C6DF;
struct XRSystemData_t89A064914358326F98105E94D5F082C186133DE6;
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
struct PassData_tDAE1D33171A4E5E3DF38E7D534325CC68CA166BF;
struct DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B;
struct PassData_tA3EECD98DD71C46435D8A9E939D836A105BD9121;
struct PassData_t040721763CAC21C7BE315B3E869B0FD8FB39DD4A;
struct FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D;
struct PassData_tB3A6220E6909A8288FC1AE4D4EA1EC252BBE61C3;
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647;
struct U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC;
struct ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59;
struct TextureResources_t9220AC464374C6AA55163CD0AC71C62B85E6C122;
struct MaterialLibrary_t8053C51029AC815F75559B570CE50FDB4ADB7562;
struct U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67;
struct RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371;
struct DebugShaderResources_tDE399BFF5E1E9403CD4793CD8C8A51796C682B8B;
struct TextureResources_t8FB6A098EBF3C08BF1BD5EA926743C0FA595202B;
struct ShaderResources_t9E48D1BC255505EC66B90558EF6489F704FD3663;

IL2CPP_EXTERN_C RuntimeClass* Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ModuleHandle_tF45CBC10412074A0AAEF63CBDAA5F92A4F7A9978_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShadowCasterGroup2DManager_t1C957B195895E66B058B87D8D741D609EF653777_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UniversalRendererData_t57D400CEB38765F55EB74FDBD786B9A73C293CA6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4____renderTargetHandle_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral036462E760D1953050197A6F33FE443041B98AA2;
IL2CPP_EXTERN_C String_t* _stringLiteral06B0854D1A609C53C49CB94CFECD72B217825467;
IL2CPP_EXTERN_C String_t* _stringLiteral09910D5977B9AE5638FD3E78D09802795F63468A;
IL2CPP_EXTERN_C String_t* _stringLiteral14E00D1617F85B505063AAF676DC480B0D1779E4;
IL2CPP_EXTERN_C String_t* _stringLiteral19AD0C41AB960FE0D2237D2136556223F13ACAC2;
IL2CPP_EXTERN_C String_t* _stringLiteral1B92CA025E6B699BA16EA0D608513C8DB87C55B2;
IL2CPP_EXTERN_C String_t* _stringLiteral1DB1030E8052D4B8D51E64E17991C78BAC329829;
IL2CPP_EXTERN_C String_t* _stringLiteral1F81A5C6CE7D0CD0C840F1A2D4DA03F6051BA786;
IL2CPP_EXTERN_C String_t* _stringLiteral22429AF8430A0FD2F91590E81A9FA447EA9850C6;
IL2CPP_EXTERN_C String_t* _stringLiteral231BD837008281576F78B612D72A554F36AA97E7;
IL2CPP_EXTERN_C String_t* _stringLiteral23AF9DEA8BB359A1DFFEB8B59CBE33B9E68C5D52;
IL2CPP_EXTERN_C String_t* _stringLiteral2427241C0203B7204782DBF28D28DA5073D7D279;
IL2CPP_EXTERN_C String_t* _stringLiteral2AA6F196579E5D09576D88CE449D6EDA384E8FD0;
IL2CPP_EXTERN_C String_t* _stringLiteral2AB4B55742DEC60140885F934F245C8A860D3148;
IL2CPP_EXTERN_C String_t* _stringLiteral2F45227EF2909ADC578DC98332908F92778F8E51;
IL2CPP_EXTERN_C String_t* _stringLiteral2FC48AFF2650AD1F6D0F89769F7FAFA88A4233D9;
IL2CPP_EXTERN_C String_t* _stringLiteral351D06ED648D6CCB90A14B63D8B779223FF57F11;
IL2CPP_EXTERN_C String_t* _stringLiteral3708CDBCC9F390AB99D52FE7DEE4724401B69B9F;
IL2CPP_EXTERN_C String_t* _stringLiteral3E64BC6034A3163E8F66E71F21FDE9326620540C;
IL2CPP_EXTERN_C String_t* _stringLiteral3FC35DBB19257239644F53981407A74E00BF14FF;
IL2CPP_EXTERN_C String_t* _stringLiteral42905289D0AA4F8BE82DD22E4AFECE44AA31BEF4;
IL2CPP_EXTERN_C String_t* _stringLiteral42E164F32CAC2C24A1169CA6B5465D5A7DFCC498;
IL2CPP_EXTERN_C String_t* _stringLiteral43B451B2F3F65B14600C00C4B37606D00D97A961;
IL2CPP_EXTERN_C String_t* _stringLiteral45233758724C276D8B2C2755414B3754F09B075D;
IL2CPP_EXTERN_C String_t* _stringLiteral4CD24350F1F6FF04A12D75C15392136DFF516E67;
IL2CPP_EXTERN_C String_t* _stringLiteral56C548539EAD7427D608EDE23C72319EC461E622;
IL2CPP_EXTERN_C String_t* _stringLiteral58C7707707154D0DDCD6A03FCFBE3CD968F65A34;
IL2CPP_EXTERN_C String_t* _stringLiteral5E02B75D2195BF2F229B0446D08F7879F35EC2E1;
IL2CPP_EXTERN_C String_t* _stringLiteral5E34437F2B3F3E390B22A30BC4384A64A1B1E321;
IL2CPP_EXTERN_C String_t* _stringLiteral629C681B696A5B0A980A6B4BE5EA5CC59FAC5D76;
IL2CPP_EXTERN_C String_t* _stringLiteral6843C77B06BD44DDB1476E0C77AB15D2E697E609;
IL2CPP_EXTERN_C String_t* _stringLiteral69A46B52562951333B7B38381CB1EE257BE34D01;
IL2CPP_EXTERN_C String_t* _stringLiteral6B10E94130D2498D0E5A5B38E4FFD79090DF4339;
IL2CPP_EXTERN_C String_t* _stringLiteral6B1CBAB6DD19344F4CEE67FDB140B1EB05E2285B;
IL2CPP_EXTERN_C String_t* _stringLiteral6B8FC146BBB3042108B53AC3873D1220F2E63B8A;
IL2CPP_EXTERN_C String_t* _stringLiteral6BB148816DE832D438B4EA52AC76303D149E0BA5;
IL2CPP_EXTERN_C String_t* _stringLiteral6D522D3932A2511A6F793A66D7E9566E37884E5D;
IL2CPP_EXTERN_C String_t* _stringLiteral6D6794878C8837AFB8D594A116CD9C10C263056C;
IL2CPP_EXTERN_C String_t* _stringLiteral73B13DE9817379145386BC6ECC87E983FC8ED41A;
IL2CPP_EXTERN_C String_t* _stringLiteral7825BD5F32C61F945759E173E5A5EBBBADEA89D1;
IL2CPP_EXTERN_C String_t* _stringLiteral80FD5417542E820E70C2E9ED71CADC04BC0312E9;
IL2CPP_EXTERN_C String_t* _stringLiteral86A04CD0F0A72EF7AFFA2F1D3B84FD4C0C8A846C;
IL2CPP_EXTERN_C String_t* _stringLiteral8B41E9AA6EEFBB67616EF939A45CC5397A706CE8;
IL2CPP_EXTERN_C String_t* _stringLiteral8B5B8B04B7FEFCE063C1A88497D1B1861B41EE60;
IL2CPP_EXTERN_C String_t* _stringLiteral8D8B7B1286C7F2D91CE833AA40DFA8D519442CF7;
IL2CPP_EXTERN_C String_t* _stringLiteral919A76E8D195F258D4B41D8FEB0A759F90F3DFBF;
IL2CPP_EXTERN_C String_t* _stringLiteral92B423CE3F0A3D1BCF1C09886ADD8440375F7296;
IL2CPP_EXTERN_C String_t* _stringLiteral9B45F975FED45853A7BEFD89BE7BCAAB4DB2537D;
IL2CPP_EXTERN_C String_t* _stringLiteral9C0E4B281D18B57530402806A02D1BA79149C80C;
IL2CPP_EXTERN_C String_t* _stringLiteralA8AB803C412C52F439CFB49D8698CA707B414FE5;
IL2CPP_EXTERN_C String_t* _stringLiteralAB48E6E73B685126E9C780C2CE67846C548E3951;
IL2CPP_EXTERN_C String_t* _stringLiteralB1557CA60F0A14AAB23B550D18187940F9FD0E66;
IL2CPP_EXTERN_C String_t* _stringLiteralBB39DC801ED62ED99C1ACDDCBEC5AA49E78608EE;
IL2CPP_EXTERN_C String_t* _stringLiteralBB4DC09B24A2CA632379B667946193296D368ACA;
IL2CPP_EXTERN_C String_t* _stringLiteralBD8CF0C8C33009E9B4FA6F65E92CB27DA2F99B0D;
IL2CPP_EXTERN_C String_t* _stringLiteralBD95C421DC1A7D701DDD7D8BD51DEDA1CBA7ACFA;
IL2CPP_EXTERN_C String_t* _stringLiteralBE40E5DE9BC200C11E3E4E92E293673307237710;
IL2CPP_EXTERN_C String_t* _stringLiteralC0A4CECB717D86C9FE16C4C275752A99CE57ED67;
IL2CPP_EXTERN_C String_t* _stringLiteralC8B3F485C7232D90884130F2900C6FE0697181DF;
IL2CPP_EXTERN_C String_t* _stringLiteralD36223260B5663B6EAAC648CD7B61F6B3F111DDF;
IL2CPP_EXTERN_C String_t* _stringLiteralD6C1265640611604039F57511E72262872A45202;
IL2CPP_EXTERN_C String_t* _stringLiteralD971929694EC44844096A844D2D2E5F29C0178B9;
IL2CPP_EXTERN_C String_t* _stringLiteralDBB43A35B084279E58569AB874620D5B95784EBC;
IL2CPP_EXTERN_C String_t* _stringLiteralE708598663566B3184B098AC55A99AA078749052;
IL2CPP_EXTERN_C String_t* _stringLiteralEBDA9ADCDB1FAF79680B8B8D91C935D6AC07CF78;
IL2CPP_EXTERN_C String_t* _stringLiteralECEA65C9DB43AD0CEA7AC2984624135320CF9F72;
IL2CPP_EXTERN_C String_t* _stringLiteralED9BA04A567FA3AB9C5E17BBF8A24FC923D81716;
IL2CPP_EXTERN_C String_t* _stringLiteralF09359893A6C4A9A3860D21CCB125A595D3828B2;
IL2CPP_EXTERN_C String_t* _stringLiteralF7B41412E1D9EBEFD4D660695CB7AAEE55E4B089;
IL2CPP_EXTERN_C String_t* _stringLiteralF859B2BFE9738D63A207F9E303634994455FCC93;
IL2CPP_EXTERN_C String_t* _stringLiteralF8B70B09CBAAF9D97BD1634E44D9C001C28B404D;
IL2CPP_EXTERN_C String_t* _stringLiteralFDF9FB4F562BFC3211DBBD554DC00D7B13E2F82F;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_m399477CCB032DFC9D1F9D077AC7E5E237504FE86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m880131B97774FCD1D61D609271C687758A1DEED6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m8ECED0ABA38816A415CC071AE2D3DC10931D6378_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m22B9408B40438CFB59BFCEDA91D8E949DFB6FBEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m83A1DCB2A5CDE6ACCAB53D52848FF4829F9219F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF3049AF74F36E326CDC1AB44843F9A9E384DD099_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m0C1E22B82E045EC7F6E86F6B8969ABE70FBCC237_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEF1D096D20BAA3C9609EF3EAD17A47D2FC392EEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF0D7B5A214E6EBD0F2480B5D8AC131ECBB239C69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m03F77FACCB7328ACD8200DA17DA628FC10865B16_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1289F913A7ED813C64AE8F88133301B9BF8A953B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m788681A838522719A6F2E7C338B946CE7E7E815C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m46771AB18779E965A59B8118748669A98508F93B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m06C5CA8A26DDC0AC5DB45CD5A94B7D0E5000F052_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m25AD1E621D7CCD9AC8A452AA1F12A66A1358C165_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mE6EF921EC0FE1CC72862FDD58EF68D13FB92C053_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mFD884B17695263A97F820C0D0C3B73756B5B1BBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mC7C7DF6A085435B4264A4D8F9EA376F95953E02E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m08CBD265CFF86DD2FC72636F48442B334F5E910D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m9D7ED07A724DDF7DA49F818B4205CF744AD32F81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mC144D4C46B5DBAABF801DC59747F49EB015ECFEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_m58474E84EC3BA7DE38EFAF65B2696039C03ED6D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m41718F6D39136894AF9F8DB41A8F2B3382913D96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m51E0A3C5D5C96EBEBAC99CCEAEC46641D095BC8A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mFF75D102718ADCC86EB041C053507C439F233893_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB07DDAD1DF2609FE6B44DEF8D0A1066085D830BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE6D3D9D20C29AB0625389FEF206BBFF202CD5293_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mBC42042D4082F4C6237FEA3435D58D570436268F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m08AC3F9739EF37937C4C7F65BD2BB7AFF045FE99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m65596F85439E50F3900E35D7663CDECF3DBB7F68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mD00C66ACABC185D406650BA03842DA2B2D570B8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mF8A58E901C5F86F6C4D1099E00FA60A4908B38B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m47BACBD82483B5CF62EB50AD500BBD3BA99ED508_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m54A35B70A4B0D096D0D84F82B22E2D213DDBF6FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m96017A9CE706ED519063F90CA15AABDD2C5B8207_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeSlice_1_get_Length_m7650D33DC04FE87C0736D620684106DF90ADFFBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SpriteDataAccessExtensions_GetVertexAttribute_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m7CA697F0213ED4F06F7D03177BFED3DA37615CCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SpriteDataAccessExtensions_GetVertexAttribute_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m97992D4BCFA628DCB8FEF5900C0A3A8157B929A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRenderU3Eb__25_0_m619E032DACF5AFB2AE26184A3C59858C0A6FCC83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSetupCullingU3Eb__8_0_mDCE05BA62FD49A545AD4C6249F3766AEA5337E8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSetupU3Eb__44_0_mBDF0C6CD2A0D5E8E1FE8CAB7A369B649D3BD9567_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSetupU3Eb__44_1_m0D710DF433D377F5D2D6664221BB02DEFD07E68B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_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 U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647;;
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com;
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com;;
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke;
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke;;

struct DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC;
struct LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0;
struct Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169;
struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143;
struct SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2;
struct LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53;

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 DebugDisplaySettings_1_tF9BB40752190C9012A404A38AD943959A102497A  : public RuntimeObject
{
	HashSet_1_tE8F98237DEE456C22A256E903FF802077A6BFA74* ___m_Settings;
};
struct Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t30E76199E97597583EA3FA6D179B60F8B0F72EF3* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t44EE51162AC05B2D2ADB16563B8D4CAD8B593A33* ____keys;
	ValueCollection_t7C82A7FC599E2C132139E284450A42C5353689C2* ____values;
	RuntimeObject* ____syncRoot;
};
struct List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2  : public RuntimeObject
{
	List_1U5BU5D_t7A6DCD73957CC5D1E5C1E10F26C03F3D816E837B* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A  : public RuntimeObject
{
	DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tC23196A52DD34610E9BB37151CD73C50C263A937  : public RuntimeObject
{
	IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C  : public RuntimeObject
{
	Light2DU5BU5D_tD5B36D8ADDC8AED39429E909C1C87029518CA7C6* ____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_tC21608E7C04F77D959CAC750A784805B548DF443  : public RuntimeObject
{
	PolyNodeU5BU5D_tB0E234AEA190B573E39DB2AB98776D4FAB6565BA* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6  : public RuntimeObject
{
	ScriptableRenderPassU5BU5D_tC40E3619A24B14CB90535A47C826514BE1343F87* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF  : public RuntimeObject
{
	ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743  : public RuntimeObject
{
	ShadowCaster2DU5BU5D_tD58A9836977CD64A14293A50D9C59CE1523B3DF1* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232  : public RuntimeObject
{
	ShadowCasterGroup2DU5BU5D_tADF076DA8BD94CD298C8B65F3B8FB1D5E0C00930* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B  : public RuntimeObject
{
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct ClipperBase_t22E348CBB863005A15670F1157F10FA5E76FCD8C  : public RuntimeObject
{
	LocalMinima_t6C9EC7F87EFA53B045CD49306DB0059D0E7D3E48* ___m_MinimaList;
	LocalMinima_t6C9EC7F87EFA53B045CD49306DB0059D0E7D3E48* ___m_CurrentLM;
	List_1_t691F9D00DC32677CD4581F3253BCC750E214176D* ___m_edges;
	Scanbeam_t7E1DF3646EC3E002206CC2B71D48B713B2A14E66* ___m_Scanbeam;
	List_1_tE81E384D388A22A785D70F00319EBC1D96B8FC18* ___m_PolyOuts;
	TEdge_t8F09681AA91E5833EFEBA3DE93F72135433B5406* ___m_ActiveEdges;
	bool ___m_UseFullRange;
	bool ___m_HasOpenPaths;
	bool ___U3CPreserveCollinearU3Ek__BackingField;
};
struct LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2  : public RuntimeObject
{
};
struct LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135  : public RuntimeObject
{
};
struct Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33  : public RuntimeObject
{
	List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ___m_VisibleLights;
	List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* ___m_VisibleShadows;
};
struct Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E  : public RuntimeObject
{
};
struct Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E  : public RuntimeObject
{
};
struct LightUtility_t87C5AFD4217417A3540418F9787D78C49C4BD6DD  : 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 RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001  : public RuntimeObject
{
};
struct ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2  : public RuntimeObject
{
};
struct ShadowCasterGroup2DManager_t1C957B195895E66B058B87D8D741D609EF653777  : public RuntimeObject
{
};
struct ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80  : public RuntimeObject
{
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC  : public RuntimeObject
{
};
struct U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67  : public RuntimeObject
{
};
struct U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2  : public RuntimeObject
{
};
struct RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371  : public RuntimeObject
{
	bool ___U3CcameraStackingU3Ek__BackingField;
	bool ___U3CmsaaU3Ek__BackingField;
};
struct Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592 
{
	List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* ____list;
	int32_t ____index;
	int32_t ____version;
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ____current;
};
struct Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 
{
	List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ____list;
	int32_t ____index;
	int32_t ____version;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ____current;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A 
{
	List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* ____list;
	int32_t ____index;
	int32_t ____version;
	ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* ____current;
};
struct Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58 
{
	List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* ____list;
	int32_t ____index;
	int32_t ____version;
	ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ____current;
};
struct NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF 
{
	uint8_t* ___m_Buffer;
	int32_t ___m_Stride;
	int32_t ___m_Length;
};
struct NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A 
{
	uint8_t* ___m_Buffer;
	int32_t ___m_Stride;
	int32_t ___m_Length;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 
{
	float ___r;
	float ___g;
	float ___b;
	float ___a;
};
struct CoreCameraValues_t5BD0108A962D53208E8523BA29AFFA9F9A295F1F 
{
	int32_t ___filterMode;
	uint32_t ___cullingMask;
	int32_t ___instanceID;
};
struct DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 
{
	uint8_t ___m_WriteEnabled;
	int8_t ___m_CompareFunction;
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
struct DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF 
{
	double ___X;
	double ___Y;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 
{
	int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 
{
	int64_t ___m_value;
};
struct IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A 
{
	int64_t ___N;
	int64_t ___X;
	int64_t ___Y;
	int64_t ___D;
	double ___NX;
	double ___NY;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 
{
	int64_t ___left;
	int64_t ___top;
	int64_t ___right;
	int64_t ___bottom;
};
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB 
{
	int32_t ___m_Mask;
};
struct LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C 
{
	int32_t ___totalLights;
	int32_t ___totalNormalMapUsage;
	int32_t ___totalVolumetricUsage;
	uint32_t ___blendStylesUsed;
	uint32_t ___blendStylesWithLights;
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 
{
	union
	{
		struct
		{
		};
		uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
	};
};
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 PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9 
{
	ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* ___m_ColorGradingLutPass;
	PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* ___m_PostProcessPass;
	PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* ___m_FinalPostProcessPass;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_AfterPostProcessColor;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ColorGradingLut;
	PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_RendererPostProcessData;
	PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_CurrentPostProcessData;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial;
};
struct PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9_marshaled_pinvoke
{
	ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* ___m_ColorGradingLutPass;
	PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* ___m_PostProcessPass;
	PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* ___m_FinalPostProcessPass;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_AfterPostProcessColor;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ColorGradingLut;
	PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_RendererPostProcessData;
	PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_CurrentPostProcessData;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial;
};
struct PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9_marshaled_com
{
	ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* ___m_ColorGradingLutPass;
	PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* ___m_PostProcessPass;
	PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* ___m_FinalPostProcessPass;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_AfterPostProcessColor;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ColorGradingLut;
	PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_RendererPostProcessData;
	PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_CurrentPostProcessData;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial;
};
struct ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD 
{
	union
	{
		struct
		{
		};
		uint8_t ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD__padding[1];
	};
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D 
{
	float ___m_XMin;
	float ___m_YMin;
	float ___m_Width;
	float ___m_Height;
};
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 SortingLayer_tB4F4D4E2CE652DB0881CDAB9E329DE9833C2B9C3 
{
	int32_t ___m_Id;
};
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 UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 
{
	uint16_t ___m_value;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B 
{
	uint32_t ___m_value;
};
struct UniversalRenderPipelineDebugDisplaySettings_t8E70DD217918DB0E7BD8BCCD9958C3E781DE0653  : public DebugDisplaySettings_1_tF9BB40752190C9012A404A38AD943959A102497A
{
	DebugDisplaySettingsCommon_tC2EB56792BEE0BB23F9E2316D04D5B7494102C20* ___U3CcommonSettingsU3Ek__BackingField;
	DebugDisplaySettingsMaterial_t1216E6947CF7C77A4FA32054B14EAC7ED7E59E58* ___U3CmaterialSettingsU3Ek__BackingField;
	DebugDisplaySettingsRendering_t0112AECF41E04E8EB029F3B2C769BB05A72D50F3* ___U3CrenderingSettingsU3Ek__BackingField;
	DebugDisplaySettingsLighting_t7DC0135652202CB3DEAB99CC630DDC44A695C4B0* ___U3ClightingSettingsU3Ek__BackingField;
	DebugDisplaySettingsVolume_t3E447ED99A00BE4F99E6E1A536AF8A45E6B46214* ___U3CvolumeSettingsU3Ek__BackingField;
	DebugDisplayStats_tC51B60FE49CEF9D7E977B58F82ADF36F3F848203* ___U3CdisplayStatsU3Ek__BackingField;
};
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 float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA 
{
	float ___x;
	float ___y;
};
struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E 
{
	float ___x;
	float ___y;
	float ___z;
};
struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A 
{
	int32_t ___x;
	int32_t ___y;
};
struct U3ClayerCullDistancesU3Ee__FixedBuffer_t899804C5038AB391CB8F8C17638A02661B106C3F 
{
	union
	{
		struct
		{
			float ___FixedElementField;
		};
		uint8_t U3ClayerCullDistancesU3Ee__FixedBuffer_t899804C5038AB391CB8F8C17638A02661B106C3F__padding[128];
	};
};
struct U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t41B125C97F22DF8C016DBA29753704559C53DCD9 
{
	union
	{
		struct
		{
			uint8_t ___FixedElementField;
		};
		uint8_t U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t41B125C97F22DF8C016DBA29753704559C53DCD9__padding[96];
	};
};
struct U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_tEBBBC21BE4AF7AC2F831E9A67E5E5CFEBDF2DE4F 
{
	union
	{
		struct
		{
			uint8_t ___FixedElementField;
		};
		uint8_t U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_tEBBBC21BE4AF7AC2F831E9A67E5E5CFEBDF2DE4F__padding[96];
	};
};
struct U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D 
{
	union
	{
		struct
		{
			int32_t ___FixedElementField;
		};
		uint8_t U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D__padding[64];
	};
};
struct U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 
{
	union
	{
		struct
		{
			int32_t ___FixedElementField;
		};
		uint8_t U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5__padding[16];
	};
};
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647 
{
	union
	{
		struct
		{
			bool ___FixedElementField;
		};
		uint8_t U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647__padding[4];
	};
};
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke
{
	union
	{
		struct
		{
			int32_t ___FixedElementField;
		};
		uint8_t U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647__padding[4];
	};
};
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com
{
	union
	{
		struct
		{
			int32_t ___FixedElementField;
		};
		uint8_t U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647__padding[4];
	};
};
struct BlendFactors_t73E499631B2C8550C03C42CDE86F36B88CB4F3B6 
{
	float ___multiplicative;
	float ___additive;
};
struct State_tA37EB68FE687D41D4B228462D4C7427FAC5BF9C1 
{
	int32_t ___s0;
	int32_t ___s1;
	int32_t ___s2;
	int32_t ___s3;
};
struct SwapBuffer_t431F23072C45F1BEE6FF42872627D5393B39A7C4 
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___rtMSAA;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___rtResolve;
	String_t* ___name;
	int32_t ___msaa;
};
struct SwapBuffer_t431F23072C45F1BEE6FF42872627D5393B39A7C4_marshaled_pinvoke
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___rtMSAA;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___rtResolve;
	char* ___name;
	int32_t ___msaa;
};
struct SwapBuffer_t431F23072C45F1BEE6FF42872627D5393B39A7C4_marshaled_com
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___rtMSAA;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___rtResolve;
	Il2CppChar* ___name;
	int32_t ___msaa;
};
struct RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15 
{
	bool ___requiresDepthTexture;
	bool ___requiresColorTexture;
};
struct RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15_marshaled_pinvoke
{
	int32_t ___requiresDepthTexture;
	int32_t ___requiresColorTexture;
};
struct RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15_marshaled_com
{
	int32_t ___requiresDepthTexture;
	int32_t ___requiresColorTexture;
};
struct U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 
{
	union
	{
		struct
		{
			uint8_t ___FixedElementField;
		};
		uint8_t U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955__padding[160];
	};
};
struct U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D 
{
	union
	{
		struct
		{
			float ___FixedElementField;
		};
		uint8_t U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D__padding[128];
	};
};
struct Allocator_t996642592271AAD9EE688F142741D512C07B5824 
{
	int32_t ___value__;
};
struct AntialiasingMode_tDF75AC7BDAF51FA550F528F7B798416ACB8D3487 
{
	int32_t ___value__;
};
struct AntialiasingQuality_t45B2A050F79EB8B705FED3F3F30A70942E71D605 
{
	int32_t ___value__;
};
struct BlendMode_tE69E10C77D635F19AFCB4A5232ED588988E5F815 
{
	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 BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
	float ___radius;
};
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents;
};
struct BuiltinRenderTextureType_t3D56813CAC7C6E4AC3B438039BD1CE7E62FE7C4E 
{
	int32_t ___value__;
};
struct CameraOverrideOption_tFE4F529A065C94484CFF2D27D4D7D2D8ADB145A9 
{
	int32_t ___value__;
};
struct CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 
{
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___viewDir;
	float ___projectionNear;
	float ___projectionFar;
	float ___cameraNear;
	float ___cameraFar;
	float ___cameraAspect;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___cameraToWorld;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___actualWorldToClip;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___cameraClipToWorld;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___cameraWorldToClip;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___implicitProjection;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___stereoWorldToClipLeft;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___stereoWorldToClipRight;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___worldToCamera;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___right;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___transformDirection;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cameraEuler;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity;
	float ___farPlaneWorldSpaceLength;
	uint32_t ___rendererCount;
	U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_tEBBBC21BE4AF7AC2F831E9A67E5E5CFEBDF2DE4F ___m_ShadowCullPlanes;
	U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t41B125C97F22DF8C016DBA29753704559C53DCD9 ___m_CameraCullPlanes;
	float ___baseFarDistance;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___shadowCullCenter;
	U3ClayerCullDistancesU3Ee__FixedBuffer_t899804C5038AB391CB8F8C17638A02661B106C3F ___layerCullDistances;
	int32_t ___layerCullSpherical;
	CoreCameraValues_t5BD0108A962D53208E8523BA29AFFA9F9A295F1F ___coreCameraValues;
	uint32_t ___cameraType;
	int32_t ___projectionIsOblique;
	int32_t ___isImplicitProjectionMatrix;
};
struct CameraRenderType_tC686ABD18F67CA30E6DF217007744F509606A41D 
{
	int32_t ___value__;
};
struct CameraType_tCA1017DBE96964E1D967942FB98F152F14121FCD 
{
	int32_t ___value__;
};
struct ClearFlag_t0B57BE5A60AA0EE7CC0DAE7E7DF82EB993A59ADD 
{
	int32_t ___value__;
};
struct ClipType_tBE9630A7E0E5DBA8B664345DDAFA954E107133F9 
{
	int32_t ___value__;
};
struct ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D  : public RuntimeObject
{
	List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* ___m_destPolys;
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___m_srcPoly;
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___m_destPoly;
	List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* ___m_normals;
	double ___m_delta;
	double ___m_sinA;
	double ___m_sin;
	double ___m_cos;
	double ___m_StepsPerRad;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___m_lowest;
	PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* ___m_polyNodes;
	double ___U3CArcToleranceU3Ek__BackingField;
};
struct ColorGradingMode_t980B9396D20213763F23C4D474BC079FC68BF83E 
{
	int32_t ___value__;
};
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7  : public RuntimeObject
{
	intptr_t ___m_Ptr;
};
struct CopyDepthMode_t0A1F431DCE72B7B024FF0A3C035807DB818B5EEC 
{
	int32_t ___value__;
};
struct CubemapFace_t300D6E2CD7DF60D44AA28338748B607677ED1D1B 
{
	int32_t ___value__;
};
struct CullMode_t049B71889E4E981866E205A3F71DC8B856306D50 
{
	int32_t ___value__;
};
struct CullingOptions_t94DE290A993D1671AE0E2CAC416FD9F37222B812 
{
	int32_t ___value__;
};
struct CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 
{
	intptr_t ___ptr;
	CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A* ___m_AllocationInfo;
};
struct DebugLightingFeatureFlags_t3C06D9805A503D0B8F86DD20740B36B8D0BECCFC 
{
	int32_t ___value__;
};
struct DebugLightingMode_t25BFA497C411523EDC10E048FAED7BE88507E3CC 
{
	int32_t ___value__;
};
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 DepthBits_tB559EBF2048F6D10B241E6425FBAEC78C282D5DD 
{
	int32_t ___value__;
};
struct DepthPrimingMode_t788A505A123926BDBA954D796941C989865263C8 
{
	int32_t ___value__;
};
struct DistanceMetric_t071B9815BB961E33F7CA2C553CA725F61AE09EDE 
{
	int32_t ___value__;
};
struct Downsampling_tFE6A5D41D0A9881972AE6C6470FA5E1700410D49 
{
	int32_t ___value__;
};
struct DrawRendererFlags_t3AD0574208BFF93F323D5E1E92012F19EAE972CD 
{
	int32_t ___value__;
};
struct EndType_t128256DEBF4A59E554D6FABB4DD047A3000A3896 
{
	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 FilterMode_t4AD57F1A3FE272D650E0E688BA044AE872BD2A34 
{
	int32_t ___value__;
};
struct FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F 
{
	RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___m_RenderQueueRange;
	int32_t ___m_LayerMask;
	uint32_t ___m_RenderingLayerMask;
	int32_t ___m_ExcludeMotionVectorObjects;
	SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___m_SortingLayerRange;
};
struct FormatUsage_tF45FA49B7572B22E10ABD248EEE906A4605C7BD2 
{
	int32_t ___value__;
};
struct GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713 
{
	int32_t ___value__;
};
struct HDRColorBufferPrecision_tEF57E1CB7C2B230E3AFF5D6628010DD456EA58C7 
{
	int32_t ___value__;
};
struct HDRDebugMode_tDAFCB753D916E35C7B9584A0D07B61B7C9B5739A 
{
	int32_t ___value__;
};
struct ImageScalingMode_tB7E238BD8F6E6D9CBC6C2C92E3E4C9DF72A4AF54 
{
	int32_t ___value__;
};
struct ImageUpscalingFilter_t6BAB8A7CB0216E88F69458503780865981937631 
{
	int32_t ___value__;
};
struct IntermediateTextureMode_t393BD5890504A30C3A5EEDC10C95266B5CAC28BD 
{
	int32_t ___value__;
};
struct JoinType_t78F3727CBD3D797F56EDE1F7D1387A5772F8662E 
{
	int32_t ___value__;
};
struct LODCrossFadeDitheringType_tB8C1B60F3BCA8E2BEFB7F09B3D93F96CE2CB1667 
{
	int32_t ___value__;
};
struct LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A 
{
	int32_t ___m_IsOrthographic;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition;
	float ___m_FieldOfView;
	float ___m_OrthoSize;
	int32_t ___m_CameraPixelHeight;
};
struct LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC 
{
	int32_t ___startLayerID;
	int32_t ___endLayerValue;
	SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___layerRange;
	LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C ___lightStats;
	bool ___useNormals;
	U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 ___renderTargetIds;
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647 ___renderTargetUsed;
};
struct LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_pinvoke
{
	int32_t ___startLayerID;
	int32_t ___endLayerValue;
	SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___layerRange;
	LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C ___lightStats;
	int32_t ___useNormals;
	U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 ___renderTargetIds;
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke ___renderTargetUsed;
};
struct LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_com
{
	int32_t ___startLayerID;
	int32_t ___endLayerValue;
	SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___layerRange;
	LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C ___lightStats;
	int32_t ___useNormals;
	U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 ___renderTargetIds;
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com ___renderTargetUsed;
};
struct LightCookieFormat_tDED41022799DAEAA99C550708D80B99A2A8F9EC1 
{
	int32_t ___value__;
};
struct LightCookieResolution_t10D8305CBC46C8C4261C5EFAA031A2B35AF2BF39 
{
	int32_t ___value__;
};
struct LightRenderingMode_t38A0DEB49D920E66D4854F5C54437D11BBA6D024 
{
	int32_t ___value__;
};
struct MeshTopology_t815FF5CF04D62195A23E2DF8A5C0A071F11FBCBF 
{
	int32_t ___value__;
};
struct MeshUpdateFlags_tCCD32DF7F112AE37CA85E45959DC6CDF64444DF6 
{
	int32_t ___value__;
};
struct MsaaQuality_tE945475230F4F9265C9C862D32DE0484CB458FF9 
{
	int32_t ___value__;
};
struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D 
{
	int32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr;
};
struct PerObjectData_t04DDCBE9ABF1113E8F9BAFCF4A7F94DD841B9CC9 
{
	int32_t ___value__;
};
struct PipelineDebugLevel_tA1231A8106C64D773860E40E46555EB8682D746B 
{
	int32_t ___value__;
};
struct PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E  : public RuntimeObject
{
	RuntimeObject* ___m_Component;
	PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* ___m_SerializableComponent;
	float ___originalOrthoSize;
	bool ___hasPostProcessLayer;
	bool ___cropFrameXAndY;
	bool ___cropFrameXOrY;
	bool ___useStretchFill;
	int32_t ___zoom;
	bool ___useOffscreenRT;
	int32_t ___offscreenRTWidth;
	int32_t ___offscreenRTHeight;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect;
	float ___orthoSize;
	float ___unitsPerPixel;
	int32_t ___cinemachineVCamZoom;
	bool ___requiresUpscaling;
};
struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	float ___m_Distance;
};
struct PolyFillType_t5B977C45D17C65877059C0211E90CCDA0875A052 
{
	int32_t ___value__;
};
struct PolyType_t061292293AD72E2EE3D919DCF5A4B072FF54C665 
{
	int32_t ___value__;
};
struct RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 
{
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousViewportSize;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousRenderTargetSize;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentViewportSize;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentRenderTargetSize;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___rtHandleScale;
};
struct ReflectionProbeSortingCriteria_tC7B547F11F4EF1259DB024027DD9562A19EA957E 
{
	int32_t ___value__;
};
struct RenderBufferLoadAction_t3333B2CABABAC39DA0CDC25602E5E4FD93C2CB0E 
{
	int32_t ___value__;
};
struct RenderBufferStoreAction_t87683F22C09634E24A574F21F42037C953A2C8B7 
{
	int32_t ___value__;
};
struct RenderPassEvent_t65FBDDF314AC831A598C794FD81BB61AD3930353 
{
	int32_t ___value__;
};
struct RenderStateMask_tC9C95BF62EADEE4D622D4E16CDE1DF94E2A9EF57 
{
	int32_t ___value__;
};
struct RenderTextureCreationFlags_t1C01993691E5BA956575134696509089FE852F50 
{
	int32_t ___value__;
};
struct RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F 
{
	int32_t ___value__;
};
struct RenderTextureMemoryless_tE3B7F3AE353C3E9ACF86076376EB862131D19A69 
{
	int32_t ___value__;
};
struct RendererType_t952E4F0C867408594D6DB4894BEFF90C854B6C90 
{
	int32_t ___value__;
};
struct RenderingMode_t55C56C57973CFEF6AC1C91E2F4D7C8D76FF393A1 
{
	int32_t ___value__;
};
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 
{
	intptr_t ___m_Ptr;
};
struct ScriptableRenderPassInput_t2E28A5DE1B3B8001EE14298E0133EFF3204DE645 
{
	int32_t ___value__;
};
struct ShEvalMode_t3815527819404E432D030BC50500EF1C5A0C0117 
{
	int32_t ___value__;
};
struct ShadowCascadesOption_t0A87F71CB8129325144A22F446F8BDF0297F0823 
{
	int32_t ___value__;
};
struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832 
{
	bool ___supportsMainLightShadows;
	bool ___mainLightShadowsEnabled;
	bool ___requiresScreenSpaceShadowResolve;
	int32_t ___mainLightShadowmapWidth;
	int32_t ___mainLightShadowmapHeight;
	int32_t ___mainLightShadowCascadesCount;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit;
	float ___mainLightShadowCascadeBorder;
	bool ___supportsAdditionalLightShadows;
	bool ___additionalLightShadowsEnabled;
	int32_t ___additionalLightsShadowmapWidth;
	int32_t ___additionalLightsShadowmapHeight;
	bool ___supportsSoftShadows;
	int32_t ___shadowmapDepthBufferBits;
	List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___bias;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___resolution;
	bool ___isKeywordAdditionalLightShadowsEnabled;
	bool ___isKeywordSoftShadowsEnabled;
};
struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_pinvoke
{
	int32_t ___supportsMainLightShadows;
	int32_t ___mainLightShadowsEnabled;
	int32_t ___requiresScreenSpaceShadowResolve;
	int32_t ___mainLightShadowmapWidth;
	int32_t ___mainLightShadowmapHeight;
	int32_t ___mainLightShadowCascadesCount;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit;
	float ___mainLightShadowCascadeBorder;
	int32_t ___supportsAdditionalLightShadows;
	int32_t ___additionalLightShadowsEnabled;
	int32_t ___additionalLightsShadowmapWidth;
	int32_t ___additionalLightsShadowmapHeight;
	int32_t ___supportsSoftShadows;
	int32_t ___shadowmapDepthBufferBits;
	List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___bias;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___resolution;
	int32_t ___isKeywordAdditionalLightShadowsEnabled;
	int32_t ___isKeywordSoftShadowsEnabled;
};
struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_com
{
	int32_t ___supportsMainLightShadows;
	int32_t ___mainLightShadowsEnabled;
	int32_t ___requiresScreenSpaceShadowResolve;
	int32_t ___mainLightShadowmapWidth;
	int32_t ___mainLightShadowmapHeight;
	int32_t ___mainLightShadowCascadesCount;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit;
	float ___mainLightShadowCascadeBorder;
	int32_t ___supportsAdditionalLightShadows;
	int32_t ___additionalLightShadowsEnabled;
	int32_t ___additionalLightsShadowmapWidth;
	int32_t ___additionalLightsShadowmapHeight;
	int32_t ___supportsSoftShadows;
	int32_t ___shadowmapDepthBufferBits;
	List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___bias;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___resolution;
	int32_t ___isKeywordAdditionalLightShadowsEnabled;
	int32_t ___isKeywordSoftShadowsEnabled;
};
struct ShadowQuality_tA2A95092FE517E629C7015F01CFFD83704BFAD24 
{
	int32_t ___value__;
};
struct ShadowResolution_t6C40A535E6EC0EFEF19D5BD8B3470E3EAEE58C2F 
{
	int32_t ___value__;
};
struct ShadowSamplingMode_t8BE740C4258CFEDDBAC01FDC0438D8EE3F776BA8 
{
	int32_t ___value__;
};
struct SoftShadowQuality_t912D2519B85B76887C033210FFE985794D829D14 
{
	int32_t ___value__;
};
struct SortingCriteria_t4907D221CB6E6AA4A32C1ED7B5D17103FD3E7C39 
{
	int32_t ___value__;
};
struct StoreActionsOptimization_tB5EB82E81175365B1DF3C5DE71F35E77E3B38B4A 
{
	int32_t ___value__;
};
struct TemporalAAQuality_t03A8B3F777D54108A9CE21E79AB4C022968AD5F5 
{
	int32_t ___value__;
};
struct TextureCreationFlags_t7671FF285C96A03BDCD7BA2F50388C09ED4A54A3 
{
	int32_t ___value__;
};
struct TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642 
{
	int32_t ___value__;
};
struct TextureWrapMode_tF9851343029052ED45668D1C99BAE09B2CCC13AD 
{
	int32_t ___value__;
};
struct TransparencySortMode_t37A2377DA9F8D6D10C927284BC4F27443D78FC02 
{
	int32_t ___value__;
};
struct UpscalingFilterSelection_t2C57376448148F3F22A29AAD71BBB7DB99D8F9A4 
{
	int32_t ___value__;
};
struct VRTextureUsage_t57FAA0077810142A461D74EDC5E33FC3D78BD2E8 
{
	int32_t ___value__;
};
struct VertexAttribute_tF34C1B76F20CA4AEC9D606BCD37A8A0C4A24C9A6 
{
	int32_t ___value__;
};
struct VertexAttributeFormat_tD714C51E671502B116ACE5E23F042BA80649D32F 
{
	int32_t ___value__;
};
struct VolumeFrameworkUpdateMode_tCD9A8BEF3700F3AA490F1BB39EF8A88E94398627 
{
	int32_t ___value__;
};
struct NodeType_tE39CFA59D2D010C40928E81422559B6A2CD3BC62 
{
	int32_t ___value__;
};
struct ComponentVersions_t2B684B15F0562D9120C2C013C73D6813D154857E 
{
	int32_t ___value__;
};
struct DeprecatedLightType_tA0780C05EDBFF92A60CB9A3EC2AC47171B08BE75 
{
	int32_t ___value__;
};
struct LightType_tAF570B59B91B986BC234F0F0B8188AC679823FF2 
{
	int32_t ___value__;
};
struct NormalMapQuality_tBB608B6DB2BB89375D02F4F0608493E1091EF120 
{
	int32_t ___value__;
};
struct OverlapOperation_t4C45C794C9F01FC19F88F34E2DD9DE5240F53F3D 
{
	int32_t ___value__;
};
struct BlendMode_t671052DA10350EE6C3B91408B076BFC43D89D4D8 
{
	int32_t ___value__;
};
struct MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___U3CmaskU3Ek__BackingField;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___U3CinvertedU3Ek__BackingField;
};
struct TextureChannel_tE5494C23DBE79DE46AD00AEF3D0777DDE1642532 
{
	int32_t ___value__;
};
struct LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv;
};
struct PivotType_t32B5A619C25C0F0371A16ACE2C55C2B851565332 
{
	int32_t ___value__;
};
struct CropFrame_t5F4A57BA5DF4EA236667AC5BE7AC08471D274A0E 
{
	int32_t ___value__;
};
struct GridSnapping_t2FF7D8C6C6E92A8455C29900FBBD173F8845F31C 
{
	int32_t ___value__;
};
struct PixelPerfectFilterMode_t7F0EC152B625C746265B9E9EE796B5237C2407D9 
{
	int32_t ___value__;
};
struct ComponentVersions_t3F90E2F2FD75D89A702312C375AF607E85B5377F 
{
	int32_t ___value__;
};
struct NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591  : public ClipperBase_t22E348CBB863005A15670F1157F10FA5E76FCD8C
{
	int32_t ___m_ClipType;
	Maxima_tDCA41E35AD35083A3E249839073542FAB3D8000B* ___m_Maxima;
	TEdge_t8F09681AA91E5833EFEBA3DE93F72135433B5406* ___m_SortedEdges;
	List_1_t0D08EEC1547394FF057FCE6B006ED6083B68BF13* ___m_IntersectList;
	RuntimeObject* ___m_IntersectNodeComparer;
	bool ___m_ExecuteLocked;
	int32_t ___m_ClipFillType;
	int32_t ___m_SubjFillType;
	List_1_t81E2954624EB18E7905A7AE05ED48E9EB29EEB67* ___m_Joins;
	List_1_t81E2954624EB18E7905A7AE05ED48E9EB29EEB67* ___m_GhostJoins;
	bool ___m_UsingPolyTree;
	int32_t ___U3CLastIndexU3Ek__BackingField;
	bool ___U3CReverseSolutionU3Ek__BackingField;
	bool ___U3CStrictlySimpleU3Ek__BackingField;
};
struct ClipperException_t062CACDFD6DDBE27DDA8A67133D84D46DC7DFA9B  : public Exception_t
{
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct DebugDisplaySettingsLighting_t7DC0135652202CB3DEAB99CC630DDC44A695C4B0  : public RuntimeObject
{
	int32_t ___U3ClightingDebugModeU3Ek__BackingField;
	int32_t ___U3ClightingFeatureFlagsU3Ek__BackingField;
	int32_t ___U3ChdrDebugModeU3Ek__BackingField;
};
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4 
{
	String_t* ___name;
	int32_t ___maskTextureChannel;
	int32_t ___blendMode;
	bool ___U3CisDirtyU3Ek__BackingField;
	bool ___U3ChasRenderTargetU3Ek__BackingField;
	int32_t ___renderTargetHandleId;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___renderTargetHandle;
};
struct Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke
{
	char* ___name;
	int32_t ___maskTextureChannel;
	int32_t ___blendMode;
	int32_t ___U3CisDirtyU3Ek__BackingField;
	int32_t ___U3ChasRenderTargetU3Ek__BackingField;
	int32_t ___renderTargetHandleId;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___renderTargetHandle;
};
struct Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com
{
	Il2CppChar* ___name;
	int32_t ___maskTextureChannel;
	int32_t ___blendMode;
	int32_t ___U3CisDirtyU3Ek__BackingField;
	int32_t ___U3ChasRenderTargetU3Ek__BackingField;
	int32_t ___renderTargetHandleId;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___renderTargetHandle;
};
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4  : 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 PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9  : public RuntimeObject
{
	PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* ___m_Parent;
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___m_polygon;
	int32_t ___m_Index;
	int32_t ___m_jointype;
	int32_t ___m_endtype;
	List_1_tC21608E7C04F77D959CAC750A784805B548DF443* ___m_Childs;
	bool ___U3CIsOpenU3Ek__BackingField;
};
struct PostProcessParams_tB133C1F9C1E090E6E4A0883D8428E5C1C2BAE08D 
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___blitMaterial;
	int32_t ___requestHDRFormat;
};
struct PostProcessParams_tB133C1F9C1E090E6E4A0883D8428E5C1C2BAE08D_marshaled_pinvoke
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___blitMaterial;
	int32_t ___requestHDRFormat;
};
struct PostProcessParams_tB133C1F9C1E090E6E4A0883D8428E5C1C2BAE08D_marshaled_com
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___blitMaterial;
	int32_t ___requestHDRFormat;
};
struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4 
{
	int32_t ___gradingMode;
	int32_t ___lutSize;
	bool ___useFastSRGBLinearConversion;
	bool ___supportDataDrivenLensFlare;
};
struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_pinvoke
{
	int32_t ___gradingMode;
	int32_t ___lutSize;
	int32_t ___useFastSRGBLinearConversion;
	int32_t ___supportDataDrivenLensFlare;
};
struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_com
{
	int32_t ___gradingMode;
	int32_t ___lutSize;
	int32_t ___useFastSRGBLinearConversion;
	int32_t ___supportDataDrivenLensFlare;
};
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 RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13  : public RuntimeObject
{
	SwapBuffer_t431F23072C45F1BEE6FF42872627D5393B39A7C4 ___m_A;
	SwapBuffer_t431F23072C45F1BEE6FF42872627D5393B39A7C4 ___m_B;
	int32_t ___m_FilterMode;
	bool ___m_AllowMSAA;
};
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 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 ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 
{
	int32_t ___m_IsOrthographic;
	LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___m_LODParameters;
	U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 ___m_CullingPlanes;
	int32_t ___m_CullingPlaneCount;
	uint32_t ___m_CullingMask;
	uint64_t ___m_SceneMask;
	uint64_t ___m_ViewID;
	U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D ___m_LayerFarCullDistances;
	int32_t ___m_LayerCull;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin;
	float ___m_ShadowDistance;
	float ___m_ShadowNearPlaneOffset;
	int32_t ___m_CullingOptions;
	int32_t ___m_ReflectionProbeSortingCriteria;
	CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 ___m_CameraProperties;
	float ___m_AccurateOcclusionThreshold;
	int32_t ___m_MaximumPortalCullingJobs;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoViewMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoProjectionMatrix;
	float ___m_StereoSeparationDistance;
	int32_t ___m_maximumVisibleLights;
	bool ___m_ConservativeEnclosingSphere;
	int32_t ___m_NumIterationsEnclosingSphere;
};
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_marshaled_pinvoke
{
	int32_t ___m_IsOrthographic;
	LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___m_LODParameters;
	U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 ___m_CullingPlanes;
	int32_t ___m_CullingPlaneCount;
	uint32_t ___m_CullingMask;
	uint64_t ___m_SceneMask;
	uint64_t ___m_ViewID;
	U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D ___m_LayerFarCullDistances;
	int32_t ___m_LayerCull;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin;
	float ___m_ShadowDistance;
	float ___m_ShadowNearPlaneOffset;
	int32_t ___m_CullingOptions;
	int32_t ___m_ReflectionProbeSortingCriteria;
	CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 ___m_CameraProperties;
	float ___m_AccurateOcclusionThreshold;
	int32_t ___m_MaximumPortalCullingJobs;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoViewMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoProjectionMatrix;
	float ___m_StereoSeparationDistance;
	int32_t ___m_maximumVisibleLights;
	int32_t ___m_ConservativeEnclosingSphere;
	int32_t ___m_NumIterationsEnclosingSphere;
};
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_marshaled_com
{
	int32_t ___m_IsOrthographic;
	LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___m_LODParameters;
	U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 ___m_CullingPlanes;
	int32_t ___m_CullingPlaneCount;
	uint32_t ___m_CullingMask;
	uint64_t ___m_SceneMask;
	uint64_t ___m_ViewID;
	U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D ___m_LayerFarCullDistances;
	int32_t ___m_LayerCull;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin;
	float ___m_ShadowDistance;
	float ___m_ShadowNearPlaneOffset;
	int32_t ___m_CullingOptions;
	int32_t ___m_ReflectionProbeSortingCriteria;
	CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 ___m_CameraProperties;
	float ___m_AccurateOcclusionThreshold;
	int32_t ___m_MaximumPortalCullingJobs;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoViewMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoProjectionMatrix;
	float ___m_StereoSeparationDistance;
	int32_t ___m_maximumVisibleLights;
	int32_t ___m_ConservativeEnclosingSphere;
	int32_t ___m_NumIterationsEnclosingSphere;
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 
{
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldToCameraMatrix;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CustomAxis;
	int32_t ___m_Criteria;
	int32_t ___m_DistanceMetric;
};
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 
{
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___U3CboundsU3Ek__BackingField;
	int32_t ___U3CtopologyU3Ek__BackingField;
	int32_t ___U3CindexStartU3Ek__BackingField;
	int32_t ___U3CindexCountU3Ek__BackingField;
	int32_t ___U3CbaseVertexU3Ek__BackingField;
	int32_t ___U3CfirstVertexU3Ek__BackingField;
	int32_t ___U3CvertexCountU3Ek__BackingField;
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 
{
	int32_t ___U3CattributeU3Ek__BackingField;
	int32_t ___U3CformatU3Ek__BackingField;
	int32_t ___U3CdimensionU3Ek__BackingField;
	int32_t ___U3CstreamU3Ek__BackingField;
};
struct Settings_t3BEFDFF2C1A3D3A215DAF7B76E735B1BFB946C92 
{
	int32_t ___m_Quality;
	float ___m_FrameInfluence;
	float ___m_JitterScale;
	float ___m_MipBias;
	float ___m_VarianceClampScale;
	float ___m_ContrastAdaptiveSharpening;
	int32_t ___resetHistoryFrames;
	int32_t ___jitterFrameCountOffset;
};
struct Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991  : public MulticastDelegate_t
{
};
struct Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F  : public MulticastDelegate_t
{
};
struct AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E 
{
	int32_t ___m_LoadAction;
	int32_t ___m_StoreAction;
	int32_t ___m_Format;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_LoadStoreTarget;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_ResolveTarget;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_ClearColor;
	float ___m_ClearDepth;
	uint32_t ___m_ClearStencil;
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E 
{
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_JitterMatrix;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera;
	int32_t ___renderType;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect;
	bool ___useScreenCoordOverride;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___screenSizeOverride;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___screenCoordScaleBias;
	int32_t ___pixelWidth;
	int32_t ___pixelHeight;
	float ___aspectRatio;
	float ___renderScale;
	int32_t ___imageScalingMode;
	int32_t ___upscalingFilter;
	bool ___fsrOverrideSharpness;
	float ___fsrSharpness;
	int32_t ___hdrColorBufferPrecision;
	bool ___clearDepth;
	int32_t ___cameraType;
	bool ___isDefaultViewport;
	bool ___isHdrEnabled;
	bool ___allowHDROutput;
	bool ___requiresDepthTexture;
	bool ___requiresOpaqueTexture;
	bool ___postProcessingRequiresDepthTexture;
	bool ___xrRendering;
	bool ___stackLastCameraOutputToHDR;
	int32_t ___defaultOpaqueSortFlags;
	XRPass_tFC4577E97B88E0EAAAB2EB387AB3A92E9EB9C6DF* ___U3CxrU3Ek__BackingField;
	bool ___isStereoEnabled;
	float ___maxShadowDistance;
	bool ___postProcessEnabled;
	bool ___stackAnyPostProcessingEnabled;
	RuntimeObject* ___captureActions;
	LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___volumeLayerMask;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___volumeTrigger;
	bool ___isStopNaNEnabled;
	bool ___isDitheringEnabled;
	int32_t ___antialiasing;
	int32_t ___antialiasingQuality;
	ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___renderer;
	bool ___resolveFinalTarget;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldSpaceCameraPos;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor;
	TaaPersistentData_t7AD3D320FD8FE7195225F0A7C7C676480A6ED775* ___taaPersistentData;
	Settings_t3BEFDFF2C1A3D3A215DAF7B76E735B1BFB946C92 ___taaSettings;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___baseCamera;
};
struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_pinvoke
{
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_JitterMatrix;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera;
	int32_t ___renderType;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect;
	int32_t ___useScreenCoordOverride;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___screenSizeOverride;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___screenCoordScaleBias;
	int32_t ___pixelWidth;
	int32_t ___pixelHeight;
	float ___aspectRatio;
	float ___renderScale;
	int32_t ___imageScalingMode;
	int32_t ___upscalingFilter;
	int32_t ___fsrOverrideSharpness;
	float ___fsrSharpness;
	int32_t ___hdrColorBufferPrecision;
	int32_t ___clearDepth;
	int32_t ___cameraType;
	int32_t ___isDefaultViewport;
	int32_t ___isHdrEnabled;
	int32_t ___allowHDROutput;
	int32_t ___requiresDepthTexture;
	int32_t ___requiresOpaqueTexture;
	int32_t ___postProcessingRequiresDepthTexture;
	int32_t ___xrRendering;
	int32_t ___stackLastCameraOutputToHDR;
	int32_t ___defaultOpaqueSortFlags;
	XRPass_tFC4577E97B88E0EAAAB2EB387AB3A92E9EB9C6DF* ___U3CxrU3Ek__BackingField;
	int32_t ___isStereoEnabled;
	float ___maxShadowDistance;
	int32_t ___postProcessEnabled;
	int32_t ___stackAnyPostProcessingEnabled;
	RuntimeObject* ___captureActions;
	LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___volumeLayerMask;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___volumeTrigger;
	int32_t ___isStopNaNEnabled;
	int32_t ___isDitheringEnabled;
	int32_t ___antialiasing;
	int32_t ___antialiasingQuality;
	ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___renderer;
	int32_t ___resolveFinalTarget;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldSpaceCameraPos;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor;
	TaaPersistentData_t7AD3D320FD8FE7195225F0A7C7C676480A6ED775* ___taaPersistentData;
	Settings_t3BEFDFF2C1A3D3A215DAF7B76E735B1BFB946C92 ___taaSettings;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___baseCamera;
};
struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_com
{
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_JitterMatrix;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera;
	int32_t ___renderType;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect;
	int32_t ___useScreenCoordOverride;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___screenSizeOverride;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___screenCoordScaleBias;
	int32_t ___pixelWidth;
	int32_t ___pixelHeight;
	float ___aspectRatio;
	float ___renderScale;
	int32_t ___imageScalingMode;
	int32_t ___upscalingFilter;
	int32_t ___fsrOverrideSharpness;
	float ___fsrSharpness;
	int32_t ___hdrColorBufferPrecision;
	int32_t ___clearDepth;
	int32_t ___cameraType;
	int32_t ___isDefaultViewport;
	int32_t ___isHdrEnabled;
	int32_t ___allowHDROutput;
	int32_t ___requiresDepthTexture;
	int32_t ___requiresOpaqueTexture;
	int32_t ___postProcessingRequiresDepthTexture;
	int32_t ___xrRendering;
	int32_t ___stackLastCameraOutputToHDR;
	int32_t ___defaultOpaqueSortFlags;
	XRPass_tFC4577E97B88E0EAAAB2EB387AB3A92E9EB9C6DF* ___U3CxrU3Ek__BackingField;
	int32_t ___isStereoEnabled;
	float ___maxShadowDistance;
	int32_t ___postProcessEnabled;
	int32_t ___stackAnyPostProcessingEnabled;
	RuntimeObject* ___captureActions;
	LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___volumeLayerMask;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___volumeTrigger;
	int32_t ___isStopNaNEnabled;
	int32_t ___isDitheringEnabled;
	int32_t ___antialiasing;
	int32_t ___antialiasingQuality;
	ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___renderer;
	int32_t ___resolveFinalTarget;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldSpaceCameraPos;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor;
	TaaPersistentData_t7AD3D320FD8FE7195225F0A7C7C676480A6ED775* ___taaPersistentData;
	Settings_t3BEFDFF2C1A3D3A215DAF7B76E735B1BFB946C92 ___taaSettings;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___baseCamera;
};
struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4  : public RuntimeObject
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_ReplacementMaterial;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_HDRDebugViewMaterial;
	HDRDebugViewPass_t1FC1B0F01FF5DBD18E7813E17D58C428B14800D1* ___m_HDRDebugViewPass;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_DebugScreenColorHandle;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_DebugScreenDepthHandle;
	bool ___m_HasDebugRenderTarget;
	bool ___m_DebugRenderTargetSupportsStereo;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_DebugRenderTargetPixelRect;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_DebugRenderTargetIdentifier;
	UniversalRenderPipelineDebugDisplaySettings_t8E70DD217918DB0E7BD8BCCD9958C3E781DE0653* ___m_DebugDisplaySettings;
};
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 LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470 
{
	int32_t ___mainLightIndex;
	int32_t ___additionalLightsCount;
	int32_t ___maxPerObjectAdditionalLightsCount;
	NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights;
	bool ___shadeAdditionalLightsPerVertex;
	bool ___supportsMixedLighting;
	bool ___reflectionProbeBoxProjection;
	bool ___reflectionProbeBlending;
	bool ___supportsLightLayers;
	bool ___supportsAdditionalLights;
};
struct LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_pinvoke
{
	int32_t ___mainLightIndex;
	int32_t ___additionalLightsCount;
	int32_t ___maxPerObjectAdditionalLightsCount;
	NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights;
	int32_t ___shadeAdditionalLightsPerVertex;
	int32_t ___supportsMixedLighting;
	int32_t ___reflectionProbeBoxProjection;
	int32_t ___reflectionProbeBlending;
	int32_t ___supportsLightLayers;
	int32_t ___supportsAdditionalLights;
};
struct LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_com
{
	int32_t ___mainLightIndex;
	int32_t ___additionalLightsCount;
	int32_t ___maxPerObjectAdditionalLightsCount;
	NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights;
	int32_t ___shadeAdditionalLightsPerVertex;
	int32_t ___supportsMixedLighting;
	int32_t ___reflectionProbeBoxProjection;
	int32_t ___reflectionProbeBlending;
	int32_t ___supportsLightLayers;
	int32_t ___supportsAdditionalLights;
};
struct PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5  : public PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9
{
	List_1_tC21608E7C04F77D959CAC750A784805B548DF443* ___m_AllPolys;
};
struct PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59* ___shaders;
	TextureResources_t9220AC464374C6AA55163CD0AC71C62B85E6C122* ___textures;
};
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;
	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 RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
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 ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0  : public RuntimeObject
{
	int32_t ___U3CrenderPassEventU3Ek__BackingField;
	RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5* ___m_ColorStoreActions;
	int32_t ___m_DepthStoreAction;
	BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_OverriddenColorStoreActions;
	bool ___m_OverriddenDepthStoreAction;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___U3CprofilingSamplerU3Ek__BackingField;
	bool ___U3CoverrideCameraTargetU3Ek__BackingField;
	bool ___U3CisBlitRenderPassU3Ek__BackingField;
	bool ___U3CuseNativeRenderPassU3Ek__BackingField;
	int32_t ___U3CrenderPassQueueIndexU3Ek__BackingField;
	NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_ColorAttachmentIndices;
	NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_InputAttachmentIndices;
	GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* ___U3CrenderTargetFormatU3Ek__BackingField;
	bool ___m_UsesRTHandles;
	RTHandleU5BU5D_tE4B403B060D159B839BF74E8B59F8DCD52CF97DF* ___m_ColorAttachments;
	RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_ColorAttachmentIds;
	RTHandleU5BU5D_tE4B403B060D159B839BF74E8B59F8DCD52CF97DF* ___m_InputAttachments;
	BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_InputAttachmentIsTransient;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_DepthAttachment;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_DepthAttachmentId;
	int32_t ___m_Input;
	int32_t ___m_ClearFlag;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_ClearColor;
};
struct ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	bool ___U3CisInvalidatedU3Ek__BackingField;
	DebugShaderResources_tDE399BFF5E1E9403CD4793CD8C8A51796C682B8B* ___debugShaders;
	List_1_t2121653FB628940E808D105AD2C17E0F20AFB3A6* ___m_RendererFeatures;
	List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* ___m_RendererFeatureMap;
	bool ___m_UseNativeRenderPass;
};
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4  : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct RTHandleRenderTargetIdentifierCompat_tAAA3E093F4D907D1F11FFB2B9A3F5D6202993EBB 
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___handle;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___fallback;
};
struct RTHandleRenderTargetIdentifierCompat_tAAA3E093F4D907D1F11FFB2B9A3F5D6202993EBB_marshaled_pinvoke
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___handle;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___fallback;
};
struct RTHandleRenderTargetIdentifierCompat_tAAA3E093F4D907D1F11FFB2B9A3F5D6202993EBB_marshaled_com
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___handle;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___fallback;
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644  : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_LutBuilderLdr;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_LutBuilderHdr;
	int32_t ___m_HdrLutFormat;
	int32_t ___m_LdrLutFormat;
	PassData_tDAE1D33171A4E5E3DF38E7D534325CC68CA166BF* ___m_PassData;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_InternalLut;
	bool ___m_AllowColorGradingACESHDR;
};
struct DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686  : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
	PassData_tA3EECD98DD71C46435D8A9E939D836A105BD9121* ___m_PassData;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ColorTarget;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_DepthTarget;
	bool ___m_RenderOffscreen;
};
struct FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC  : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_Source;
	PassData_t040721763CAC21C7BE315B3E869B0FD8FB39DD4A* ___m_PassData;
	BlitMaterialDataU5BU5D_tE7C98B1065D3ACEFD33E7B71693827E153CF5729* ___m_BlitMaterialData;
};
struct HDRDebugViewPass_t1FC1B0F01FF5DBD18E7813E17D58C428B14800D1  : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
	PassData_tB3A6220E6909A8288FC1AE4D4EA1EC252BBE61C3* ___m_PassData;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_CIExyTarget;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_PassthroughRT;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_CameraTargetHandle;
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494  : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
};
struct PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C  : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___m_Descriptor;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_Source;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_Destination;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_Depth;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_InternalLut;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_MotionVectors;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_FullCoCTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_HalfCoCTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_PingTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_PongTexture;
	RTHandleU5BU5D_tE4B403B060D159B839BF74E8B59F8DCD52CF97DF* ___m_BloomMipDown;
	RTHandleU5BU5D_tE4B403B060D159B839BF74E8B59F8DCD52CF97DF* ___m_BloomMipUp;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlendTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_EdgeColorTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_EdgeStencilTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_TempTarget;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_TempTarget2;
	MaterialLibrary_t8053C51029AC815F75559B570CE50FDB4ADB7562* ___m_Materials;
	PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_Data;
	DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF* ___m_DepthOfField;
	MotionBlur_tCC3C4B1EDF692B22533C0ADBCE5D92101E566161* ___m_MotionBlur;
	PaniniProjection_t1E2B2CBC65D2E9BC9D4C6C07163D742F1FE85BDA* ___m_PaniniProjection;
	Bloom_t0C806C947E1D104DC95E933B3FB9A307CBB5B225* ___m_Bloom;
	LensDistortion_t54FF310512B37DD2D9DBEEF9DA9DDF1F0A2082C6* ___m_LensDistortion;
	ChromaticAberration_t84EAB576773C3AD4DE77A13952B487F9DA10DA9F* ___m_ChromaticAberration;
	Vignette_t77147DD5FEEB4476AF22BD98255F8010738985DC* ___m_Vignette;
	ColorLookup_t01A600A6D30CFBF1BA4A82FE2C2E97586B5D393C* ___m_ColorLookup;
	ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* ___m_ColorAdjustments;
	Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA* ___m_Tonemapping;
	FilmGrain_t87D5F559E2E345EE7BD347456D99BC8E232A5172* ___m_FilmGrain;
	int32_t ___m_DefaultHDRFormat;
	bool ___m_UseRGBM;
	int32_t ___m_SMAAEdgeFormat;
	int32_t ___m_GaussianCoCFormat;
	int32_t ___m_DitheringTextureIndex;
	RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_MRT2;
	Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_BokehKernel;
	int32_t ___m_BokehHash;
	float ___m_BokehMaxRadius;
	float ___m_BokehRCPAspect;
	bool ___m_IsFinalPass;
	bool ___m_HasFinalPass;
	bool ___m_EnableColorEncodingIfNeeded;
	bool ___m_UseFastSRGBLinearConversion;
	bool ___m_SupportDataDrivenLensFlare;
	bool ___m_ResolveToScreen;
	bool ___m_UseSwapBuffer;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ScalingSetupTarget;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_UpscaledTarget;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial;
};
struct Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92  : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_SamplingMaterial;
	Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___m_Renderer2DData;
	bool ___m_NeedsDepth;
	int16_t ___m_CameraSortingLayerBoundsIndex;
};
struct Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF  : public ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7
{
	int32_t ___m_TransparencySortMode;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_TransparencySortAxis;
	float ___m_HDREmulationScale;
	float ___m_LightRenderTextureScale;
	Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* ___m_LightBlendStyles;
	bool ___m_UseDepthStencilBuffer;
	bool ___m_UseCameraSortingLayersTexture;
	int32_t ___m_CameraSortingLayersTextureBound;
	int32_t ___m_CameraSortingLayerDownsamplingMethod;
	uint32_t ___m_MaxLightRenderTextureCount;
	uint32_t ___m_MaxShadowRenderTextureCount;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_ShapeLightShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_ShapeLightVolumeShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_PointLightShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_PointLightVolumeShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_CoreBlitShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_BlitHDROverlay;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_CoreBlitColorAndDepthPS;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_SamplingShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_ProjectedShadowShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_SpriteShadowShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_SpriteUnshadowShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_GeometryUnshadowShader;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_FallbackErrorShader;
	PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_PostProcessData;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_FallOffLookup;
	Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* ___U3ClightMaterialsU3Ek__BackingField;
	MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CspriteSelfShadowMaterialU3Ek__BackingField;
	MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CspriteUnshadowMaterialU3Ek__BackingField;
	MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CgeometryUnshadowMaterialU3Ek__BackingField;
	MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CprojectedShadowMaterialU3Ek__BackingField;
	MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CstencilOnlyShadowMaterialU3Ek__BackingField;
	bool ___U3CisNormalsRenderTargetValidU3Ek__BackingField;
	float ___U3CnormalsRenderTargetScaleU3Ek__BackingField;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___normalsRenderTarget;
	int32_t ___normalsRenderTargetId;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___shadowsRenderTarget;
	int32_t ___shadowsRenderTargetId;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___cameraSortingLayerRenderTarget;
	int32_t ___cameraSortingLayerRenderTargetId;
	RuntimeObject* ___U3ClightCullResultU3Ek__BackingField;
};
struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 
{
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer;
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults;
	CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E ___cameraData;
	LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470 ___lightData;
	ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832 ___shadowData;
	PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4 ___postProcessingData;
	bool ___supportsDynamicBatching;
	int32_t ___perObjectData;
	bool ___postProcessingEnabled;
};
struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71_marshaled_pinvoke
{
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer;
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults;
	CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_pinvoke ___cameraData;
	LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_pinvoke ___lightData;
	ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_pinvoke ___shadowData;
	PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_pinvoke ___postProcessingData;
	int32_t ___supportsDynamicBatching;
	int32_t ___perObjectData;
	int32_t ___postProcessingEnabled;
};
struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71_marshaled_com
{
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer;
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults;
	CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_com ___cameraData;
	LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_com ___lightData;
	ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_com ___shadowData;
	PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_com ___postProcessingData;
	int32_t ___supportsDynamicBatching;
	int32_t ___perObjectData;
	int32_t ___postProcessingEnabled;
};
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892  : public RuntimeObject
{
	int32_t ___m_LastBeginSubpassPassIndex;
	Dictionary_2_tCB9019887EB0254D4745B0724BC12327C5B63792* ___m_MergeableRenderPassesMap;
	Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___m_MergeableRenderPassesMapArrays;
	Hash128U5BU5D_tB104E7247B842648E447B7FCF4748077DC1F8C98* ___m_PassIndexToPassHash;
	Dictionary_2_tB41FAC88F07BAB98D6D373F7C94FB0496D1BDA32* ___m_RenderPassesAttachmentCount;
	AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___m_ActiveColorAttachmentDescriptors;
	AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E ___m_ActiveDepthAttachmentDescriptor;
	BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_IsActiveColorAttachmentTransient;
	RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5* ___m_FinalColorStoreAction;
	int32_t ___m_FinalDepthStoreAction;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___U3CprofilingExecuteU3Ek__BackingField;
	bool ___hasReleasedRTs;
	DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* ___U3CDebugHandlerU3Ek__BackingField;
	RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* ___U3CsupportedRenderingFeaturesU3Ek__BackingField;
	GraphicsDeviceTypeU5BU5D_t4322565F239068C66BF47053B83BD6A9A9D16408* ___U3CunsupportedGraphicsDeviceTypesU3Ek__BackingField;
	int32_t ___m_StoreActionsOptimizationSetting;
	List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* ___m_ActiveRenderPassQueue;
	List_1_t2121653FB628940E808D105AD2C17E0F20AFB3A6* ___m_RendererFeatures;
	RTHandleRenderTargetIdentifierCompat_tAAA3E093F4D907D1F11FFB2B9A3F5D6202993EBB ___m_CameraColorTarget;
	RTHandleRenderTargetIdentifierCompat_tAAA3E093F4D907D1F11FFB2B9A3F5D6202993EBB ___m_CameraDepthTarget;
	RTHandleRenderTargetIdentifierCompat_tAAA3E093F4D907D1F11FFB2B9A3F5D6202993EBB ___m_CameraResolveTarget;
	bool ___m_FirstTimeCameraColorTargetIsBound;
	bool ___m_FirstTimeCameraDepthTargetIsBound;
	bool ___m_IsPipelineExecuting;
	bool ___disableNativeRenderPassInFeatures;
	bool ___useRenderPassEnabled;
	bool ___U3CuseDepthPrimingU3Ek__BackingField;
	bool ___U3CstripShadowsOffVariantsU3Ek__BackingField;
	bool ___U3CstripAdditionalLightOffVariantsU3Ek__BackingField;
};
struct UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232  : public RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E
{
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_DefaultShader;
	ScriptableRendererU5BU5D_t9B15C048BCE03A67E830F1C79989B6A3E43788E6* ___m_Renderers;
	int32_t ___k_AssetVersion;
	int32_t ___k_AssetPreviousVersion;
	int32_t ___m_RendererType;
	ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* ___m_RendererData;
	ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169* ___m_RendererDataList;
	int32_t ___m_DefaultRendererIndex;
	bool ___m_RequireDepthTexture;
	bool ___m_RequireOpaqueTexture;
	int32_t ___m_OpaqueDownsampling;
	bool ___m_SupportsTerrainHoles;
	bool ___m_SupportsHDR;
	int32_t ___m_HDRColorBufferPrecision;
	int32_t ___m_MSAA;
	float ___m_RenderScale;
	int32_t ___m_UpscalingFilter;
	bool ___m_FsrOverrideSharpness;
	float ___m_FsrSharpness;
	bool ___m_EnableLODCrossFade;
	int32_t ___m_LODCrossFadeDitheringType;
	int32_t ___m_ShEvalMode;
	int32_t ___m_MainLightRenderingMode;
	bool ___m_MainLightShadowsSupported;
	int32_t ___m_MainLightShadowmapResolution;
	int32_t ___m_AdditionalLightsRenderingMode;
	int32_t ___m_AdditionalLightsPerObjectLimit;
	bool ___m_AdditionalLightShadowsSupported;
	int32_t ___m_AdditionalLightsShadowmapResolution;
	int32_t ___m_AdditionalLightsShadowResolutionTierLow;
	int32_t ___m_AdditionalLightsShadowResolutionTierMedium;
	int32_t ___m_AdditionalLightsShadowResolutionTierHigh;
	bool ___m_ReflectionProbeBlending;
	bool ___m_ReflectionProbeBoxProjection;
	float ___m_ShadowDistance;
	int32_t ___m_ShadowCascadeCount;
	float ___m_Cascade2Split;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Cascade3Split;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Cascade4Split;
	float ___m_CascadeBorder;
	float ___m_ShadowDepthBias;
	float ___m_ShadowNormalBias;
	bool ___m_SoftShadowsSupported;
	bool ___m_ConservativeEnclosingSphere;
	int32_t ___m_NumIterationsEnclosingSphere;
	int32_t ___m_SoftShadowQuality;
	int32_t ___m_AdditionalLightsCookieResolution;
	int32_t ___m_AdditionalLightsCookieFormat;
	bool ___m_UseSRPBatcher;
	bool ___m_SupportsDynamicBatching;
	bool ___m_MixedLightingSupported;
	bool ___m_SupportsLightCookies;
	bool ___m_SupportsLightLayers;
	int32_t ___m_DebugLevel;
	int32_t ___m_StoreActionsOptimization;
	bool ___m_EnableRenderGraph;
	bool ___m_UseAdaptivePerformance;
	int32_t ___m_ColorGradingMode;
	int32_t ___m_ColorGradingLutSize;
	bool ___m_UseFastSRGBLinearConversion;
	bool ___m_SupportDataDrivenLensFlare;
	int32_t ___m_ShadowType;
	bool ___m_LocalShadowsSupported;
	int32_t ___m_LocalShadowsAtlasResolution;
	int32_t ___m_MaxPixelLights;
	int32_t ___m_ShadowAtlasResolution;
	int32_t ___m_VolumeFrameworkUpdateMode;
	TextureResources_t8FB6A098EBF3C08BF1BD5EA926743C0FA595202B* ___m_Textures;
	int32_t ___m_ShaderVariantLogLevel;
	int32_t ___m_ShadowCascades;
};
struct UniversalRendererData_t57D400CEB38765F55EB74FDBD786B9A73C293CA6  : public ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7
{
	PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___postProcessData;
	XRSystemData_t89A064914358326F98105E94D5F082C186133DE6* ___xrSystemData;
	ShaderResources_t9E48D1BC255505EC66B90558EF6489F704FD3663* ___shaders;
	int32_t ___m_AssetVersion;
	LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_OpaqueLayerMask;
	LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_TransparentLayerMask;
	StencilStateData_t4181AB6F6A795950C67270CB147999D915071462* ___m_DefaultStencilState;
	bool ___m_ShadowTransparentReceive;
	int32_t ___m_RenderingMode;
	int32_t ___m_DepthPrimingMode;
	int32_t ___m_CopyDepthMode;
	bool ___m_AccurateGbufferNormals;
	int32_t ___m_IntermediateTextureMode;
};
struct UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0  : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_Source;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_UpscaleHandle;
};
struct FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D  : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material;
	int32_t ___m_PassIndex;
	bool ___m_CopyActiveColor;
	bool ___m_BindDepthStencilAttachment;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_CopiedColor;
};
struct Light2DBase_t21E41B15B3A532090B53439B4E99AB1207263C26  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	int32_t ___m_AssetsPPU;
	int32_t ___m_RefResolutionX;
	int32_t ___m_RefResolutionY;
	int32_t ___m_CropFrame;
	int32_t ___m_GridSnapping;
	int32_t ___m_FilterMode;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_Camera;
	PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* ___m_Internal;
	bool ___m_CinemachineCompatibilityMode;
};
struct Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1  : public ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892
{
	Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* ___m_Render2DLightingPass;
	PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* ___m_PixelPerfectBackgroundPass;
	UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* ___m_UpscalePass;
	FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* ___m_FinalBlitPass;
	DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* ___m_DrawOffscreenUIPass;
	DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* ___m_DrawOverlayUIPass;
	Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* ___m_LightCullResult;
	RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* ___m_ColorBufferSystem;
	bool ___m_UseDepthStencilBuffer;
	bool ___m_CreateColorTexture;
	bool ___m_CreateDepthTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ColorTextureHandle;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_DepthTextureHandle;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitHDRMaterial;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_SamplingMaterial;
	Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___m_Renderer2DData;
	PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9 ___m_PostProcessPasses;
};
struct ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	int32_t ___m_ShadowGroup;
	List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* ___m_ShadowCasters;
};
struct UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___m_RenderShadows;
	int32_t ___m_RequiresDepthTextureOption;
	int32_t ___m_RequiresOpaqueTextureOption;
	int32_t ___m_CameraType;
	List_1_tD2FA3273746E404D72561E8324608D18B52B533E* ___m_Cameras;
	int32_t ___m_RendererIndex;
	LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_VolumeLayerMask;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_VolumeTrigger;
	int32_t ___m_VolumeFrameworkUpdateModeOption;
	bool ___m_RenderPostProcessing;
	int32_t ___m_Antialiasing;
	int32_t ___m_AntialiasingQuality;
	bool ___m_StopNaN;
	bool ___m_Dithering;
	bool ___m_ClearDepth;
	bool ___m_AllowXRRendering;
	bool ___m_AllowHDROutput;
	bool ___m_UseScreenCoordOverride;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_ScreenSizeOverride;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_ScreenCoordScaleBias;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_Camera;
	bool ___m_RequiresDepthTexture;
	bool ___m_RequiresColorTexture;
	float ___m_Version;
	MotionVectorsPersistentData_t077A3BA28B75576C897E6C794FE0ABF9DB8EBBBB* ___m_MotionVectorsPersistentData;
	TaaPersistentData_t7AD3D320FD8FE7195225F0A7C7C676480A6ED775* ___m_TaaPersistentData;
	Settings_t3BEFDFF2C1A3D3A215DAF7B76E735B1BFB946C92 ___m_TaaSettings;
	VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* ___m_VolumeStack;
};
struct DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B  : public MulticastDelegate_t
{
};
struct Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD  : public Light2DBase_t21E41B15B3A532090B53439B4E99AB1207263C26
{
	int32_t ___m_ComponentVersion;
	int32_t ___m_LightType;
	int32_t ___m_BlendStyleIndex;
	float ___m_FalloffIntensity;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
	float ___m_Intensity;
	float ___m_LightVolumeIntensity;
	bool ___m_LightVolumeIntensityEnabled;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ApplyToSortingLayers;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_LightCookieSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DeprecatedPointLightCookieSprite;
	int32_t ___m_LightOrder;
	bool ___m_AlphaBlendOnOverlap;
	int32_t ___m_OverlapOperation;
	float ___m_NormalMapDistance;
	int32_t ___m_NormalMapQuality;
	bool ___m_UseNormalMap;
	bool ___m_ShadowIntensityEnabled;
	float ___m_ShadowIntensity;
	bool ___m_ShadowVolumeIntensityEnabled;
	float ___m_ShadowVolumeIntensity;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_Mesh;
	LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___m_Vertices;
	UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___m_Triangles;
	int32_t ___m_PreviousLightCookieSprite;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CachedPosition;
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___m_LocalBounds;
	BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___U3CboundingSphereU3Ek__BackingField;
	bool ___forceUpdate;
	float ___m_PointLightInnerAngle;
	float ___m_PointLightOuterAngle;
	float ___m_PointLightInnerRadius;
	float ___m_PointLightOuterRadius;
	int32_t ___m_ShapeLightParametricSides;
	float ___m_ShapeLightParametricAngleOffset;
	float ___m_ShapeLightParametricRadius;
	float ___m_ShapeLightFalloffSize;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ShapeLightFalloffOffset;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_ShapePath;
	float ___m_PreviousShapeLightFalloffSize;
	int32_t ___m_PreviousShapeLightParametricSides;
	float ___m_PreviousShapeLightParametricAngleOffset;
	float ___m_PreviousShapeLightParametricRadius;
	int32_t ___m_PreviousShapePathHash;
	int32_t ___m_PreviousLightType;
};
struct ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF  : public ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C
{
	int32_t ___m_ComponentVersion;
	bool ___m_HasRenderer;
	bool ___m_UseRendererSilhouette;
	bool ___m_CastsShadows;
	bool ___m_SelfShadows;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ApplyToSortingLayers;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_ShapePath;
	int32_t ___m_ShapePathHash;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_Mesh;
	int32_t ___m_InstanceId;
	ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___m_ShadowCasterGroup;
	ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___m_PreviousShadowCasterGroup;
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___m_LocalBounds;
	BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___m_BoundingSphere;
	int32_t ___m_PreviousShadowGroup;
	bool ___m_PreviousCastsShadows;
	int32_t ___m_PreviousPathHash;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CachedPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CachedLossyScale;
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_CachedRotation;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CachedShadowMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CachedInverseShadowMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CachedLocalToWorldMatrix;
};
struct List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_StaticFields
{
	List_1U5BU5D_t7A6DCD73957CC5D1E5C1E10F26C03F3D816E837B* ___s_emptyArray;
};
struct List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A_StaticFields
{
	DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* ___s_emptyArray;
};
struct List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_StaticFields
{
	IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* ___s_emptyArray;
};
struct List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C_StaticFields
{
	Light2DU5BU5D_tD5B36D8ADDC8AED39429E909C1C87029518CA7C6* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_tC21608E7C04F77D959CAC750A784805B548DF443_StaticFields
{
	PolyNodeU5BU5D_tB0E234AEA190B573E39DB2AB98776D4FAB6565BA* ___s_emptyArray;
};
struct List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6_StaticFields
{
	ScriptableRenderPassU5BU5D_tC40E3619A24B14CB90535A47C826514BE1343F87* ___s_emptyArray;
};
struct List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_StaticFields
{
	ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ___s_emptyArray;
};
struct List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743_StaticFields
{
	ShadowCaster2DU5BU5D_tD58A9836977CD64A14293A50D9C59CE1523B3DF1* ___s_emptyArray;
};
struct List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232_StaticFields
{
	ShadowCasterGroup2DU5BU5D_tADF076DA8BD94CD298C8B65F3B8FB1D5E0C00930* ___s_emptyArray;
};
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields
{
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray;
};
struct LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields
{
	LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* ___s_LayerBatches;
	uint32_t ___U3CmaxTextureCountU3Ek__BackingField;
};
struct LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135_StaticFields
{
	LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135* ___m_Instance;
	RuntimeObject* ___m_Padlock;
	List_1_t6590FC1C3D6405E4972389536FA11B52542105C5* ___m_Data;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_AvailableIndicies;
	int32_t ___maxLensFlareWithOcclusion;
	int32_t ___maxLensFlareWithOcclusionTemporalSample;
	int32_t ___mergeNeeded;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occlusionRT;
	int32_t ___frameIdx;
	bool ___s_SupportsLensFlareTexFormat;
};
struct Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_StaticFields
{
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_PointLightLookupTexture;
};
struct Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields
{
	SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___s_SortingLayers;
	List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ___U3ClightsU3Ek__BackingField;
};
struct RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields
{
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampler;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___k_NormalsRenderingPassName;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___k_NormalClearColor;
	String_t* ___k_SpriteLightKeyword;
	String_t* ___k_UsePointLightCookiesKeyword;
	String_t* ___k_LightQualityFastKeyword;
	String_t* ___k_UseNormalMap;
	String_t* ___k_UseAdditiveBlendingKeyword;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___k_UseBlendStyleKeywords;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___k_BlendFactorsPropIDs;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___k_MaskFilterPropIDs;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___k_InvertedFilterPropIDs;
	int32_t ___s_RenderTextureFormatToUse;
	bool ___s_HasSetupRenderTextureFormatToUse;
	int32_t ___k_SrcBlendID;
	int32_t ___k_DstBlendID;
	int32_t ___k_FalloffIntensityID;
	int32_t ___k_FalloffDistanceID;
	int32_t ___k_LightColorID;
	int32_t ___k_VolumeOpacityID;
	int32_t ___k_CookieTexID;
	int32_t ___k_FalloffLookupID;
	int32_t ___k_LightPositionID;
	int32_t ___k_LightInvMatrixID;
	int32_t ___k_InnerRadiusMultID;
	int32_t ___k_OuterAngleID;
	int32_t ___k_InnerAngleMultID;
	int32_t ___k_LightLookupID;
	int32_t ___k_IsFullSpotlightID;
	int32_t ___k_LightZDistanceID;
	int32_t ___k_PointLightCookieTexID;
};
struct ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_StaticFields
{
	int32_t ___glossyEnvironmentColor;
	int32_t ___subtractiveShadowColor;
	int32_t ___glossyEnvironmentCubeMap;
	int32_t ___glossyEnvironmentCubeMapHDR;
	int32_t ___ambientSkyColor;
	int32_t ___ambientEquatorColor;
	int32_t ___ambientGroundColor;
	int32_t ___time;
	int32_t ___sinTime;
	int32_t ___cosTime;
	int32_t ___deltaTime;
	int32_t ___timeParameters;
	int32_t ___scaledScreenParams;
	int32_t ___worldSpaceCameraPos;
	int32_t ___screenParams;
	int32_t ___alphaToMaskAvailable;
	int32_t ___projectionParams;
	int32_t ___zBufferParams;
	int32_t ___orthoParams;
	int32_t ___globalMipBias;
	int32_t ___screenSize;
	int32_t ___screenCoordScaleBias;
	int32_t ___screenSizeOverride;
	int32_t ___viewMatrix;
	int32_t ___projectionMatrix;
	int32_t ___viewAndProjectionMatrix;
	int32_t ___inverseViewMatrix;
	int32_t ___inverseProjectionMatrix;
	int32_t ___inverseViewAndProjectionMatrix;
	int32_t ___cameraProjectionMatrix;
	int32_t ___inverseCameraProjectionMatrix;
	int32_t ___worldToCameraMatrix;
	int32_t ___cameraToWorldMatrix;
	int32_t ___shadowBias;
	int32_t ___lightDirection;
	int32_t ___lightPosition;
	int32_t ___cameraWorldClipPlanes;
	int32_t ___billboardNormal;
	int32_t ___billboardTangent;
	int32_t ___billboardCameraParams;
	int32_t ___blitTexture;
	int32_t ___blitScaleBias;
	int32_t ___sourceTex;
	int32_t ___scaleBias;
	int32_t ___scaleBiasRt;
	int32_t ___rendererColor;
	int32_t ___ditheringTexture;
	int32_t ___ditheringTextureInvSize;
	int32_t ___renderingLayerMaxInt;
	int32_t ___renderingLayerRcpMaxInt;
	int32_t ___overlayUITexture;
	int32_t ___hdrOutputLuminanceParams;
	int32_t ___hdrOutputGradingParams;
};
struct ShadowCasterGroup2DManager_t1C957B195895E66B058B87D8D741D609EF653777_StaticFields
{
	List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* ___s_ShadowCasterGroups;
};
struct ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_StaticFields
{
	int32_t ___k_LightPosID;
	int32_t ___k_SelfShadowingID;
	int32_t ___k_ShadowStencilGroupID;
	int32_t ___k_ShadowIntensityID;
	int32_t ___k_ShadowVolumeIntensityID;
	int32_t ___k_ShadowRadiusID;
	int32_t ___k_ShadowColorMaskID;
	int32_t ___k_ShadowModelMatrixID;
	int32_t ___k_ShadowModelInvMatrixID;
	int32_t ___k_ShadowModelScaleID;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadows;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadowsA;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadowsR;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadowsG;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadowsB;
	RTHandleU5BU5D_tE4B403B060D159B839BF74E8B59F8DCD52CF97DF* ___m_RenderTargets;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_RenderTargetIds;
	RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_LightInputTextures;
	ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___k_ColorLookup;
	ProfilingSamplerU5BU5D_tE16B1AF92F0481D3201E2094700BE7CC2DB7E240* ___m_ProfilingSamplerShadowColorsLookup;
	uint32_t ___U3CmaxTextureCountU3Ek__BackingField;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields
{
	U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC* ___U3CU3E9;
	Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* ___U3CU3E9__8_0;
};
struct U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields
{
	U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* ___U3CU3E9;
	DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* ___U3CU3E9__25_0;
};
struct U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields
{
	U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* ___U3CU3E9;
	Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* ___U3CU3E9__44_1;
	Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* ___U3CU3E9__44_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
	float ___Epsilon;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion;
};
struct RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_StaticFields
{
	int32_t ___minimumBound;
	int32_t ___maximumBound;
};
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0_StaticFields
{
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___none;
};
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields
{
	float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___zero;
};
struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields
{
	float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___zero;
};
struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E_StaticFields
{
	float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___zero;
};
struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_StaticFields
{
	int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___zero;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_StaticFields
{
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___kRenderTypeTag;
};
struct LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields
{
	VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___VertexLayout;
};
struct RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13_StaticFields
{
	bool ___m_AisBackBuffer;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___m_Desc;
};
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_StaticFields
{
	int32_t ___maximumCullingPlaneCount;
	int32_t ___layerCount;
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
	int32_t ___GenerateAllMips;
};
struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4_StaticFields
{
	int32_t ___k_DebugColorInvalidModePropertyId;
	int32_t ___k_DebugColorPropertyId;
	int32_t ___k_DebugTexturePropertyId;
	int32_t ___k_DebugTextureNoStereoPropertyId;
	int32_t ___k_DebugTextureDisplayRect;
	int32_t ___k_DebugRenderTargetSupportsStereo;
	int32_t ___k_DebugMaterialModeId;
	int32_t ___k_DebugVertexAttributeModeId;
	int32_t ___k_DebugMaterialValidationModeId;
	int32_t ___k_DebugMipInfoModeId;
	int32_t ___k_DebugSceneOverrideModeId;
	int32_t ___k_DebugFullScreenModeId;
	int32_t ___k_DebugValidationModeId;
	int32_t ___k_DebugValidateBelowMinThresholdColorPropertyId;
	int32_t ___k_DebugValidateAboveMaxThresholdColorPropertyId;
	int32_t ___k_DebugMaxPixelCost;
	int32_t ___k_DebugLightingModeId;
	int32_t ___k_DebugLightingFeatureFlagsId;
	int32_t ___k_DebugValidateAlbedoMinLuminanceId;
	int32_t ___k_DebugValidateAlbedoMaxLuminanceId;
	int32_t ___k_DebugValidateAlbedoSaturationToleranceId;
	int32_t ___k_DebugValidateAlbedoHueToleranceId;
	int32_t ___k_DebugValidateAlbedoCompareColorId;
	int32_t ___k_DebugValidateMetallicMinValueId;
	int32_t ___k_DebugValidateMetallicMaxValueId;
	int32_t ___k_ValidationChannelsId;
	int32_t ___k_RangeMinimumId;
	int32_t ___k_RangeMaximumId;
};
struct DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_StaticFields
{
	int32_t ___maxShaderPasses;
};
struct ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_StaticFields
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___k_CameraTarget;
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender;
};
struct PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_StaticFields
{
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingScope;
};
struct PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C_StaticFields
{
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingRenderPostProcessing;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingRenderFinalPostProcessing;
	int32_t ___k_ShaderPropertyId_ViewProjM;
	int32_t ___k_ShaderPropertyId_PrevViewProjM;
	int32_t ___k_ShaderPropertyId_ViewProjMStereo;
	int32_t ___k_ShaderPropertyId_PrevViewProjMStereo;
};
struct Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields
{
	int32_t ___k_HDREmulationScaleID;
	int32_t ___k_InverseHDREmulationScaleID;
	int32_t ___k_UseSceneLightingID;
	int32_t ___k_RendererColorID;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___k_ShapeLightTextureIDs;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___k_CombinedRenderingPassName;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___k_NormalsRenderingPassName;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___k_LegacyPassName;
	List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___k_ShaderTags;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingDrawLights;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingDrawLightTextures;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingDrawRenderers;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingDrawLayerBatch;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerUnlit;
};
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_StaticFields
{
	ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___current;
	bool ___m_UseOptimizedStoreActions;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___k_CameraTarget;
	RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_ActiveColorAttachments;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_ActiveDepthAttachment;
	RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5* ___m_ActiveColorStoreActions;
	int32_t ___m_ActiveDepthStoreAction;
	RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB* ___m_TrimmedColorAttachmentCopies;
	PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___s_Planes;
	Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___s_VectorPlanes;
};
struct UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232_StaticFields
{
	int32_t ___AdditionalLightsDefaultShadowResolutionTierLow;
	int32_t ___AdditionalLightsDefaultShadowResolutionTierMedium;
	int32_t ___AdditionalLightsDefaultShadowResolutionTierHigh;
	GraphicsFormatU5BU5DU5BU5D_t1424BD937A890524D2A66FF39E61DEB0F10FE0A2* ___s_LightCookieFormatList;
};
struct UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_StaticFields
{
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingScope;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial;
};
struct FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D_StaticFields
{
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___s_SharedPropertyBlock;
};
struct Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields
{
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampler;
};
struct UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_StaticFields
{
	UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* ___s_DefaultAdditionalCameraData;
	List_1_tF9F2510E1F31EAAB4FF93BF5D2FD123A1BA401D8* ___s_CachedVolumeStacks;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53  : public RuntimeArray
{
	ALIGN_FIELD (8) LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB m_Items[1];

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

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

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

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

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

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

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

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

	inline Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* 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, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4 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)->___renderTargetHandle), (void*)NULL);
		#endif
	}
	inline Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___renderTargetHandle), (void*)NULL);
		#endif
	}
};
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 ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169  : public RuntimeArray
{
	ALIGN_FIELD (8) ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* m_Items[1];

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

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

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

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

IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_back(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke& marshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled);
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_cleanup(U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com& marshaled);
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com_back(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com& marshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled);
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com_cleanup(U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com& marshaled);

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554_gshared (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_gshared_inline (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF8A58E901C5F86F6C4D1099E00FA60A4908B38B4_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_gshared_inline (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_value, 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 void List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_gshared_inline (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m65596F85439E50F3900E35D7663CDECF3DBB7F68_gshared (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_gshared_inline (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_gshared (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_gshared (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, int32_t ___0_index, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_capacity, 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 List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m47BACBD82483B5CF62EB50AD500BBD3BA99ED508_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_index, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m58474E84EC3BA7DE38EFAF65B2696039C03ED6D1_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_index, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3_gshared (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 ___0_data, int32_t ___1_dataStart, int32_t ___2_meshBufferStart, int32_t ___3_count, int32_t ___4_stream, int32_t ___5_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m96017A9CE706ED519063F90CA15AABDD2C5B8207_gshared (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_indices, int32_t ___1_indicesStart, int32_t ___2_indicesLength, int32_t ___3_topology, int32_t ___4_submesh, bool ___5_calculateBounds, int32_t ___6_baseVertex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_gshared (NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 ___0_src, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___1_dst, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_src, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___1_dst, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_gshared (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_gshared (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_gshared (NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC_gshared (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_indices, int32_t ___1_topology, int32_t ___2_submesh, bool ___3_calculateBounds, int32_t ___4_baseVertex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A SpriteDataAccessExtensions_GetVertexAttribute_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m97992D4BCFA628DCB8FEF5900C0A3A8157B929A2_gshared (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_sprite, int32_t ___1_channel, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF SpriteDataAccessExtensions_GetVertexAttribute_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m7CA697F0213ED4F06F7D03177BFED3DA37615CCD_gshared (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_sprite, int32_t ___1_channel, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_gshared (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_gshared (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeSlice_1_get_Length_m7650D33DC04FE87C0736D620684106DF90ADFFBB_gshared (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___0_component, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_gshared (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_gshared_inline (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_gshared (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_gshared (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mBBE3855923B29F8A7CDB21CF7DD7FCD84AABEB68_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3CB345D53D5DCD58561453AD5780EBC51E8DA379_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, uint32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mBA65D034B685F8D2046CC87874781C434C5E04EF_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___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_m060513B1B026844A5A867F03BA0A1A2C56C8FD44_gshared (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m192785B048EDA211AEC7A758A37D0B1ACCB94B9C_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m9DC0CBC6B2899B36D53FDDEC54B3367D03C0FCC7_gshared (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___0_item, const RuntimeMethod* method) ;

inline void List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554 (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*, const RuntimeMethod*))List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolyNode__ctor_m62E6D251392608C3B6428CDAC7157CA03C6DB396 (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClipperOffset_set_ArcTolerance_mC682625C17A5325B8ED680D25A9BC8C3BDE93159_inline (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tC21608E7C04F77D959CAC750A784805B548DF443* PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, const RuntimeMethod* method) ;
inline void List_1_Clear_mE6EF921EC0FE1CC72862FDD58EF68D13FB92C053_inline (List_1_tC21608E7C04F77D959CAC750A784805B548DF443* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC21608E7C04F77D959CAC750A784805B548DF443*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline int32_t List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, const RuntimeMethod*))List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_gshared_inline)(__this, method);
}
inline IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, int32_t, const RuntimeMethod*))List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPoint_op_Equality_mFB70BAF4B0B9D86C90E16EB78AD27A6CCE3FEF45 (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_a, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_b, const RuntimeMethod* method) ;
inline void List_1_set_Capacity_mF8A58E901C5F86F6C4D1099E00FA60A4908B38B4 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mF8A58E901C5F86F6C4D1099E00FA60A4908B38B4_gshared)(__this, ___0_value, method);
}
inline void List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A, const RuntimeMethod*))List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPoint_op_Inequality_m29B5397603786A4A1194BDB8CA0FAA219DF8A5CE (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_a, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolyNode_AddChild_m8CF2C74C5426BAB5B15114D3129F60F7F65E2AFF (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* ___0_Child, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54 (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764 (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* __this, int64_t ___0_X, int64_t ___1_Y, const RuntimeMethod* method) ;
inline PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109 (List_1_tC21608E7C04F77D959CAC750A784805B548DF443* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* (*) (List_1_tC21608E7C04F77D959CAC750A784805B548DF443*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592 List_1_GetEnumerator_m08CBD265CFF86DD2FC72636F48442B334F5E910D (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592 (*) (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mF3049AF74F36E326CDC1AB44843F9A9E384DD099 (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* Enumerator_get_Current_m03F77FACCB7328ACD8200DA17DA628FC10865B16_inline (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592* __this, const RuntimeMethod* method)
{
	return ((  List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* (*) (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_AddPath_m779EB8851FB9877EC13BD7C7273A8303AEA0ED75 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_path, int32_t ___1_joinType, int32_t ___2_endType, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mEF1D096D20BAA3C9609EF3EAD17A47D2FC392EEA (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Orientation_m3DFC123EE26BF9C6B26F8340CFD0B9C3A284481A (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_poly, const RuntimeMethod* method) ;
inline void List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, const RuntimeMethod*))List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952 (DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF* __this, double ___0_x, double ___1_y, const RuntimeMethod* method) ;
inline void List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClipperBase_near_zero_mF6DF89EA341957D3D6D20F4337FDC1D027D641F9 (double ___0_val, const RuntimeMethod* method) ;
inline void List_1_set_Capacity_m08AC3F9739EF37937C4C7F65BD2BB7AFF045FE99 (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared)(__this, ___0_value, method);
}
inline void List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* __this, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47_inline (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, const RuntimeMethod*))List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E (double ___0_value, const RuntimeMethod* method) ;
inline void List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_inline (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*, const RuntimeMethod*))List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_gshared_inline)(__this, method);
}
inline void List_1_set_Capacity_m65596F85439E50F3900E35D7663CDECF3DBB7F68 (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m65596F85439E50F3900E35D7663CDECF3DBB7F68_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ClipperOffset_GetUnitNormal_m72DA2A246B34D27E8DF85A79ABE6AF5B0A0BBB32 (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_pt1, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_pt2, const RuntimeMethod* method) ;
inline void List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_inline (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF, const RuntimeMethod*))List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_gshared_inline)(__this, ___0_item, method);
}
inline DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF (*) (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*, int32_t, const RuntimeMethod*))List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoublePoint__ctor_m40683CEB156F7F13B5CEC3BA192909512D0F73AD (DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF* __this, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ___0_dp, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, int32_t ___0_j, int32_t* ___1_k, int32_t ___2_jointype, const RuntimeMethod* method) ;
inline void List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19 (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, int32_t ___0_index, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ___1_value, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*, int32_t, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF, const RuntimeMethod*))List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_gshared)(__this, ___0_index, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoRound_m5CDD5D392A8EFE3EA9D94D8EA34398B19A1D84A7 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, int32_t ___0_j, int32_t ___1_k, const RuntimeMethod* method) ;
inline void List_1_Clear_m25AD1E621D7CCD9AC8A452AA1F12A66A1358C165_inline (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_FixOrientations_mDA375E02A3FE57336BBF9B4BCA0E090594A423DD (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoOffset_mB2EC1F8806D984AEACFF55D76038DA62FE63FC34 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_delta, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clipper__ctor_mBD460E37A6B4C818F2073F66AE05A2245219943B (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, int32_t ___0_InitOptions, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClipperBase_AddPaths_mFF0D62B27F98735B1A041959F4FD9B88092A0BCB (ClipperBase_t22E348CBB863005A15670F1157F10FA5E76FCD8C* __this, List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* ___0_ppg, int32_t ___1_polyType, bool ___2_closed, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clipper_set_LastIndex_m874822A5C1A6BC6773DE4DD57796E3D91B7C6E48_inline (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Execute_m2C2819E17B9053FB6CA6F88D6B3D32F1256999D3 (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, int32_t ___0_clipType, List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* ___1_solution, int32_t ___2_subjFillType, int32_t ___3_clipFillType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 ClipperBase_GetBounds_m8929702FB7FA0DD40C26D99E42EBCAD2B64CA91B (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* ___0_paths, const RuntimeMethod* method) ;
inline void List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, int32_t, const RuntimeMethod*))List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClipperBase_AddPath_m17E71DE1AE62E66A8693C74B0639A903350BDB08 (ClipperBase_t22E348CBB863005A15670F1157F10FA5E76FCD8C* __this, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_pg, int32_t ___1_polyType, bool ___2_Closed, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clipper_set_ReverseSolution_m450E2A28BE0742673DA8FD90ECB89A79E42B1580_inline (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, bool ___0_value, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_inline (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline void List_1_RemoveAt_m41718F6D39136894AF9F8DB41A8F2B3382913D96 (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolyTree_Clear_m9F1110A46A21877AD49B28D71B3BBC2AEEEA484C (PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Execute_m0F3AB4D3A4084D7DA7924D3595EE7FA093AD4951 (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, int32_t ___0_clipType, PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* ___1_polytree, int32_t ___2_subjFillType, int32_t ___3_clipFillType, const RuntimeMethod* method) ;
inline void List_1_set_Capacity_mD00C66ACABC185D406650BA03842DA2B2D570B8D (List_1_tC21608E7C04F77D959CAC750A784805B548DF443* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC21608E7C04F77D959CAC750A784805B548DF443*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared)(__this, ___0_value, method);
}
inline void List_1_set_Item_m54A35B70A4B0D096D0D84F82B22E2D213DDBF6FA (List_1_tC21608E7C04F77D959CAC750A784805B548DF443* __this, int32_t ___0_index, PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC21608E7C04F77D959CAC750A784805B548DF443*, int32_t, PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, 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 void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_UpdateMesh_m3F94EF56081443B7179F2B9862A56870EBBA2B63 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, bool ___0_forceUpdate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_ErrorIfDuplicateGlobalLight_m5C21AF76A9B952F19E434E3D6872280169689B13 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_volumetricShadowsEnabled_m33D2FA62A54E1F806340AD2353A496F380373A8E_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shadowVolumeIntensity_m3E69E95B53FE4D0CABD48311E08961EBDFC5FFF2_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* Light2DManager_GetCachedSortingLayer_m9E08F263D346E4627B1DE298960A6C43E0C843F1 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B (SortingLayer_tB4F4D4E2CE652DB0881CDAB9E329DE9833C2B9C3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B (SortingLayer_tB4F4D4E2CE652DB0881CDAB9E329DE9833C2B9C3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 LightUtility_GenerateSpriteMesh_mBD4A527CCA3FC678922EB50F212E0E6DE5121A2E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___1_sprite, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Light2D_get_shapePath_mE54ACE4DF1FA1DED318DD1A3A214476B9BE356AF_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LightUtility_GetShapePathHash_m285643031D36473923992AC1AA0E44918A2C2B13 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545 (float ___0_a, float* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45 (int32_t ___0_a, int32_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_lightCookieSpriteInstanceID_mA75D9AE08C5EF7B3C29C5F942A9365B8C183E07C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m5FF9E2BA97E0E6943013FB788CB865160EA7FBAF (int32_t ___0_a, int32_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___1_shapePath, float ___2_falloffDistance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 LightUtility_GenerateParametricMesh_m974E4E977638AB3BDCA950F8217A9A708913EB17 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, float ___1_radius, float ___2_falloffDistance, float ___3_angle, int32_t ___4_sides, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Light2D_UpdateSpriteMesh_m2A41E432F9181EE01D49A4FBFB71E24E704D807A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_isPointLight_m07E5C6526A86112229661B2E930AE984FB9DE143 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundingSphere__ctor_mB76812ECBDD8BA5B3E246871C58F6FA6CA2061C7 (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, float ___1_rad, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_boundingSphere_m298BAEBB175B9F8DE32C7ABDD9A978422498729C_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_RegisterLight_m629BE28633BD64DB9E55F9C90774F48B409A0D9C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_DeregisterLight_m63B2122FE1805EAE2B65F6BEE2749E3524DCB577 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_UpdateBoundingSphere_m32D1E53F7FD526BC68B8605E4DCA4BC48DA889FF (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DBase__ctor_m16F6169A0463E18B0118A9506933E7EDDFC22E94 (Light2DBase_t21E41B15B3A532090B53439B4E99AB1207263C26* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Light2DBlendStyle_get_blendFactors_m6562373F19D6A8EEE2FC89208738C845AD241B9B (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64 (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_m, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_i, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_hasRenderTarget_m4647BA3C682C00E72285793457B5010E3571345C_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightStats_get_useNormalMap_m256D4E83F23099D8EF3CB2F539A42DA4C83B2646 (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline (const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DCullResult_get_visibleLights_m041185299DC3D259440E4BBE0D36C03001658516_inline (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method) ;
inline Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50 (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 (*) (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778* __this, const RuntimeMethod* method)
{
	return ((  Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* (*) (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_layer, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_volumeIntensity_mC6F6BE848A771AE2C1437660B53E83A4E84EA3E8_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1_Clear_mFD884B17695263A97F820C0D0C3B73756B5B1BBF_inline (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_inline (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* __this, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C ScriptableCullingParameters_GetCullingPlane_m807FBB6E8F63C700A436405C55354602A02DB11A (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ScriptableCullingParameters_get_cullingPlaneCount_mD7629EC974DE7C19CFC4D501B3E31A06011D18C4 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, const RuntimeMethod* method) ;
inline void Comparison_1__ctor_m29AAE60D6D046D41D87E604FA34ABF00E62CA900 (Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___0_object, ___1_method, method);
}
inline void List_1_Sort_mFF75D102718ADCC86EB041C053507C439F233893 (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* __this, Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* ___0_comparison, const RuntimeMethod* method)
{
	((  void (*) (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*, Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___0_comparison, method);
}
inline void List_1_Clear_m06C5CA8A26DDC0AC5DB45CD5A94B7D0E5000F052_inline (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* ShadowCasterGroup2DManager_get_shadowCasterGroups_m325F14BA81817CA5A13EA2242F6B1B34CB2A3897_inline (const RuntimeMethod* method) ;
inline Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58 List_1_GetEnumerator_m9D7ED07A724DDF7DA49F818B4205CF744AD32F81 (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58 (*) (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m83A1DCB2A5CDE6ACCAB53D52848FF4829F9219F9 (Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* Enumerator_get_Current_m1289F913A7ED813C64AE8F88133301B9BF8A953B_inline (Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58* __this, const RuntimeMethod* method)
{
	return ((  ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* (*) (Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* ShadowCasterGroup2D_GetShadowCasters_m6277053DD6128D6D2EF2F950EB50BDBBE3D7EA9F_inline (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* __this, const RuntimeMethod* method) ;
inline Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A List_1_GetEnumerator_mC144D4C46B5DBAABF801DC59747F49EB015ECFEF (List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A (*) (List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m22B9408B40438CFB59BFCEDA91D8E949DFB6FBEF (Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* Enumerator_get_Current_m788681A838522719A6F2E7C338B946CE7E7E815C_inline (Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A* __this, const RuntimeMethod* method)
{
	return ((  ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* (*) (Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_IsLit_mC857669835B0895E45674663830A95B71BE0213B (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) ;
inline bool List_1_Contains_mC7C7DF6A085435B4264A4D8F9EA376F95953E02E (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* __this, ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232*, ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
inline void List_1_Add_m46771AB18779E965A59B8118748669A98508F93B_inline (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* __this, ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232*, ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline bool Enumerator_MoveNext_mF0D7B5A214E6EBD0F2480B5D8AC131ECBB239C69 (Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline bool Enumerator_MoveNext_m0C1E22B82E045EC7F6E86F6B8969ABE70FBCC237 (Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1__ctor_mB07DDAD1DF2609FE6B44DEF8D0A1066085D830BF (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEB11E871234A2791E4CC393F2A870C8BC0462AEF (U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_lightOrder_m01D500576E546C581E7172C14C97C06EF7442C6A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
inline bool List_1_Remove_m51E0A3C5D5C96EBEBAC99CCEAEC46641D095BC8A (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* __this, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Light2D_get_affectedSortingLayers_m8DF4D9874C3839DE300C54CDEC5648B491BA4C3D_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DManager_ContainsDuplicateGlobalLight_m443EA0BB2BED78FE68A8049202DFD420F1221230 (int32_t ___0_sortingLayerIndex, int32_t ___1_blendStyleIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SortingLayer_IDToName_m33D2DB1FAF81A088A6EED260A1A68137625AE0B1 (int32_t ___0_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Light2D_get_color_m5CD60682D79A66B289AA91357F0359FF4793C505_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_intensity_m92554676D740E01D24F39AE5942C00AA8BB541C9_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* SortingLayer_get_layers_mD8D9BE0A1CE213B052E37E8A6B713A20F87A1570 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Math_Min_mD731E8A02F13C67C1EAC7C1E7F81909FE466F079 (int64_t ___0_val1, int64_t ___1_val2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Math_Max_mD37411571F0547F04F280D5A8D1F044819AFA597 (int64_t ___0_val1, int64_t ___1_val2, const RuntimeMethod* method) ;
inline List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
	return ((  List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, int32_t, int32_t, const RuntimeMethod*))List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00_gshared)(__this, ___0_index, ___1_count, method);
}
inline void List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF_gshared)(__this, ___0_collection, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* LightUtility_SortPivots_mF48E67E4BAD88285B12960398F8A8967A3345E35 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_outPath, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___1_inPath, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_TestPivot_mBEAC398914EADE59823B9B33EF89FEEC933B3FD4 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_path, int32_t ___1_activePoint, int64_t ___2_lastPoint, const RuntimeMethod* method) ;
inline void List_1_set_Item_m47BACBD82483B5CF62EB50AD500BBD3BA99ED508 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_index, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_value, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, int32_t, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A, const RuntimeMethod*))List_1_set_Item_m47BACBD82483B5CF62EB50AD500BBD3BA99ED508_gshared)(__this, ___0_index, ___1_value, method);
}
inline void List_1_Insert_m58474E84EC3BA7DE38EFAF65B2696039C03ED6D1 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_index, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, int32_t, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A, const RuntimeMethod*))List_1_Insert_m58474E84EC3BA7DE38EFAF65B2696039C03ED6D1_gshared)(__this, ___0_index, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* LightUtility_DegeneratePivots_mC1F54DF7AA86CBB750F7126FA6A1A64DB06BB6F5 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_path, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___1_inPath, int32_t* ___2_interiorStart, const RuntimeMethod* method) ;
inline void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset__ctor_m77AF9D20AA5811C81540CEA2E4AB59E22ABF984A (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_arcTolerance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Execute_m61DFA6395CE7A902B1B0989C80CD36841AE61403 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2** ___0_solution, double ___1_delta, int32_t ___2_inputSize, const RuntimeMethod* method) ;
inline List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88 (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* (*) (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* LightUtility_FixPivots_m24DA970FD633D05E0766119DCE3B9C8F6DBA4B25 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_outPath, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___1_inPath, int32_t* ___2_interiorStart, const RuntimeMethod* method) ;
inline void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___0_vertexCount, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___1_attributes, const RuntimeMethod* method) ;
inline void Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 ___0_data, int32_t ___1_dataStart, int32_t ___2_meshBufferStart, int32_t ___3_count, int32_t ___4_stream, int32_t ___5_flags, const RuntimeMethod* method)
{
	((  void (*) (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*, NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3_gshared)(__this, ___0_data, ___1_dataStart, ___2_meshBufferStart, ___3_count, ___4_stream, ___5_flags, method);
}
inline void Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m96017A9CE706ED519063F90CA15AABDD2C5B8207 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_indices, int32_t ___1_indicesStart, int32_t ___2_indicesLength, int32_t ___3_topology, int32_t ___4_submesh, bool ___5_calculateBounds, int32_t ___6_baseVertex, const RuntimeMethod* method)
{
	((  void (*) (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, int32_t, int32_t, int32_t, int32_t, bool, int32_t, const RuntimeMethod*))Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m96017A9CE706ED519063F90CA15AABDD2C5B8207_gshared)(__this, ___0_indices, ___1_indicesStart, ___2_indicesLength, ___3_topology, ___4_submesh, ___5_calculateBounds, ___6_baseVertex, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_vertices_mB07A8B6379201AD5D9092B614D48BBF08CF98FEF_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_value, const RuntimeMethod* method) ;
inline void NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A (NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 ___0_src, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___1_dst, int32_t ___2_length, const RuntimeMethod* method)
{
	((  void (*) (NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*, int32_t, const RuntimeMethod*))NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_gshared)(___0_src, ___1_dst, ___2_length, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_indices_mAB395B3534E25B105E6A5643A543CCC87C7638E4_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_value, const RuntimeMethod* method) ;
inline void NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685 (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_src, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___1_dst, int32_t ___2_length, const RuntimeMethod* method)
{
	((  void (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*, int32_t, const RuntimeMethod*))NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_gshared)(___0_src, ___1_dst, ___2_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR State_tA37EB68FE687D41D4B228462D4C7427FAC5BF9C1 Random_get_state_m84FD78A44C27EA34F1CD9833545DAB9B541B98AA (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random_InitState_mE70961834F42FFEEB06CB9C68175354E0C255664 (int32_t ___0_seed, 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) ;
inline void NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13 (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
	((  void (*) (NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
	((  void (*) (NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
	((  void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E ModuleHandle_Tessellate_mA1E9CDB4B4F5A347C6A1E3BFDB106B2BC3301EE0 (int32_t ___0_allocator, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E ___1_points, NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 ___2_edges, NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E* ___3_outVertices, int32_t* ___4_outVertexCount, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___5_outIndices, int32_t* ___6_outIndexCount, NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2* ___7_outEdges, int32_t* ___8_outEdgeCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68 (int32_t ___0_minInclusive, int32_t ___1_maxExclusive, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1 (NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
	((  void (*) (NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
	((  void (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightUtility_TransferToMesh_m71C5D508FAA51969A29C7986C5A316F6C1B36777 (NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 ___0_vertices, int32_t ___1_vertexCount, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___2_indices, int32_t ___3_indexCount, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___4_light, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random_set_state_m335B3E4E30A9A85E8794BC0A84013F1F365BA179 (State_tA37EB68FE687D41D4B228462D4C7427FAC5BF9C1 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 Mesh_GetSubMesh_mCCD903F5382258EA058802F6295B11FEC66A8EE4 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SubMeshDescriptor_get_bounds_mD2F47C8E1407CAFAEE966ACE1D870CB50AF3CEE4_inline (SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_cos_m28B6228E047D552B1312CCFADB8AE95DDD94A6AF_inline (float ___0_x, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sin_m231F847C28B88B17BDAD7F49A7A38E46DF12D3FF_inline (float ___0_x, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline (float ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
inline void Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_indices, int32_t ___1_topology, int32_t ___2_submesh, bool ___3_calculateBounds, int32_t ___4_baseVertex, const RuntimeMethod* method)
{
	((  void (*) (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, int32_t, int32_t, bool, int32_t, const RuntimeMethod*))Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC_gshared)(__this, ___0_indices, ___1_topology, ___2_submesh, ___3_calculateBounds, ___4_baseVertex, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_min_m7BAFB7EDB329CBA896FA096E671D17E498C81A35_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_max_mD846329090A0A151CA139A477B70AD6A76FC1A39_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Sprite_get_uv_mAD4DAE6EAEC23340B69D0991FA4D8E72C6CA62FF (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
inline NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A SpriteDataAccessExtensions_GetVertexAttribute_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m97992D4BCFA628DCB8FEF5900C0A3A8157B929A2 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_sprite, int32_t ___1_channel, const RuntimeMethod* method)
{
	return ((  NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A (*) (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99*, int32_t, const RuntimeMethod*))SpriteDataAccessExtensions_GetVertexAttribute_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m97992D4BCFA628DCB8FEF5900C0A3A8157B929A2_gshared)(___0_sprite, ___1_channel, method);
}
inline NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF SpriteDataAccessExtensions_GetVertexAttribute_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m7CA697F0213ED4F06F7D03177BFED3DA37615CCD (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_sprite, int32_t ___1_channel, const RuntimeMethod* method)
{
	return ((  NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF (*) (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99*, int32_t, const RuntimeMethod*))SpriteDataAccessExtensions_GetVertexAttribute_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m7CA697F0213ED4F06F7D03177BFED3DA37615CCD_gshared)(___0_sprite, ___1_channel, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 SpriteDataAccessExtensions_GetIndices_mA13BBE9859A35766BE1D17ADF19CF0A84D45DC2F (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_sprite, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Sprite_get_bounds_m042F847F6C5118E6B14A3F79A1E1C53E7DFBF452 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545 (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*, int32_t, const RuntimeMethod*))NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_gshared)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3 (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF*, int32_t, const RuntimeMethod*))NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_gshared)(__this, ___0_index, method);
}
inline int32_t NativeSlice_1_get_Length_m7650D33DC04FE87C0736D620684106DF90ADFFBB (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A*, const RuntimeMethod*))NativeSlice_1_get_Length_m7650D33DC04FE87C0736D620684106DF90ADFFBB_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexAttributeDescriptor__ctor_m713B31395FB13FDEB2665F5C4C31572D5875A43A (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76* __this, int32_t ___0_attribute, int32_t ___1_format, int32_t ___2_dimension, int32_t ___3_stream, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC (ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___1_sampler, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4 (ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325 (int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mD9AE347F1B91C3ACA3657D814882DE7971A80056 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_buffer, int32_t ___2_loadAction, int32_t ___3_storeAction, int32_t ___4_clearFlag, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___5_clearColor, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7 (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m4D94FBB7BE5D5E1F4E95DA06142C5F9869423307 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_transparencySortMode_mBACEBCE15C206F0D10734D2817235AE84B20175B_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortingSettings_set_distanceMetric_mE0C526324AA32735CE4C76CACCF6921BB6925387 (SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Renderer2DData_get_transparencySortAxis_mA021D22EC848890B31700B625996E5DCE07509BD_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortingSettings_set_customAxis_mAE48373BC03C9F585FD119C7F1549EFFB84F49C9 (SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_CreateCameraSortingLayerRenderTexture_mD089E515099F39D878537CD3A4FAE0F468A038B9 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, int32_t ___3_downsamplingMethod, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ScriptableRenderPass_get_colorAttachmentHandle_m9F25A09AF063ECC69EBDF7680D11FA1E5D38AC7A (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __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 void Blitter_BlitCameraTexture_m99A0342A9AF484F3883BDBFDFAA132BBCD099D29 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___1_source, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___2_destination, int32_t ___3_loadAction, int32_t ___4_storeAction, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___5_material, int32_t ___6_pass, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ScriptableRenderPass_get_depthAttachmentHandle_m3AA7953B201494DEF4FD2061660B94663EF63465_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_m838FAF1D1208455517D825BB6BB036FC3F5FC0B6 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___1_colorBuffer, int32_t ___2_colorLoadAction, int32_t ___3_colorStoreAction, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___4_depthBuffer, int32_t ___5_depthLoadAction, int32_t ___6_depthStoreAction, int32_t ___7_clearFlag, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___8_clearColor, int32_t ___9_miplevel, int32_t ___10_cubemapFace, int32_t ___11_depthSlice, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_commandBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerTextureBound_mBAF7C05D1153A869650C0A10AA05CD9CE7AB3035_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
inline Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462 (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* (*) (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_renderVolumetricShadows_m29110D64AE8CC2C80D260D0F0F7BE0D84148375F (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t SortingLayerRange_get_lowerBound_m85402D75932E01A1E2E40749615CD9F7D9B06209 (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t SortingLayerRange_get_upperBound_m3ECCA010F56BFDDA42D7327D24E1340BF596D487 (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* ScriptableRenderPass_GetActiveDebugHandler_m4D73BAA097D1C327D39E9BA1D21341DDC369D3E5 (RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___0_renderingData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawFunction__ctor_m121046A165A25C252C30078A6ECB476521204BD6 (DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugHandler_DrawWithDebugRenderState_m2759DAEFEFDE7680BE5D4C41E8191A29AE34BABC (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___2_renderingData, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___3_drawingSettings, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___4_filteringSettings, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___5_renderStateBlock, DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* ___6_func, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___0_cullingResults, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___1_drawingSettings, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___2_filteringSettings, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugHandler_get_IsLightingActive_mC752F77FFF4D88FE05B9436F595752BA4CA2D5B2 (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t LayerUtility_get_maxTextureCount_m95CEAD0A707528D56CD86CEB1AED85FD35B264E1_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_GetFilterSettings_mD110B38BA733EB6709044BED2388C3DCC8A592CF (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* ___1_layerBatch, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___2_filterSettings, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderNormals_m59333D46641CFE13328DD3C5C67A611E51A73558 (RuntimeObject* ___0_pass, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___1_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___2_renderingData, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___3_drawSettings, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___4_filterSettings, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_depthTarget, bool ___6_bFirstClear, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderLights_m2105B16BBBBC576B8E3AA44D0FB6D636D8AEF047 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, int32_t ___3_layerToRender, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* ___4_layerBatch, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___5_rtDesc, 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 void Render2DLightingPass_DetermineWhenToResolve_mCEAF6F63D8E2F298130C69CFF7CFBFBDF4470233 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, int32_t ___0_startIndex, int32_t ___1_batchesDrawn, int32_t ___2_batchCount, LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* ___3_layerBatches, int32_t* ___4_resolveDuringBatch, bool* ___5_resolveIsAfterCopy, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B LayerBatch_GetRTId_mE066C98F07F9C27976D77D429590A37E14B282E5 (LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___1_desc, int32_t ___2_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_EnableBlendStyle_mB891FEDC7A371B62D52E1FD20E3991024177FF47 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_blendStyleIndex, bool ___2_enabled, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Texture2D_get_blackTexture_mBEF97F64AD650DAAC1EEC84EB34F9CF22B56A08C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_tex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___2_renderingData, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___3_filterSettings, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___4_drawSettings, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_CopyCameraSortingLayerRenderTexture_mE7BF7955CFAD71797D6CBE9FCB77FDA243BC4316 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, int32_t ___2_mainTargetStoreAction, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderLightVolumes_m0B4646098C6702E1A0B18B10399E54ADF403D226 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, int32_t ___3_layerToRender, int32_t ___4_endLayerValue, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_renderTexture, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___6_depthTexture, int32_t ___7_intermediateStoreAction, int32_t ___8_finalStoreAction, bool ___9_requiresRTInit, List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ___10_lights, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03 (LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 RenderQueueRange_get_all_m6064BAD9C1AC24196F0EC611C596DAF8BB6B207C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilteringSettings_set_renderQueueRange_m0AD8B351E2B92604D4CF2A57EE6DD4814B68B6AB (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilteringSettings_set_layerMask_m37F000E57F46BF8A8BE4D1EE8D45EA5F9CB30A40 (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilteringSettings_set_renderingLayerMask_m556C58930F53DC5CC206FEC9BEA4C3BC65D524C8 (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 SortingLayerRange_get_all_m863C4A568C531502EED02C576BA3E09EBDC9F3B3 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_lightRenderTextureMemoryBudget_m81AC5C4821789EB0D7DE7B85F1276E4A6B098F6F_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_InitializeBudget_m93CCEBF5A2F19D2AE6FDAEF2B4406BE1B071E016 (uint32_t ___0_maxTextureCount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_shadowRenderTextureMemoryBudget_mCFF858C1CB16CF0BEB60B5B4628875B4218B8412_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowRendering_InitializeBudget_m04E410F49BE09D8C028BE974C83EB5D32AFB6064 (uint32_t ___0_maxTextureCount, const RuntimeMethod* method) ;
inline bool Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D** ___0_component, const RuntimeMethod* method)
{
	return ((  bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62 (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, 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 CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ScriptableRenderPass_CreateDrawingSettings_mF4CA6CC1400DBB22AE3493C8ADD1A380D67F7109 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___0_shaderTagIdList, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___1_renderingData, int32_t ___2_sortingCriteria, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ScriptableRenderPass_CreateDrawingSettings_mFB778BFA5DBC3B55AF8085487EE029C2DBA8A928 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___0_shaderTagId, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___1_renderingData, int32_t ___2_sortingCriteria, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 DrawingSettings_get_sortingSettings_m37B1041B368ED68924B9524984B893D571C635B2 (DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_GetTransparencySortingMode_mB7C2451F4A5E4C77A46A6C238B25A318CABCF6B6 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* ___1_sortingSettings, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB (DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* __this, SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, float ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalColor_m20990264BA5EDA9EF20B587E2D258E08FCC9584C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetShapeLightShaderGlobals_mC0F87E1B64F3F811192624F3BAC027BF49A2D492 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 RendererLighting_GetBlendStyleRenderTextureDesc_mC560091AFBC6C30F7F26A2361569FBFC154BCBE2 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* LayerUtility_CalculateBatches_mC7205A9C1C568D12BC2EE122965F600EE8AE6444 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, int32_t* ___1_batchCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Render2DLightingPass_DrawLayerBatches_m4BC1C6E37E19FF674C809BF754495C29F4DAB5E7 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* ___0_layerBatches, int32_t ___1_batchCount, int32_t ___2_startIndex, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___3_cmd, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___4_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___5_renderingData, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___6_normalsDrawSettings, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___7_drawSettings, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___8_desc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_DisableAllKeywords_m7C4446F07B753EA24BB9A78FB44C7103E095D575 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_ReleaseRenderTextures_m7A6497B060E3005954D99B6E077FA2193BD2CECC (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* __this, int16_t ___0_lowerBound, int16_t ___1_upperBound, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA (String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* __this, String_t* ___0_name, const RuntimeMethod* method) ;
inline void List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787 (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*, const RuntimeMethod*))List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_gshared)(__this, method);
}
inline void List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_inline (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0, const RuntimeMethod*))List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m005F0FF2BF31C6F94ED8A9CA718592F2F79DC32D (U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_m87278D0FBE7A0865779FF9541BF96EDB65F8A2C6 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___0_cullingResults, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___1_drawingSettings, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___2_filteringSettings, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___3_stateBlock, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderingUtils_ReAllocateIfNeeded_mDE48AE1C4158076D30E8D4D9322A9EE4219C2812 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___0_handle, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___1_descriptor, int32_t ___2_filterMode, int32_t ___3_wrapMode, bool ___4_isShadowMap, int32_t ___5_anisoLevel, float ___6_mipMapBias, String_t* ___7_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 void CoreUtils_SetRenderTarget_m191A5444016EAC488024322883CD3BBA4507381B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___1_buffer, int32_t ___2_loadAction, int32_t ___3_storeAction, int32_t ___4_clearFlag, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___5_clearColor, int32_t ___6_miplevel, int32_t ___7_cubemapFace, int32_t ___8_depthSlice, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass_Blit_m09FB15CC5B861AE5403E51B0232A390EF92BF8B0 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___1_source, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___2_destination, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_material, int32_t ___4_passIndex, 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 LayerBatch_InitRTIds_mF4E0176EC8FC27BC6AFAE84FF4C8E42564C0A753 (LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___1_desc, int32_t ___2_filter, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetIdentifier__ctor_m0D749ABC9272029239D12D4761AB4767B59BC76B (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_max_mD9D4307218A8CFA92F9C26871E508B23C17F6395_inline (uint32_t ___0_x, uint32_t ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LayerUtility_set_maxTextureCount_mD9E387EC9525C3CA4D2EA1941E6EFD3742C9292A_inline (uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_IsShadowedLayer_m7E67ED30ACDD00C93FF1E27A6C0B154D7E78D1B0 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, int32_t ___0_layer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayerUtility_CanBatchCameraSortingLayer_m35A5844950CB7DCD950B1B4237344D70F7E71B1A (int32_t ___0_startLayerIndex, SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___1_sortingLayers, Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___2_rendererData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayerUtility_CanBatchLightsInLayer_m55413E23B1232D8F2135663B38D570A8F821098A (int32_t ___0_layerIndex1, int32_t ___1_layerIndex2, SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___2_sortingLayers, RuntimeObject* ___3_lightCullResult, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_InitializeBatchInfos_m7D83201C13320F0A6C53CB09D7D7382FB31F5A5C (SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___0_cachedSortingLayers, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerUtility_FindUpperBoundInBatch_mFBEC0A179C3C13CD7C86B51D9BA043965D250096 (int32_t ___0_startLayerIndex, SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___1_sortingLayers, Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___2_rendererData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteMaskUtility_HasSpriteMaskInLayerRange_m7E522D077F4992310FECE3D2911B0C1EE1F72F6B (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___0_range, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F FilteringSettings_get_defaultValue_m782C8AF91CC138B87D8F49D03D57502BB1AB464B (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Light2DLookupTexture_CreatePointLightLookupTexture_mC60D48924F5E61CB3509A50551034EE07D50C242 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderingUtils_SupportsGraphicsFormat_mBC669CCDD4F7EC2E46D95C06DAC0CCAF15D95CDD (int32_t ___0_format, int32_t ___1_usage, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_m2E76254260C768B5D64D1664EE3929D198766CEF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_format, int32_t ___3_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_down_m7672D87B9C778FB2AEF7BB79758142D01166B493_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_SetPixel_m2CCFC5F729135D59DC4A697C2605A3FC5C8574DB (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_x, int32_t ___1_y, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499 (int32_t ___0_format, int32_t ___1_usage, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_normalsRenderTargetScale_m408FDE336E166EC040B8E723532E5D0D41C93C2C_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_isNormalsRenderTargetValid_m9E55394F40D7BD5E08B59CCC6B55E920B3DDC514_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_normalsRenderTargetScale_mCA4C07D8B6D985281DEA12A2A6EB7453FFB9C176_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, float ___0_value, 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_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor__ctor_m0D1C84B1D245FA247C36A59D816BBB179E0670D1 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RendererLighting_GetRenderTextureFormat_m3C4926B69425B30129DAE333F31D3C825222EE3C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_useMipMap_m2A2A3BC4C8ECCC532AC33E7034502EB2AE242539 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_lightRenderTextureScale_m80E3D92E565F5609CDAF7929B3717A93CDF159EF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawMesh_m45BA88D4388EC7E5CDAABD42CD6CE29A5120042C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_material, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_shadowsEnabled_m22E4C87955DECFC40C34F851FAE080371F548BCB_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_GetTopMostLitLayer_m2D5F1AEBF99D2E5BE49ED13C4D24B52C9CBC2D6E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ShadowRendering_get_maxTextureCount_mFEA50CA2D00D6D4B0010FD040A436C28E5A893E7_inline (const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86 (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
	((  void (*) (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_ShouldRenderLight_m1B6CCEA6DEF4C399E4AFE6D2C0326A72A7F55921 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_blendStyleIndex, int32_t ___2_layerToRender, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_CanCastShadows_mA8ED93472749B3B6C8BD936DCE720DE9232961AD (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_layerToRender, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowRendering_PrerenderShadows_m8008151343DAFDBC927069045CAC4A6CA2EFA895 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmdBuffer, int32_t ___3_layerToRender, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___4_light, int32_t ___5_shadowIndex, float ___6_shadowIntensity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m00472C42F4BAE11802652921705D554E158D926C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_rt, int32_t ___1_colorLoadAction, int32_t ___2_colorStoreAction, int32_t ___3_depthLoadAction, int32_t ___4_depthStoreAction, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* RendererLighting_GetLightMaterial_m8319D29D467CDCEB177C4749ED6AC252855DDEB3 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___1_light, bool ___2_isVolume, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowRendering_SetGlobalShadowTexture_mB2D6023150B595D402F014A2CD5B87E976FD9A6F (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmdBuffer, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___1_light, int32_t ___2_shadowIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowRendering_DisableGlobalShadowTexture_m387AD90A0A2B3E7AD5EF7372F704EDFFFB873F4F (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmdBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetGeneralLightShaderGlobals_m9011AE2614029C0C057DD37FB930EA3DB5867BD1 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___2_light, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetPointLightShaderGlobals_m2F54ECEA67D2A1E231E4B4341D986BCBCE757FD0 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___2_light, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_DrawPointLight_mB6CC30D54745A7D4923D05E77D5E3C9C55AE9D79 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___1_light, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___2_lightMesh, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_material, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowRendering_ReleaseShadowRenderTexture_m1C75EB8886B4C8266C20FF009EF3749AD3750F9F (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmdBuffer, int32_t ___1_shadowIndex, const RuntimeMethod* method) ;
inline void NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344 (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method)
{
	((  void (*) (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*, const RuntimeMethod*))NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_CanCastVolumetricShadows_m6BFB5ECD8646B0DF99E5584C7BC42AFDC2B832A8 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_endLayerValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m43B883C6477E59A65A7FDF142EC347538EA6A57B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_color, int32_t ___1_colorLoadAction, int32_t ___2_colorStoreAction, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___3_depth, int32_t ___4_depthLoadAction, int32_t ___5_depthStoreAction, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_volumeIntensityEnabled_m198598DACD6A4003D0DCCAC039A4EE793E88B323_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Renderer2DData_get_fallOffLookup_m3AFCE4D394F16EF30EEE2A3F2FA3B8B3A001E880_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerRadius_m9F3ADA319E63A0373100C0A37409A24B2751496A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Inverse_mFB2503F5D5FE76E7C56249700ED2E43DDA0F1939 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_m, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m8503E764714E7AEF4E3CCBFDB1E09C930E87EFE4_inline (float ___0_b, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_falloffIntensity_m77F6582229DE4946AB3D303DAE5CBA7D85C120F3_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shapeLightFalloffSize_m46E118E296BF85CB51F0F616FD3B20C3EB20503A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_GetScaledLightInvMatrix_m1E7336152A89F835E045D145D9B32EE8D744D0C7 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_retMatrix, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RendererLighting_GetNormalizedInnerRadius_m6B250245F5D7DF02862F535BE714DB032B96AA7C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerAngle_m14012802D430D353F79246F8C9C6253CAAFAD474_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RendererLighting_GetNormalizedAngle_mBB0AA07DD44AF23A9997A506E3357B7C3D15B803 (float ___0_angle, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterAngle_m6E151EAEACB14C09B909A942C7131673891F9C94_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalMatrix_m8454AD5B02C68C5824015F290D831207FA098612 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* Light2DLookupTexture_GetLightLookupTexture_mB37DB9D9AF3111A037B452E100FA0228849ABB52 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_normalMapDistance_mF288BB7A0A2826F343B9231BC9249D9FE78C9672_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, 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_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_lhs, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_CreateNormalMapRenderTexture_m5F3BB046CE7BD24465EFCBBDA827CA2B257D7E91 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, float ___3_renderScale, 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 void CoreUtils_SetRenderTarget_mD37FCE236D96FF36DC765489F6143D94D06B957E (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_colorBuffer, int32_t ___2_colorLoadAction, int32_t ___3_colorStoreAction, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___4_depthBuffer, int32_t ___5_depthLoadAction, int32_t ___6_depthStoreAction, int32_t ___7_clearFlag, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___8_clearColor, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawingSettings_SetShaderPassName_m3ABF2F58CA9D8B16989747058CAA504E7B4ED738 (DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* __this, int32_t ___0_index, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___1_shaderPassName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_CacheValues_m7CB54339DBAE3192265DF26030568749B06A0578 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2DManager_CacheValues_m76605D538996FF6BDDCED83083D8B6D967F88352 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DManager_GetGlobalColor_mF94651C9226667FD74EDB9DCE1C05F5BECA95B19 (int32_t ___0_sortingLayerIndex, int32_t ___1_blendStyleIndex, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___2_color, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_ClearRenderTarget_mABBE498A16DCEADCAA8F5DB50073012F74D03F14 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, bool ___0_clearDepth, bool ___1_clearColor, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_backgroundColor, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderLightSet_m8D8F2CBE7DB048A4ADA782C2986C3FF2D6BAAD3A (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, int32_t ___2_blendStyleIndex, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___3_cmd, int32_t ___4_layerToRender, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_renderTexture, List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ___6_lights, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, float ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_overlapOperation_mEEC7BE7457C636A1E3C22ED723FE07942129FE33_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightVolumeShader_mA9794C25798DB7ADF3D25F0A201881F27BB62B98_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightVolumeShader_m7F22B50F1B5E8A522F42D0EA4C90C8B864D426CC_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightShader_mC8287286E689DA2BB41625B23404512CAC6CD5A5_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightShader_m5529C6F0D20A1D20F704D0C942CE34FF1EE6F941_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetBlendModes_m51C7D7328E0C807C9DDE238EEDEB3BDCA99AED48 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_material, int32_t ___1_src, int32_t ___2_dst, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t RendererLighting_GetLightMaterialIndex_mE88F510279B7BD7807074D0F73A15EBEB158A37E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, bool ___1_isVolume, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* Renderer2DData_get_lightMaterials_m22C3145214999466A69DB97DDB0CBF2ED7F26BEF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m880131B97774FCD1D61D609271C687758A1DEED6 (Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* __this, uint32_t ___0_key, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441*, uint32_t, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3**, const RuntimeMethod*))Dictionary_2_TryGetValue_mBBE3855923B29F8A7CDB21CF7DD7FCD84AABEB68_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* RendererLighting_CreateLightMaterial_m3EA6C12D843A53FFD3B307E6D05B3B2F14195ADA (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___1_light, bool ___2_isVolume, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_m8ECED0ABA38816A415CC071AE2D3DC10931D6378 (Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* __this, uint32_t ___0_key, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441*, uint32_t, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, const RuntimeMethod*))Dictionary_2_set_Item_m3CB345D53D5DCD58561453AD5780EBC51E8DA379_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Rect_op_Equality_mF2A038255CAF5F1E86079B9EE0FC96DE54307C1F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_lhs, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* PostProcessPasses_get_colorGradingLutPass_m9F1DB7EDF090A5F0523A9C106E9697CCD2174B4C_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* PostProcessPasses_get_postProcessPass_m5DE0C003760933244080CFD43135D83ACF88E9E4_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* PostProcessPasses_get_finalPostProcessPass_m455A2E72843873127E3ADA23165B2031ED5EE98D_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* PostProcessPasses_get_afterPostProcessColor_m73C5609283C6A9B3CCAF96304D0A318CD30A231B_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* PostProcessPasses_get_colorGradingLut_m109522E238E99C4787B2102E86FAC20D998D6669_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer__ctor_m9E5F5E400D4107D257C1663CB254BDEE3BCA1490 (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* ___0_data, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_coreBlitPS_mCA0DF1EB5001FAFF26D3501402BF6A8D749C9140_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_blitHDROverlay_m183600F752FB672B1C7E6CBA42F76A34AE3686B9_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_samplingShader_m3C0C7A08E63C414DD4C48D0256A049B511A07979_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass__ctor_m7685777E98C8940A8236EF2A8ACA28F20DCDF662 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_blitMaterial, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_samplingMaterial, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectBackgroundPass__ctor_mCB404D32C8BB3B29D3B9F58ED4947CE1BFFBCC85 (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* __this, int32_t ___0_evt, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpscalePass__ctor_m608582B0177BF5948395E03DA05380F05D84FAA9 (UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* __this, int32_t ___0_evt, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_blitMaterial, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalBlitPass__ctor_m8EC452A44B311B651896B960793E9588F36A13A9 (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* __this, int32_t ___0_evt, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_blitMaterial, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_blitHDRMaterial, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawScreenSpaceUIPass__ctor_mDBCF412F28AA8B567220AFEE129CF6DEF63FF9A1 (DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* __this, int32_t ___0_evt, bool ___1_renderOffscreen, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetBufferSystem__ctor_m86BE218D4CA2ED16CC91EEAE8A08BE67A5E860BE (RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessParams_tB133C1F9C1E090E6E4A0883D8428E5C1C2BAE08D PostProcessParams_Create_mF2D6447F9F7ADA7CD2BA7FB8CFED007F03855E40 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* Renderer2DData_get_postProcessData_mF4A687D571EE240B0D8A616FED76CED4D179B2B9_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPasses__ctor_m037C1A5C70CF6EBB280576FDAC5BDD5E9AAD44ED (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___0_rendererPostProcessData, PostProcessParams_tB133C1F9C1E090E6E4A0883D8428E5C1C2BAE08D* ___1_postProcessParams, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderingFeatures__ctor_m63CA9CABFDC57D4CBEA1205C070F14CC83FF8C0F (RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderer_set_supportedRenderingFeatures_m79C5FBB6462F1D21874A91D7FFD54F5A1D05D472_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DCullResult__ctor_mA059EA8EA57FB0C0783AAC8A6DF31771DDF6DE88 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_lightCullResult_m309C84A19C19ED7F42DF784E01E051998DCBBA4A_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Blitter_GetBlitMaterial_m4BA631147AEAC4DBB4125473540FCB72D7F394BF (int32_t ___0_dimension, bool ___1_singleSlice, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* UniversalRenderPipeline_get_asset_mCDEF564C748A6FE271F3749C82ECA64D0F6DE9E9 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_coreBlitColorAndDepthPS_m013A1A62C117F8137159200DE836D0D1B22C1CD4_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_Initialize_mE83DB0C36CCD18E0A168800311A7849967E279F4 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_blitPS, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___1_blitColorAndDepthPS, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensFlareCommonSRP_Initialize_mE8F317D590583EC37DE95D53A9A30695E5635C67 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_Initialize_mFE804A8D81359F13D6C297A0A71923042751C159 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_Dispose_m5DA7B02E1FC1F2E7F6C43EE212D474EA2EABB42B (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPasses_Dispose_m4221B50B16AD6692410415519FEE1EBE3CCE8D9B (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpscalePass_Dispose_m5A90127959524CACE9C4F07E9154ADDF91F4CD66 (UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalBlitPass_Dispose_m06D1DA7C81AED218C772A4AABCF5DEF6646E98D0 (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawScreenSpaceUIPass_Dispose_m74197CD717B5E0D9C5DB140F525B3CB71CB77E2D (DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_Dispose_mE5D70C2C890104BC674A95B647D9CA80C9D5F4EE (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_Destroy_mD2FDD299C528530E4CC5F99EFBAF90ABC7B02C69 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_Cleanup_mC8A7B41D9711A1C27454A3483A7CD6EC65556C94 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_Dispose_m7D653034036928F611D5F9506CC58CDA74CC3D14 (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetBufferSystem_Dispose_m1C3AC5DA450F8B824721316FAC28EBAE5377DBC6 (RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPasses_ReleaseRenderTargets_m4F7AE0DFF20F9DB0CAC22227D5D934A5C9299F4F (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) ;
inline ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* List_1_get_Item_mBC42042D4082F4C6237FEA3435D58D570436268F (List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* (*) (List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_input_mE5213812C63FCA94FEB41F7505F03CBF95363BE5_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mE6D3D9D20C29AB0625389FEF206BBFF202CD5293_inline (List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraData_get_isSceneViewCamera_m4FBB102E90A7B1AE47ED0368DAA939B1B0DA7D70 (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraData_get_requireSrgbConversion_m6C5E8C4E67811A673E01D79E79B719216EE53139 (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugHandler_WriteToDebugScreenTexture_m3C8AE48C5386969AAD7EA69E2C7D1EC628C76F9C (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___0_cameraData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetBufferSystem_SetCameraSettings_m1F65A3121D31191F44E826D47ECBE5279EDC93F8 (RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___0_desc, int32_t ___1_filterMode, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2D_get_createColorTexture_mB032C1E9B792C403DFA0E045B0E824F50254E886_inline (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RenderTargetBufferSystem_PeekBackBuffer_m5496A9F37497CE9915D760AD5F44FEA5EE304941 (RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RenderTargetBufferSystem_GetBackBuffer_m5783C133D632176EB13AA0B5651723B212AAE3B1 (RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalTexture_mD6F1CC7E87FA88B5838D5EDAFBA602EF94FE1F69 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_name, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2D_get_createDepthTexture_m5FFBE64FB2D26F88CD60541BA825E6302DBAF35C_inline (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_supportsMultisampleAutoResolve_m125066BA8453991299CF37D41E54CC9027679352 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_supportsMultisampledTextures_mC5D33E19F0E42C28563230E477483174766A7A90 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_bindMS_m40A5B13ECDCA2A5E916047DACD10A7B04068AB83 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
inline bool Component_TryGetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_m399477CCB032DFC9D1F9D077AC7E5E237504FE86 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93** ___0_component, const RuntimeMethod* method)
{
	return ((  bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* UniversalAdditionalCameraData_get_scriptableRenderer_m9158657B4174075D22953E2FA8E8B185C12556A3 (UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugHandler_get_AreAnySettingsActive_m11F81DBDC727022F72DCE7C7F9D02FC65CE61E76 (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugHandler_get_IsPostProcessingAllowed_m97AA3036188DAF44567B2338C376DFB4D3148C66 (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugHandler_IsActiveForCamera_m96D8D798F622EE85FB6394758C15BAA096107006 (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___0_cameraData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugHandler_ConfigureColorDescriptorForDebugScreen_m9F4EDFBDBA77ED4822ABAD3A8AE0081F8FF090BE (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___0_descriptor, int32_t ___1_cameraWidth, int32_t ___2_cameraHeight, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** DebugHandler_get_DebugScreenColorHandle_m704B6C8442CDB6B1DC0E368BD6CFDB24DC8612F4 (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugHandler_ConfigureDepthDescriptorForDebugScreen_m22F5DF25134AE6924C6852A993E45F08151B4FC8 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___0_descriptor, int32_t ___1_depthBufferBits, int32_t ___2_cameraWidth, int32_t ___3_cameraHeight, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** DebugHandler_get_DebugScreenDepthHandle_mB80C399D6659D8E356EDC58D48EA71D17979548B (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugHandler_HDRDebugViewIsActive_m64566DA20AE7E2BE0370482B4D5AF62FD78D1494 (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___0_cameraData, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HDRDebugViewPass_t1FC1B0F01FF5DBD18E7813E17D58C428B14800D1* DebugHandler_get_hdrDebugViewPass_m82F3F3D4E66B3F4A077ADA8B4EB0165724CD1C75_inline (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UniversalRenderPipelineDebugDisplaySettings_t8E70DD217918DB0E7BD8BCCD9958C3E781DE0653* DebugHandler_get_DebugDisplaySettings_m37F2217F4ED89E755387A4F8A43519AA87C544BD_inline (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DebugDisplaySettingsLighting_t7DC0135652202CB3DEAB99CC630DDC44A695C4B0* UniversalRenderPipelineDebugDisplaySettings_get_lightingSettings_mB52BBE883718AEC9170CA658BC31865AAD67B912_inline (UniversalRenderPipelineDebugDisplaySettings_t8E70DD217918DB0E7BD8BCCD9958C3E781DE0653* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DebugDisplaySettingsLighting_get_hdrDebugMode_mC9B5F46FC2FC9DF6BECAA44225E54665C582A703_inline (DebugDisplaySettingsLighting_t7DC0135652202CB3DEAB99CC630DDC44A695C4B0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HDRDebugViewPass_Setup_m85A6C6B4A1EABDE59FAD64FE6423D3D67C94F662 (HDRDebugViewPass_t1FC1B0F01FF5DBD18E7813E17D58C428B14800D1* __this, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___0_cameraData, int32_t ___1_hdrdebugMode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* ___0_pass, const RuntimeMethod* method) ;
inline void Predicate_1__ctor_mFE18533B43A6BC452856BD26C1B09EA48B30D596 (Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
inline ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15 (List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* __this, Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* ___0_match, const RuntimeMethod* method)
{
	return ((  ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* (*) (List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6*, Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F*, const RuntimeMethod*))List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared)(__this, ___0_match, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FullScreenRenderPass_ReAllocate_m4A6A0CEEC4A9E8B5A03567FFA06BFF65B1AF5A07 (FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___0_desc, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_gridSnapping_mDFA44858BA699CBE7ED304D37AF1F9CB7A533C94_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PixelPerfectCamera_get_requiresUpscalePass_m2C097A9615605EBB48EFB4B3CF8AF062402212CE (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15 Renderer2D_GetRenderPassInputs_m9C99F8D594A9BB28FF504A50BEA99996D86E5C40 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___0_renderingData, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___1_cameraData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_CreateRenderTextures_mEE4648F1155BDB2FA1CB44AE709C1AED362A6046 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15* ___0_renderPassInputs, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___2_cameraData, bool ___3_forceCreateColorTexture, int32_t ___4_colorTextureFilterMode, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___5_colorTargetHandle, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___6_depthTargetHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_ConfigureCameraTarget_m0C906EED874B7FFB6DC9A1C34EFD714A9B96333B (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_colorTarget, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___1_depthTarget, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingLutPass_ConfigureDescriptor_mEF34913EB44556EC7EBD8874E318922EAADE4FD2 (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4* ___0_postProcessingData, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___1_descriptor, int32_t* ___2_filterMode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* Renderer2D_get_colorGradingLutHandle_m1D04349205815E4FD240A5F06B3B123FC65B3F40 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingLutPass_Setup_m446AAC336072A3EF376A84D1A1C1C018390D41D9 (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___0_internalLut, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Render2DLightingPass_Setup_m8C6DBBBDD3539BECE9705F3A558C8F295696AB21_inline (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, bool ___0_useDepth, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass_ConfigureTarget_mDC20EFA30782A4E2D734590184A90E338953F36B (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_colorAttachment, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___1_depthAttachment, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraData_get_rendersOverlayUI_m8DB6EEE80A98039C4B4B63BA8452F85A3D65ED92 (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraData_get_isHDROutputActive_m32237087B9B6B906F9BD3F262A796DA1104B823C (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawScreenSpaceUIPass_Setup_m900CE8E1FFDB9F33B2A451D28BB5E47AB1EBE992 (DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* __this, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___0_cameraData, int32_t ___1_depthBufferBits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 PostProcessPass_GetCompatibleDescriptor_m647812EA7982B01C8269D3E619ED9B8723772822 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___0_desc, int32_t ___1_width, int32_t ___2_height, int32_t ___3_format, int32_t ___4_depthBufferBits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* Renderer2D_get_postProcessPass_m16127D44EB91A243B6BD3EA5266E3457CB614752 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* Renderer2D_get_afterPostProcessColorHandle_m364C72C604A9B311128A323E6C2F5E17C54B53ED (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetIdentifier_op_Equality_mD9FD6667F4C385F2379E9DEAAA8F91B7A1D50A1F (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_lhs, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPass_Setup_mA396CF861B552D80C87AD80CCAB9F4D41D29DE3C (PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___0_baseDescriptor, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___1_source, bool ___2_resolveToScreen, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___3_depth, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___4_internalLut, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___5_motionVectors, bool ___6_hasFinalPass, bool ___7_enableColorEncoding, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_refResolutionX_m2D3434C4C31E79C65DD2282AD2E814396253CDD3_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_pixelRatio_m16F6FC286D604E0C2A42ACEA648FAECDE50301C9 (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_refResolutionY_m3BD863D632D7E3AD273605732C6C14348887B907_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_finalBlitFilterMode_mDA77C9DB448F4AFC781A62A4EFA4C34C2166E11C (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpscalePass_Setup_m1F081D3B33A7234546A51B783E6E4A80F180581B (UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_colorTargetHandle, int32_t ___1_width, int32_t ___2_height, int32_t ___3_mode, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___4_renderingData, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___5_upscaleHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* Renderer2D_get_finalPostProcessPass_m375BA51729EECD03C6835133CA6A80AEB2AE9607 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPass_SetupFinalPass_m2F776C55976D9183668E341BBD904E8A29C22A3A (PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___0_source, bool ___1_useSwapBuffer, bool ___2_enableColorEncoding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalBlitPass_Setup_mA6AA5E9CF9E2F862B70B8BAA5178010C2A41689D (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___0_baseDescriptor, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___1_colorHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_cullingOptions_m618DDCBD0D0AB8CC22A2E92724919A25D60C6CAF (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_isOrthographic_m9B768D87F12D8D9978C7C2C1547A3DF5AEC3E3B5 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_shadowDistance_m92DDDA606C58EF0DF46D05140900290CCDEE3B35 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DCullResult_SetupCulling_m97F5B2E772E2E6C7143F7D3F29476889F21C0951 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* ___0_cullingParameters, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_camera, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetBufferSystem_Swap_m3D2279D4D03B17F4BA36717BAB07360C6F2C6D31 (RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_ConfigureCameraColorTarget_m591647884AAE0FEE1B92F6C01693D3DBB7E550D7 (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_colorTarget, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RenderTargetBufferSystem_GetFrontBuffer_m85150875CDE3FB4ED1E33FFABD9B9F1893DEA2D1 (RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetBufferSystem_EnableMSAA_mFACEC550EEF2910AC94C1F22C0DA146DBE36F3CA (RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* __this, bool ___0_enable, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_min, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_max, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, 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_mBA65D034B685F8D2046CC87874781C434C5E04EF (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A, const RuntimeMethod*))List_1_AddWithResize_mBA65D034B685F8D2046CC87874781C434C5E04EF_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_m060513B1B026844A5A867F03BA0A1A2C56C8FD44 (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF, const RuntimeMethod*))List_1_AddWithResize_m060513B1B026844A5A867F03BA0A1A2C56C8FD44_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m192785B048EDA211AEC7A758A37D0B1ACCB94B9C (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))List_1_AddWithResize_m192785B048EDA211AEC7A758A37D0B1ACCB94B9C_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m9DC0CBC6B2899B36D53FDDEC54B3367D03C0FCC7 (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0, const RuntimeMethod*))List_1_AddWithResize_m9DC0CBC6B2899B36D53FDDEC54B3367D03C0FCC7_gshared)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___U3CArcToleranceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_set_ArcTolerance_mC682625C17A5325B8ED680D25A9BC8C3BDE93159 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___U3CArcToleranceU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset__ctor_m77AF9D20AA5811C81540CEA2E4AB59E22ABF984A (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_arcTolerance, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_0 = (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*)il2cpp_codegen_object_new(List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A_il2cpp_TypeInfo_var);
		List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554(L_0, List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554_RuntimeMethod_var);
		__this->___m_normals = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_normals), (void*)L_0);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_1 = (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9*)il2cpp_codegen_object_new(PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9_il2cpp_TypeInfo_var);
		PolyNode__ctor_m62E6D251392608C3B6428CDAC7157CA03C6DB396(L_1, NULL);
		__this->___m_polyNodes = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_polyNodes), (void*)L_1);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		double L_2 = ___0_arcTolerance;
		ClipperOffset_set_ArcTolerance_mC682625C17A5325B8ED680D25A9BC8C3BDE93159_inline(__this, L_2, NULL);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_3 = (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A*)(&__this->___m_lowest);
		L_3->___X = ((int64_t)(-1));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Clear_mB2A17563E44F8E5BC6267A8B05A5F3F531AC2A47 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mE6EF921EC0FE1CC72862FDD58EF68D13FB92C053_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_0 = __this->___m_polyNodes;
		NullCheck(L_0);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_1;
		L_1 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_0, NULL);
		NullCheck(L_1);
		List_1_Clear_mE6EF921EC0FE1CC72862FDD58EF68D13FB92C053_inline(L_1, List_1_Clear_mE6EF921EC0FE1CC72862FDD58EF68D13FB92C053_RuntimeMethod_var);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_2 = (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A*)(&__this->___m_lowest);
		L_2->___X = ((int64_t)(-1));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E (double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		if ((((double)L_0) < ((double)(0.0))))
		{
			goto IL_0019;
		}
	}
	{
		double L_1 = ___0_value;
		return il2cpp_codegen_cast_double_to_int<int64_t>(((double)il2cpp_codegen_add(L_1, (0.5))));
	}

IL_0019:
	{
		double L_2 = ___0_value;
		return il2cpp_codegen_cast_double_to_int<int64_t>(((double)il2cpp_codegen_subtract(L_2, (0.5))));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_AddPath_m779EB8851FB9877EC13BD7C7273A8303AEA0ED75 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_path, int32_t ___1_joinType, int32_t ___2_endType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mF8A58E901C5F86F6C4D1099E00FA60A4908B38B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_0 = ___0_path;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_0, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_000e;
		}
	}
	{
		return;
	}

IL_000e:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_3 = (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9*)il2cpp_codegen_object_new(PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9_il2cpp_TypeInfo_var);
		PolyNode__ctor_m62E6D251392608C3B6428CDAC7157CA03C6DB396(L_3, NULL);
		V_1 = L_3;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_4 = V_1;
		int32_t L_5 = ___1_joinType;
		NullCheck(L_4);
		L_4->___m_jointype = L_5;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_6 = V_1;
		int32_t L_7 = ___2_endType;
		NullCheck(L_6);
		L_6->___m_endtype = L_7;
		int32_t L_8 = ___2_endType;
		if ((((int32_t)L_8) == ((int32_t)1)))
		{
			goto IL_002f;
		}
	}
	{
		int32_t L_9 = ___2_endType;
		if (L_9)
		{
			goto IL_0048;
		}
	}
	{
		goto IL_002f;
	}

IL_002b:
	{
		int32_t L_10 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
	}

IL_002f:
	{
		int32_t L_11 = V_0;
		if ((((int32_t)L_11) <= ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_12 = ___0_path;
		NullCheck(L_12);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_13;
		L_13 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_12, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_14 = ___0_path;
		int32_t L_15 = V_0;
		NullCheck(L_14);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_16;
		L_16 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_14, L_15, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		bool L_17;
		L_17 = IntPoint_op_Equality_mFB70BAF4B0B9D86C90E16EB78AD27A6CCE3FEF45(L_13, L_16, NULL);
		if (L_17)
		{
			goto IL_002b;
		}
	}

IL_0048:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_18 = V_1;
		NullCheck(L_18);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_19 = L_18->___m_polygon;
		int32_t L_20 = V_0;
		NullCheck(L_19);
		List_1_set_Capacity_mF8A58E901C5F86F6C4D1099E00FA60A4908B38B4(L_19, ((int32_t)il2cpp_codegen_add(L_20, 1)), List_1_set_Capacity_mF8A58E901C5F86F6C4D1099E00FA60A4908B38B4_RuntimeMethod_var);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_21 = V_1;
		NullCheck(L_21);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_22 = L_21->___m_polygon;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_23 = ___0_path;
		NullCheck(L_23);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_24;
		L_24 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_23, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		NullCheck(L_22);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_22, L_24, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		V_2 = 0;
		V_3 = 0;
		V_4 = 1;
		goto IL_010e;
	}

IL_0074:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_25 = V_1;
		NullCheck(L_25);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_26 = L_25->___m_polygon;
		int32_t L_27 = V_2;
		NullCheck(L_26);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_28;
		L_28 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_26, L_27, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_29 = ___0_path;
		int32_t L_30 = V_4;
		NullCheck(L_29);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_31;
		L_31 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_29, L_30, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		bool L_32;
		L_32 = IntPoint_op_Inequality_m29B5397603786A4A1194BDB8CA0FAA219DF8A5CE(L_28, L_31, NULL);
		if (!L_32)
		{
			goto IL_0108;
		}
	}
	{
		int32_t L_33 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1));
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_34 = V_1;
		NullCheck(L_34);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_35 = L_34->___m_polygon;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_36 = ___0_path;
		int32_t L_37 = V_4;
		NullCheck(L_36);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_38;
		L_38 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_36, L_37, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		NullCheck(L_35);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_35, L_38, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_39 = ___0_path;
		int32_t L_40 = V_4;
		NullCheck(L_39);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_41;
		L_41 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_39, L_40, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_42 = L_41.___Y;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_43 = V_1;
		NullCheck(L_43);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_44 = L_43->___m_polygon;
		int32_t L_45 = V_3;
		NullCheck(L_44);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_46;
		L_46 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_44, L_45, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_47 = L_46.___Y;
		if ((((int64_t)L_42) > ((int64_t)L_47)))
		{
			goto IL_0106;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_48 = ___0_path;
		int32_t L_49 = V_4;
		NullCheck(L_48);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_50;
		L_50 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_48, L_49, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_51 = L_50.___Y;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_52 = V_1;
		NullCheck(L_52);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_53 = L_52->___m_polygon;
		int32_t L_54 = V_3;
		NullCheck(L_53);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_55;
		L_55 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_53, L_54, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_56 = L_55.___Y;
		if ((!(((uint64_t)L_51) == ((uint64_t)L_56))))
		{
			goto IL_0108;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_57 = ___0_path;
		int32_t L_58 = V_4;
		NullCheck(L_57);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_59;
		L_59 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_57, L_58, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_60 = L_59.___X;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_61 = V_1;
		NullCheck(L_61);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_62 = L_61->___m_polygon;
		int32_t L_63 = V_3;
		NullCheck(L_62);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_64;
		L_64 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_62, L_63, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_65 = L_64.___X;
		if ((((int64_t)L_60) >= ((int64_t)L_65)))
		{
			goto IL_0108;
		}
	}

IL_0106:
	{
		int32_t L_66 = V_2;
		V_3 = L_66;
	}

IL_0108:
	{
		int32_t L_67 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_67, 1));
	}

IL_010e:
	{
		int32_t L_68 = V_4;
		int32_t L_69 = V_0;
		if ((((int32_t)L_68) <= ((int32_t)L_69)))
		{
			goto IL_0074;
		}
	}
	{
		int32_t L_70 = ___2_endType;
		if (L_70)
		{
			goto IL_011e;
		}
	}
	{
		int32_t L_71 = V_2;
		if ((((int32_t)L_71) >= ((int32_t)2)))
		{
			goto IL_011e;
		}
	}
	{
		return;
	}

IL_011e:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_72 = __this->___m_polyNodes;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_73 = V_1;
		NullCheck(L_72);
		PolyNode_AddChild_m8CF2C74C5426BAB5B15114D3129F60F7F65E2AFF(L_72, L_73, NULL);
		int32_t L_74 = ___2_endType;
		if (!L_74)
		{
			goto IL_012e;
		}
	}
	{
		return;
	}

IL_012e:
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_75 = (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A*)(&__this->___m_lowest);
		int64_t L_76 = L_75->___X;
		if ((((int64_t)L_76) >= ((int64_t)((int64_t)0))))
		{
			goto IL_0159;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_77 = __this->___m_polyNodes;
		NullCheck(L_77);
		int32_t L_78;
		L_78 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_77, NULL);
		int32_t L_79 = V_3;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_80;
		memset((&L_80), 0, sizeof(L_80));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_80), ((int64_t)((int32_t)il2cpp_codegen_subtract(L_78, 1))), ((int64_t)L_79), NULL);
		__this->___m_lowest = L_80;
		return;
	}

IL_0159:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_81 = __this->___m_polyNodes;
		NullCheck(L_81);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_82;
		L_82 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_81, NULL);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_83 = (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A*)(&__this->___m_lowest);
		int64_t L_84 = L_83->___X;
		NullCheck(L_82);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_85;
		L_85 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_82, ((int32_t)L_84), List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		NullCheck(L_85);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_86 = L_85->___m_polygon;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_87 = (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A*)(&__this->___m_lowest);
		int64_t L_88 = L_87->___Y;
		NullCheck(L_86);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_89;
		L_89 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_86, ((int32_t)L_88), List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_5 = L_89;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_90 = V_1;
		NullCheck(L_90);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_91 = L_90->___m_polygon;
		int32_t L_92 = V_3;
		NullCheck(L_91);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_93;
		L_93 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_91, L_92, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_94 = L_93.___Y;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_95 = V_5;
		int64_t L_96 = L_95.___Y;
		if ((((int64_t)L_94) > ((int64_t)L_96)))
		{
			goto IL_01db;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_97 = V_1;
		NullCheck(L_97);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_98 = L_97->___m_polygon;
		int32_t L_99 = V_3;
		NullCheck(L_98);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_100;
		L_100 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_98, L_99, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_101 = L_100.___Y;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_102 = V_5;
		int64_t L_103 = L_102.___Y;
		if ((!(((uint64_t)L_101) == ((uint64_t)L_103))))
		{
			goto IL_01f6;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_104 = V_1;
		NullCheck(L_104);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_105 = L_104->___m_polygon;
		int32_t L_106 = V_3;
		NullCheck(L_105);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_107;
		L_107 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_105, L_106, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_108 = L_107.___X;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_109 = V_5;
		int64_t L_110 = L_109.___X;
		if ((((int64_t)L_108) >= ((int64_t)L_110)))
		{
			goto IL_01f6;
		}
	}

IL_01db:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_111 = __this->___m_polyNodes;
		NullCheck(L_111);
		int32_t L_112;
		L_112 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_111, NULL);
		int32_t L_113 = V_3;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_114;
		memset((&L_114), 0, sizeof(L_114));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_114), ((int64_t)((int32_t)il2cpp_codegen_subtract(L_112, 1))), ((int64_t)L_113), NULL);
		__this->___m_lowest = L_114;
	}

IL_01f6:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_AddPaths_mE96107371B9C9EB7B2A572345A0A2B8296D4A626 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* ___0_paths, int32_t ___1_joinType, int32_t ___2_endType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF3049AF74F36E326CDC1AB44843F9A9E384DD099_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEF1D096D20BAA3C9609EF3EAD17A47D2FC392EEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m03F77FACCB7328ACD8200DA17DA628FC10865B16_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m08CBD265CFF86DD2FC72636F48442B334F5E910D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592 V_0;
	memset((&V_0), 0, sizeof(V_0));
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_1 = NULL;
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_0 = ___0_paths;
		NullCheck(L_0);
		Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592 L_1;
		L_1 = List_1_GetEnumerator_m08CBD265CFF86DD2FC72636F48442B334F5E910D(L_0, List_1_GetEnumerator_m08CBD265CFF86DD2FC72636F48442B334F5E910D_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0025:
			{
				Enumerator_Dispose_mF3049AF74F36E326CDC1AB44843F9A9E384DD099((&V_0), Enumerator_Dispose_mF3049AF74F36E326CDC1AB44843F9A9E384DD099_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_001a_1;
			}

IL_0009_1:
			{
				List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_2;
				L_2 = Enumerator_get_Current_m03F77FACCB7328ACD8200DA17DA628FC10865B16_inline((&V_0), Enumerator_get_Current_m03F77FACCB7328ACD8200DA17DA628FC10865B16_RuntimeMethod_var);
				V_1 = L_2;
				List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_3 = V_1;
				int32_t L_4 = ___1_joinType;
				int32_t L_5 = ___2_endType;
				ClipperOffset_AddPath_m779EB8851FB9877EC13BD7C7273A8303AEA0ED75(__this, L_3, L_4, L_5, NULL);
			}

IL_001a_1:
			{
				bool L_6;
				L_6 = Enumerator_MoveNext_mEF1D096D20BAA3C9609EF3EAD17A47D2FC392EEA((&V_0), Enumerator_MoveNext_mEF1D096D20BAA3C9609EF3EAD17A47D2FC392EEA_RuntimeMethod_var);
				if (L_6)
				{
					goto IL_0009_1;
				}
			}
			{
				goto IL_0033;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_FixOrientations_mDA375E02A3FE57336BBF9B4BCA0E090594A423DD (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* V_1 = NULL;
	int32_t V_2 = 0;
	PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* V_3 = NULL;
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_0 = (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A*)(&__this->___m_lowest);
		int64_t L_1 = L_0->___X;
		if ((((int64_t)L_1) < ((int64_t)((int64_t)0))))
		{
			goto IL_0089;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_2 = __this->___m_polyNodes;
		NullCheck(L_2);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_3;
		L_3 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_2, NULL);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_4 = (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A*)(&__this->___m_lowest);
		int64_t L_5 = L_4->___X;
		NullCheck(L_3);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_6;
		L_6 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_3, ((int32_t)L_5), List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		NullCheck(L_6);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_7 = L_6->___m_polygon;
		bool L_8;
		L_8 = Clipper_Orientation_m3DFC123EE26BF9C6B26F8340CFD0B9C3A284481A(L_7, NULL);
		if (L_8)
		{
			goto IL_0089;
		}
	}
	{
		V_0 = 0;
		goto IL_007a;
	}

IL_003b:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_9 = __this->___m_polyNodes;
		NullCheck(L_9);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_10;
		L_10 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_9, NULL);
		int32_t L_11 = V_0;
		NullCheck(L_10);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_12;
		L_12 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_10, L_11, List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		V_1 = L_12;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_13 = V_1;
		NullCheck(L_13);
		int32_t L_14 = L_13->___m_endtype;
		if (!L_14)
		{
			goto IL_006b;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_15 = V_1;
		NullCheck(L_15);
		int32_t L_16 = L_15->___m_endtype;
		if ((!(((uint32_t)L_16) == ((uint32_t)1))))
		{
			goto IL_0076;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_17 = V_1;
		NullCheck(L_17);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_18 = L_17->___m_polygon;
		bool L_19;
		L_19 = Clipper_Orientation_m3DFC123EE26BF9C6B26F8340CFD0B9C3A284481A(L_18, NULL);
		if (!L_19)
		{
			goto IL_0076;
		}
	}

IL_006b:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_20 = V_1;
		NullCheck(L_20);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_21 = L_20->___m_polygon;
		NullCheck(L_21);
		List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06(L_21, List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06_RuntimeMethod_var);
	}

IL_0076:
	{
		int32_t L_22 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
	}

IL_007a:
	{
		int32_t L_23 = V_0;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_24 = __this->___m_polyNodes;
		NullCheck(L_24);
		int32_t L_25;
		L_25 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_24, NULL);
		if ((((int32_t)L_23) < ((int32_t)L_25)))
		{
			goto IL_003b;
		}
	}
	{
		return;
	}

IL_0089:
	{
		V_2 = 0;
		goto IL_00c4;
	}

IL_008d:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_26 = __this->___m_polyNodes;
		NullCheck(L_26);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_27;
		L_27 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_26, NULL);
		int32_t L_28 = V_2;
		NullCheck(L_27);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_29;
		L_29 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_27, L_28, List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		V_3 = L_29;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_30 = V_3;
		NullCheck(L_30);
		int32_t L_31 = L_30->___m_endtype;
		if ((!(((uint32_t)L_31) == ((uint32_t)1))))
		{
			goto IL_00c0;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_32 = V_3;
		NullCheck(L_32);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_33 = L_32->___m_polygon;
		bool L_34;
		L_34 = Clipper_Orientation_m3DFC123EE26BF9C6B26F8340CFD0B9C3A284481A(L_33, NULL);
		if (L_34)
		{
			goto IL_00c0;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_35 = V_3;
		NullCheck(L_35);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_36 = L_35->___m_polygon;
		NullCheck(L_36);
		List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06(L_36, List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06_RuntimeMethod_var);
	}

IL_00c0:
	{
		int32_t L_37 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_37, 1));
	}

IL_00c4:
	{
		int32_t L_38 = V_2;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_39 = __this->___m_polyNodes;
		NullCheck(L_39);
		int32_t L_40;
		L_40 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_39, NULL);
		if ((((int32_t)L_38) < ((int32_t)L_40)))
		{
			goto IL_008d;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ClipperOffset_GetUnitNormal_m72DA2A246B34D27E8DF85A79ABE6AF5B0A0BBB32 (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_pt1, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_pt2, 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;
	}
	double V_0 = 0.0;
	double V_1 = 0.0;
	double V_2 = 0.0;
	DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_0 = ___1_pt2;
		int64_t L_1 = L_0.___X;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_2 = ___0_pt1;
		int64_t L_3 = L_2.___X;
		V_0 = ((double)((int64_t)il2cpp_codegen_subtract(L_1, L_3)));
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_4 = ___1_pt2;
		int64_t L_5 = L_4.___Y;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_6 = ___0_pt1;
		int64_t L_7 = L_6.___Y;
		V_1 = ((double)((int64_t)il2cpp_codegen_subtract(L_5, L_7)));
		double L_8 = V_0;
		if ((!(((double)L_8) == ((double)(0.0)))))
		{
			goto IL_0040;
		}
	}
	{
		double L_9 = V_1;
		if ((!(((double)L_9) == ((double)(0.0)))))
		{
			goto IL_0040;
		}
	}
	{
		il2cpp_codegen_initobj((&V_3), sizeof(DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF));
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_10 = V_3;
		return L_10;
	}

IL_0040:
	{
		double L_11 = V_0;
		double L_12 = V_0;
		double L_13 = V_1;
		double L_14 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_15;
		L_15 = sqrt(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_11, L_12)), ((double)il2cpp_codegen_multiply(L_13, L_14)))));
		V_2 = ((double)((1.0)/L_15));
		double L_16 = V_0;
		double L_17 = V_2;
		V_0 = ((double)il2cpp_codegen_multiply(L_16, L_17));
		double L_18 = V_1;
		double L_19 = V_2;
		V_1 = ((double)il2cpp_codegen_multiply(L_18, L_19));
		double L_20 = V_1;
		double L_21 = V_0;
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_22;
		memset((&L_22), 0, sizeof(L_22));
		DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_22), L_20, ((-L_21)), NULL);
		return L_22;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoOffset_mB2EC1F8806D984AEACFF55D76038DA62FE63FC34 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_delta, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m08AC3F9739EF37937C4C7F65BD2BB7AFF045FE99_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m65596F85439E50F3900E35D7663CDECF3DBB7F68_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	double V_1 = 0.0;
	int32_t V_2 = 0;
	PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* V_3 = NULL;
	int32_t V_4 = 0;
	PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* V_5 = NULL;
	int32_t V_6 = 0;
	double V_7 = 0.0;
	double V_8 = 0.0;
	int32_t V_9 = 0;
	double V_10 = 0.0;
	double V_11 = 0.0;
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	int32_t V_14 = 0;
	int32_t V_15 = 0;
	int32_t V_16 = 0;
	DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF V_17;
	memset((&V_17), 0, sizeof(V_17));
	int32_t V_18 = 0;
	int32_t V_19 = 0;
	int32_t V_20 = 0;
	int32_t V_21 = 0;
	int32_t V_22 = 0;
	int32_t V_23 = 0;
	int32_t V_24 = 0;
	int32_t V_25 = 0;
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_0 = (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*)il2cpp_codegen_object_new(List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var);
		List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A(L_0, List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var);
		__this->___m_destPolys = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_destPolys), (void*)L_0);
		double L_1 = ___0_delta;
		__this->___m_delta = L_1;
		double L_2 = ___0_delta;
		bool L_3;
		L_3 = ClipperBase_near_zero_mF6DF89EA341957D3D6D20F4337FDC1D027D641F9(L_2, NULL);
		if (!L_3)
		{
			goto IL_0072;
		}
	}
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_4 = __this->___m_destPolys;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_5 = __this->___m_polyNodes;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_5, NULL);
		NullCheck(L_4);
		List_1_set_Capacity_m08AC3F9739EF37937C4C7F65BD2BB7AFF045FE99(L_4, L_6, List_1_set_Capacity_m08AC3F9739EF37937C4C7F65BD2BB7AFF045FE99_RuntimeMethod_var);
		V_2 = 0;
		goto IL_0063;
	}

IL_0034:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_7 = __this->___m_polyNodes;
		NullCheck(L_7);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_8;
		L_8 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_7, NULL);
		int32_t L_9 = V_2;
		NullCheck(L_8);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_10;
		L_10 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_8, L_9, List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		V_3 = L_10;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_11 = V_3;
		NullCheck(L_11);
		int32_t L_12 = L_11->___m_endtype;
		if (L_12)
		{
			goto IL_005f;
		}
	}
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_13 = __this->___m_destPolys;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_14 = V_3;
		NullCheck(L_14);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_15 = L_14->___m_polygon;
		NullCheck(L_13);
		List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_13, L_15, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
	}

IL_005f:
	{
		int32_t L_16 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
	}

IL_0063:
	{
		int32_t L_17 = V_2;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_18 = __this->___m_polyNodes;
		NullCheck(L_18);
		int32_t L_19;
		L_19 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_18, NULL);
		if ((((int32_t)L_17) < ((int32_t)L_19)))
		{
			goto IL_0034;
		}
	}
	{
		return;
	}

IL_0072:
	{
		double L_20;
		L_20 = ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47_inline(__this, NULL);
		if ((!(((double)L_20) <= ((double)(0.0)))))
		{
			goto IL_008f;
		}
	}
	{
		V_0 = (0.25);
		goto IL_00c1;
	}

IL_008f:
	{
		double L_21;
		L_21 = ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47_inline(__this, NULL);
		double L_22 = ___0_delta;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_23;
		L_23 = fabs(L_22);
		if ((!(((double)L_21) > ((double)((double)il2cpp_codegen_multiply(L_23, (0.25)))))))
		{
			goto IL_00ba;
		}
	}
	{
		double L_24 = ___0_delta;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_25;
		L_25 = fabs(L_24);
		V_0 = ((double)il2cpp_codegen_multiply(L_25, (0.25)));
		goto IL_00c1;
	}

IL_00ba:
	{
		double L_26;
		L_26 = ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47_inline(__this, NULL);
		V_0 = L_26;
	}

IL_00c1:
	{
		double L_27 = V_0;
		double L_28 = ___0_delta;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_29;
		L_29 = fabs(L_28);
		double L_30;
		L_30 = acos(((double)il2cpp_codegen_subtract((1.0), ((double)(L_27/L_29)))));
		V_1 = ((double)((3.1415926535897931)/L_30));
		double L_31 = V_1;
		double L_32;
		L_32 = sin(((double)((6.2831853071795862)/L_31)));
		__this->___m_sin = L_32;
		double L_33 = V_1;
		double L_34;
		L_34 = cos(((double)((6.2831853071795862)/L_33)));
		__this->___m_cos = L_34;
		double L_35 = V_1;
		__this->___m_StepsPerRad = ((double)(L_35/(6.2831853071795862)));
		double L_36 = ___0_delta;
		if ((!(((double)L_36) < ((double)(0.0)))))
		{
			goto IL_0139;
		}
	}
	{
		double L_37 = __this->___m_sin;
		__this->___m_sin = ((-L_37));
	}

IL_0139:
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_38 = __this->___m_destPolys;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_39 = __this->___m_polyNodes;
		NullCheck(L_39);
		int32_t L_40;
		L_40 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_39, NULL);
		NullCheck(L_38);
		List_1_set_Capacity_m08AC3F9739EF37937C4C7F65BD2BB7AFF045FE99(L_38, ((int32_t)il2cpp_codegen_multiply(L_40, 2)), List_1_set_Capacity_m08AC3F9739EF37937C4C7F65BD2BB7AFF045FE99_RuntimeMethod_var);
		V_4 = 0;
		goto IL_06a3;
	}

IL_0159:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_41 = __this->___m_polyNodes;
		NullCheck(L_41);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_42;
		L_42 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_41, NULL);
		int32_t L_43 = V_4;
		NullCheck(L_42);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_44;
		L_44 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_42, L_43, List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		V_5 = L_44;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_45 = V_5;
		NullCheck(L_45);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_46 = L_45->___m_polygon;
		__this->___m_srcPoly = L_46;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_srcPoly), (void*)L_46);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_47 = __this->___m_srcPoly;
		NullCheck(L_47);
		int32_t L_48;
		L_48 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_47, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		V_6 = L_48;
		int32_t L_49 = V_6;
		if (!L_49)
		{
			goto IL_069d;
		}
	}
	{
		double L_50 = ___0_delta;
		if ((!(((double)L_50) <= ((double)(0.0)))))
		{
			goto IL_01ae;
		}
	}
	{
		int32_t L_51 = V_6;
		if ((((int32_t)L_51) < ((int32_t)3)))
		{
			goto IL_069d;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_52 = V_5;
		NullCheck(L_52);
		int32_t L_53 = L_52->___m_endtype;
		if (L_53)
		{
			goto IL_069d;
		}
	}

IL_01ae:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_54 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_54, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		__this->___m_destPoly = L_54;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_destPoly), (void*)L_54);
		int32_t L_55 = V_6;
		if ((!(((uint32_t)L_55) == ((uint32_t)1))))
		{
			goto IL_0334;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_56 = V_5;
		NullCheck(L_56);
		int32_t L_57 = L_56->___m_jointype;
		if (L_57)
		{
			goto IL_026b;
		}
	}
	{
		V_7 = (1.0);
		V_8 = (0.0);
		V_9 = 1;
		goto IL_0260;
	}

IL_01e8:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_58 = __this->___m_destPoly;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_59 = __this->___m_srcPoly;
		NullCheck(L_59);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_60;
		L_60 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_59, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_61 = L_60.___X;
		double L_62 = V_7;
		double L_63 = ___0_delta;
		int64_t L_64;
		L_64 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_61), ((double)il2cpp_codegen_multiply(L_62, L_63)))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_65 = __this->___m_srcPoly;
		NullCheck(L_65);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_66;
		L_66 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_65, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_67 = L_66.___Y;
		double L_68 = V_8;
		double L_69 = ___0_delta;
		int64_t L_70;
		L_70 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_67), ((double)il2cpp_codegen_multiply(L_68, L_69)))), NULL);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_71;
		memset((&L_71), 0, sizeof(L_71));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_71), L_64, L_70, NULL);
		NullCheck(L_58);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_58, L_71, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		double L_72 = V_7;
		double L_73 = V_7;
		double L_74 = __this->___m_cos;
		double L_75 = __this->___m_sin;
		double L_76 = V_8;
		V_7 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_73, L_74)), ((double)il2cpp_codegen_multiply(L_75, L_76))));
		double L_77 = __this->___m_sin;
		double L_78 = V_8;
		double L_79 = __this->___m_cos;
		V_8 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_72, L_77)), ((double)il2cpp_codegen_multiply(L_78, L_79))));
		int32_t L_80 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add(L_80, 1));
	}

IL_0260:
	{
		int32_t L_81 = V_9;
		double L_82 = V_1;
		if ((((double)((double)L_81)) <= ((double)L_82)))
		{
			goto IL_01e8;
		}
	}
	{
		goto IL_031e;
	}

IL_026b:
	{
		V_10 = (-1.0);
		V_11 = (-1.0);
		V_12 = 0;
		goto IL_0316;
	}

IL_0289:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_83 = __this->___m_destPoly;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_84 = __this->___m_srcPoly;
		NullCheck(L_84);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_85;
		L_85 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_84, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_86 = L_85.___X;
		double L_87 = V_10;
		double L_88 = ___0_delta;
		int64_t L_89;
		L_89 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_86), ((double)il2cpp_codegen_multiply(L_87, L_88)))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_90 = __this->___m_srcPoly;
		NullCheck(L_90);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_91;
		L_91 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_90, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_92 = L_91.___Y;
		double L_93 = V_11;
		double L_94 = ___0_delta;
		int64_t L_95;
		L_95 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_92), ((double)il2cpp_codegen_multiply(L_93, L_94)))), NULL);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_96;
		memset((&L_96), 0, sizeof(L_96));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_96), L_89, L_95, NULL);
		NullCheck(L_83);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_83, L_96, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		double L_97 = V_10;
		if ((!(((double)L_97) < ((double)(0.0)))))
		{
			goto IL_02eb;
		}
	}
	{
		V_10 = (1.0);
		goto IL_0310;
	}

IL_02eb:
	{
		double L_98 = V_11;
		if ((!(((double)L_98) < ((double)(0.0)))))
		{
			goto IL_0305;
		}
	}
	{
		V_11 = (1.0);
		goto IL_0310;
	}

IL_0305:
	{
		V_10 = (-1.0);
	}

IL_0310:
	{
		int32_t L_99 = V_12;
		V_12 = ((int32_t)il2cpp_codegen_add(L_99, 1));
	}

IL_0316:
	{
		int32_t L_100 = V_12;
		if ((((int32_t)L_100) < ((int32_t)4)))
		{
			goto IL_0289;
		}
	}

IL_031e:
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_101 = __this->___m_destPolys;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_102 = __this->___m_destPoly;
		NullCheck(L_101);
		List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_101, L_102, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
		goto IL_069d;
	}

IL_0334:
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_103 = __this->___m_normals;
		NullCheck(L_103);
		List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_inline(L_103, List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_RuntimeMethod_var);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_104 = __this->___m_normals;
		int32_t L_105 = V_6;
		NullCheck(L_104);
		List_1_set_Capacity_m65596F85439E50F3900E35D7663CDECF3DBB7F68(L_104, L_105, List_1_set_Capacity_m65596F85439E50F3900E35D7663CDECF3DBB7F68_RuntimeMethod_var);
		V_13 = 0;
		goto IL_0383;
	}

IL_0351:
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_106 = __this->___m_normals;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_107 = __this->___m_srcPoly;
		int32_t L_108 = V_13;
		NullCheck(L_107);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_109;
		L_109 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_107, L_108, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_110 = __this->___m_srcPoly;
		int32_t L_111 = V_13;
		NullCheck(L_110);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_112;
		L_112 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_110, ((int32_t)il2cpp_codegen_add(L_111, 1)), List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_113;
		L_113 = ClipperOffset_GetUnitNormal_m72DA2A246B34D27E8DF85A79ABE6AF5B0A0BBB32(L_109, L_112, NULL);
		NullCheck(L_106);
		List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_inline(L_106, L_113, List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_RuntimeMethod_var);
		int32_t L_114 = V_13;
		V_13 = ((int32_t)il2cpp_codegen_add(L_114, 1));
	}

IL_0383:
	{
		int32_t L_115 = V_13;
		int32_t L_116 = V_6;
		if ((((int32_t)L_115) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_116, 1)))))
		{
			goto IL_0351;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_117 = V_5;
		NullCheck(L_117);
		int32_t L_118 = L_117->___m_endtype;
		if ((((int32_t)L_118) == ((int32_t)1)))
		{
			goto IL_039e;
		}
	}
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_119 = V_5;
		NullCheck(L_119);
		int32_t L_120 = L_119->___m_endtype;
		if (L_120)
		{
			goto IL_03cb;
		}
	}

IL_039e:
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_121 = __this->___m_normals;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_122 = __this->___m_srcPoly;
		int32_t L_123 = V_6;
		NullCheck(L_122);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_124;
		L_124 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_122, ((int32_t)il2cpp_codegen_subtract(L_123, 1)), List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_125 = __this->___m_srcPoly;
		NullCheck(L_125);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_126;
		L_126 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_125, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_127;
		L_127 = ClipperOffset_GetUnitNormal_m72DA2A246B34D27E8DF85A79ABE6AF5B0A0BBB32(L_124, L_126, NULL);
		NullCheck(L_121);
		List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_inline(L_121, L_127, List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_RuntimeMethod_var);
		goto IL_03ea;
	}

IL_03cb:
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_128 = __this->___m_normals;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_129 = __this->___m_normals;
		int32_t L_130 = V_6;
		NullCheck(L_129);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_131;
		L_131 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_129, ((int32_t)il2cpp_codegen_subtract(L_130, 2)), List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_132;
		memset((&L_132), 0, sizeof(L_132));
		DoublePoint__ctor_m40683CEB156F7F13B5CEC3BA192909512D0F73AD((&L_132), L_131, NULL);
		NullCheck(L_128);
		List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_inline(L_128, L_132, List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_RuntimeMethod_var);
	}

IL_03ea:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_133 = V_5;
		NullCheck(L_133);
		int32_t L_134 = L_133->___m_endtype;
		if (L_134)
		{
			goto IL_0431;
		}
	}
	{
		int32_t L_135 = V_6;
		V_14 = ((int32_t)il2cpp_codegen_subtract(L_135, 1));
		V_15 = 0;
		goto IL_0415;
	}

IL_03fe:
	{
		int32_t L_136 = V_15;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_137 = V_5;
		NullCheck(L_137);
		int32_t L_138 = L_137->___m_jointype;
		ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_136, (&V_14), L_138, NULL);
		int32_t L_139 = V_15;
		V_15 = ((int32_t)il2cpp_codegen_add(L_139, 1));
	}

IL_0415:
	{
		int32_t L_140 = V_15;
		int32_t L_141 = V_6;
		if ((((int32_t)L_140) < ((int32_t)L_141)))
		{
			goto IL_03fe;
		}
	}
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_142 = __this->___m_destPolys;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_143 = __this->___m_destPoly;
		NullCheck(L_142);
		List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_142, L_143, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
		goto IL_069d;
	}

IL_0431:
	{
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_144 = V_5;
		NullCheck(L_144);
		int32_t L_145 = L_144->___m_endtype;
		if ((!(((uint32_t)L_145) == ((uint32_t)1))))
		{
			goto IL_0540;
		}
	}
	{
		int32_t L_146 = V_6;
		V_16 = ((int32_t)il2cpp_codegen_subtract(L_146, 1));
		V_18 = 0;
		goto IL_0460;
	}

IL_0449:
	{
		int32_t L_147 = V_18;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_148 = V_5;
		NullCheck(L_148);
		int32_t L_149 = L_148->___m_jointype;
		ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_147, (&V_16), L_149, NULL);
		int32_t L_150 = V_18;
		V_18 = ((int32_t)il2cpp_codegen_add(L_150, 1));
	}

IL_0460:
	{
		int32_t L_151 = V_18;
		int32_t L_152 = V_6;
		if ((((int32_t)L_151) < ((int32_t)L_152)))
		{
			goto IL_0449;
		}
	}
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_153 = __this->___m_destPolys;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_154 = __this->___m_destPoly;
		NullCheck(L_153);
		List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_153, L_154, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_155 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_155, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		__this->___m_destPoly = L_155;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_destPoly), (void*)L_155);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_156 = __this->___m_normals;
		int32_t L_157 = V_6;
		NullCheck(L_156);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_158;
		L_158 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_156, ((int32_t)il2cpp_codegen_subtract(L_157, 1)), List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		V_17 = L_158;
		int32_t L_159 = V_6;
		V_19 = ((int32_t)il2cpp_codegen_subtract(L_159, 1));
		goto IL_04dd;
	}

IL_049b:
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_160 = __this->___m_normals;
		int32_t L_161 = V_19;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_162 = __this->___m_normals;
		int32_t L_163 = V_19;
		NullCheck(L_162);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_164;
		L_164 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_162, ((int32_t)il2cpp_codegen_subtract(L_163, 1)), List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_165 = L_164.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_166 = __this->___m_normals;
		int32_t L_167 = V_19;
		NullCheck(L_166);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_168;
		L_168 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_166, ((int32_t)il2cpp_codegen_subtract(L_167, 1)), List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_169 = L_168.___Y;
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_170;
		memset((&L_170), 0, sizeof(L_170));
		DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_170), ((-L_165)), ((-L_169)), NULL);
		NullCheck(L_160);
		List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_160, L_161, L_170, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
		int32_t L_171 = V_19;
		V_19 = ((int32_t)il2cpp_codegen_subtract(L_171, 1));
	}

IL_04dd:
	{
		int32_t L_172 = V_19;
		if ((((int32_t)L_172) > ((int32_t)0)))
		{
			goto IL_049b;
		}
	}
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_173 = __this->___m_normals;
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_174 = V_17;
		double L_175 = L_174.___X;
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_176 = V_17;
		double L_177 = L_176.___Y;
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_178;
		memset((&L_178), 0, sizeof(L_178));
		DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_178), ((-L_175)), ((-L_177)), NULL);
		NullCheck(L_173);
		List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_173, 0, L_178, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
		V_16 = 0;
		int32_t L_179 = V_6;
		V_20 = ((int32_t)il2cpp_codegen_subtract(L_179, 1));
		goto IL_0525;
	}

IL_050e:
	{
		int32_t L_180 = V_20;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_181 = V_5;
		NullCheck(L_181);
		int32_t L_182 = L_181->___m_jointype;
		ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_180, (&V_16), L_182, NULL);
		int32_t L_183 = V_20;
		V_20 = ((int32_t)il2cpp_codegen_subtract(L_183, 1));
	}

IL_0525:
	{
		int32_t L_184 = V_20;
		if ((((int32_t)L_184) >= ((int32_t)0)))
		{
			goto IL_050e;
		}
	}
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_185 = __this->___m_destPolys;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_186 = __this->___m_destPoly;
		NullCheck(L_185);
		List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_185, L_186, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
		goto IL_069d;
	}

IL_0540:
	{
		V_21 = 0;
		V_22 = 1;
		goto IL_055f;
	}

IL_0548:
	{
		int32_t L_187 = V_22;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_188 = V_5;
		NullCheck(L_188);
		int32_t L_189 = L_188->___m_jointype;
		ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_187, (&V_21), L_189, NULL);
		int32_t L_190 = V_22;
		V_22 = ((int32_t)il2cpp_codegen_add(L_190, 1));
	}

IL_055f:
	{
		int32_t L_191 = V_22;
		int32_t L_192 = V_6;
		if ((((int32_t)L_191) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_192, 1)))))
		{
			goto IL_0548;
		}
	}
	{
		int32_t L_193 = V_6;
		V_23 = ((int32_t)il2cpp_codegen_subtract(L_193, 1));
		int32_t L_194 = V_6;
		V_21 = ((int32_t)il2cpp_codegen_subtract(L_194, 2));
		__this->___m_sinA = (0.0);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_195 = __this->___m_normals;
		int32_t L_196 = V_23;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_197 = __this->___m_normals;
		int32_t L_198 = V_23;
		NullCheck(L_197);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_199;
		L_199 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_197, L_198, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_200 = L_199.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_201 = __this->___m_normals;
		int32_t L_202 = V_23;
		NullCheck(L_201);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_203;
		L_203 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_201, L_202, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_204 = L_203.___Y;
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_205;
		memset((&L_205), 0, sizeof(L_205));
		DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_205), ((-L_200)), ((-L_204)), NULL);
		NullCheck(L_195);
		List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_195, L_196, L_205, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
		int32_t L_206 = V_23;
		int32_t L_207 = V_21;
		ClipperOffset_DoRound_m5CDD5D392A8EFE3EA9D94D8EA34398B19A1D84A7(__this, L_206, L_207, NULL);
		int32_t L_208 = V_6;
		V_24 = ((int32_t)il2cpp_codegen_subtract(L_208, 1));
		goto IL_060e;
	}

IL_05cc:
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_209 = __this->___m_normals;
		int32_t L_210 = V_24;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_211 = __this->___m_normals;
		int32_t L_212 = V_24;
		NullCheck(L_211);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_213;
		L_213 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_211, ((int32_t)il2cpp_codegen_subtract(L_212, 1)), List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_214 = L_213.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_215 = __this->___m_normals;
		int32_t L_216 = V_24;
		NullCheck(L_215);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_217;
		L_217 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_215, ((int32_t)il2cpp_codegen_subtract(L_216, 1)), List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_218 = L_217.___Y;
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_219;
		memset((&L_219), 0, sizeof(L_219));
		DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_219), ((-L_214)), ((-L_218)), NULL);
		NullCheck(L_209);
		List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_209, L_210, L_219, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
		int32_t L_220 = V_24;
		V_24 = ((int32_t)il2cpp_codegen_subtract(L_220, 1));
	}

IL_060e:
	{
		int32_t L_221 = V_24;
		if ((((int32_t)L_221) > ((int32_t)0)))
		{
			goto IL_05cc;
		}
	}
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_222 = __this->___m_normals;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_223 = __this->___m_normals;
		NullCheck(L_223);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_224;
		L_224 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_223, 1, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_225 = L_224.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_226 = __this->___m_normals;
		NullCheck(L_226);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_227;
		L_227 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_226, 1, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_228 = L_227.___Y;
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_229;
		memset((&L_229), 0, sizeof(L_229));
		DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_229), ((-L_225)), ((-L_228)), NULL);
		NullCheck(L_222);
		List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_222, 0, L_229, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
		int32_t L_230 = V_6;
		V_21 = ((int32_t)il2cpp_codegen_subtract(L_230, 1));
		int32_t L_231 = V_21;
		V_25 = ((int32_t)il2cpp_codegen_subtract(L_231, 1));
		goto IL_066d;
	}

IL_0656:
	{
		int32_t L_232 = V_25;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_233 = V_5;
		NullCheck(L_233);
		int32_t L_234 = L_233->___m_jointype;
		ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_232, (&V_21), L_234, NULL);
		int32_t L_235 = V_25;
		V_25 = ((int32_t)il2cpp_codegen_subtract(L_235, 1));
	}

IL_066d:
	{
		int32_t L_236 = V_25;
		if ((((int32_t)L_236) > ((int32_t)0)))
		{
			goto IL_0656;
		}
	}
	{
		V_21 = 1;
		__this->___m_sinA = (0.0);
		ClipperOffset_DoRound_m5CDD5D392A8EFE3EA9D94D8EA34398B19A1D84A7(__this, 0, 1, NULL);
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_237 = __this->___m_destPolys;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_238 = __this->___m_destPoly;
		NullCheck(L_237);
		List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_237, L_238, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
	}

IL_069d:
	{
		int32_t L_239 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_239, 1));
	}

IL_06a3:
	{
		int32_t L_240 = V_4;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_241 = __this->___m_polyNodes;
		NullCheck(L_241);
		int32_t L_242;
		L_242 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_241, NULL);
		if ((((int32_t)L_240) < ((int32_t)L_242)))
		{
			goto IL_0159;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Execute_m61DFA6395CE7A902B1B0989C80CD36841AE61403 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2** ___0_solution, double ___1_delta, int32_t ___2_inputSize, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m25AD1E621D7CCD9AC8A452AA1F12A66A1358C165_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m41718F6D39136894AF9F8DB41A8F2B3382913D96_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* V_0 = NULL;
	IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 V_1;
	memset((&V_1), 0, sizeof(V_1));
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_2 = NULL;
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2** L_0 = ___0_solution;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_1 = *((List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2**)L_0);
		NullCheck(L_1);
		List_1_Clear_m25AD1E621D7CCD9AC8A452AA1F12A66A1358C165_inline(L_1, List_1_Clear_m25AD1E621D7CCD9AC8A452AA1F12A66A1358C165_RuntimeMethod_var);
		ClipperOffset_FixOrientations_mDA375E02A3FE57336BBF9B4BCA0E090594A423DD(__this, NULL);
		double L_2 = ___1_delta;
		ClipperOffset_DoOffset_mB2EC1F8806D984AEACFF55D76038DA62FE63FC34(__this, L_2, NULL);
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_3 = (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591*)il2cpp_codegen_object_new(Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591_il2cpp_TypeInfo_var);
		Clipper__ctor_mBD460E37A6B4C818F2073F66AE05A2245219943B(L_3, 0, NULL);
		V_0 = L_3;
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_4 = V_0;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_5 = __this->___m_destPolys;
		NullCheck(L_4);
		bool L_6;
		L_6 = ClipperBase_AddPaths_mFF0D62B27F98735B1A041959F4FD9B88092A0BCB(L_4, L_5, 0, (bool)1, NULL);
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_7 = V_0;
		int32_t L_8 = ___2_inputSize;
		NullCheck(L_7);
		Clipper_set_LastIndex_m874822A5C1A6BC6773DE4DD57796E3D91B7C6E48_inline(L_7, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), NULL);
		double L_9 = ___1_delta;
		if ((!(((double)L_9) > ((double)(0.0)))))
		{
			goto IL_004c;
		}
	}
	{
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_10 = V_0;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2** L_11 = ___0_solution;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_12 = *((List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2**)L_11);
		NullCheck(L_10);
		bool L_13;
		L_13 = Clipper_Execute_m2C2819E17B9053FB6CA6F88D6B3D32F1256999D3(L_10, 1, L_12, 2, 2, NULL);
		return;
	}

IL_004c:
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_14 = __this->___m_destPolys;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_15;
		L_15 = ClipperBase_GetBounds_m8929702FB7FA0DD40C26D99E42EBCAD2B64CA91B(L_14, NULL);
		V_1 = L_15;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_16 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F(L_16, 4, List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_RuntimeMethod_var);
		V_2 = L_16;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_17 = V_2;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_18 = V_1;
		int64_t L_19 = L_18.___left;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_20 = V_1;
		int64_t L_21 = L_20.___bottom;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_22;
		memset((&L_22), 0, sizeof(L_22));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_22), ((int64_t)il2cpp_codegen_subtract(L_19, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_add(L_21, ((int64_t)((int32_t)10)))), NULL);
		NullCheck(L_17);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_17, L_22, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_23 = V_2;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_24 = V_1;
		int64_t L_25 = L_24.___right;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_26 = V_1;
		int64_t L_27 = L_26.___bottom;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_28;
		memset((&L_28), 0, sizeof(L_28));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_28), ((int64_t)il2cpp_codegen_add(L_25, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_add(L_27, ((int64_t)((int32_t)10)))), NULL);
		NullCheck(L_23);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_23, L_28, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_29 = V_2;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_30 = V_1;
		int64_t L_31 = L_30.___right;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_32 = V_1;
		int64_t L_33 = L_32.___top;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_34;
		memset((&L_34), 0, sizeof(L_34));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_34), ((int64_t)il2cpp_codegen_add(L_31, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_subtract(L_33, ((int64_t)((int32_t)10)))), NULL);
		NullCheck(L_29);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_29, L_34, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_35 = V_2;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_36 = V_1;
		int64_t L_37 = L_36.___left;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_38 = V_1;
		int64_t L_39 = L_38.___top;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_40;
		memset((&L_40), 0, sizeof(L_40));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_40), ((int64_t)il2cpp_codegen_subtract(L_37, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_subtract(L_39, ((int64_t)((int32_t)10)))), NULL);
		NullCheck(L_35);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_35, L_40, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_41 = V_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_42 = V_2;
		NullCheck(L_41);
		bool L_43;
		L_43 = ClipperBase_AddPath_m17E71DE1AE62E66A8693C74B0639A903350BDB08(L_41, L_42, 0, (bool)1, NULL);
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_44 = V_0;
		NullCheck(L_44);
		Clipper_set_ReverseSolution_m450E2A28BE0742673DA8FD90ECB89A79E42B1580_inline(L_44, (bool)1, NULL);
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_45 = V_0;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2** L_46 = ___0_solution;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_47 = *((List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2**)L_46);
		NullCheck(L_45);
		bool L_48;
		L_48 = Clipper_Execute_m2C2819E17B9053FB6CA6F88D6B3D32F1256999D3(L_45, 1, L_47, 3, 3, NULL);
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2** L_49 = ___0_solution;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_50 = *((List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2**)L_49);
		NullCheck(L_50);
		int32_t L_51;
		L_51 = List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_inline(L_50, List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_RuntimeMethod_var);
		if ((((int32_t)L_51) <= ((int32_t)0)))
		{
			goto IL_010a;
		}
	}
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2** L_52 = ___0_solution;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_53 = *((List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2**)L_52);
		NullCheck(L_53);
		List_1_RemoveAt_m41718F6D39136894AF9F8DB41A8F2B3382913D96(L_53, 0, List_1_RemoveAt_m41718F6D39136894AF9F8DB41A8F2B3382913D96_RuntimeMethod_var);
	}

IL_010a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_Execute_m21DECAE22E5DC76EEDA58CDF37877AF74744EBAA (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** ___0_solution, double ___1_delta, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mD00C66ACABC185D406650BA03842DA2B2D570B8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m54A35B70A4B0D096D0D84F82B22E2D213DDBF6FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* V_0 = NULL;
	IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 V_1;
	memset((&V_1), 0, sizeof(V_1));
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_2 = NULL;
	PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* V_3 = NULL;
	int32_t V_4 = 0;
	{
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_0 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_1 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_0);
		NullCheck(L_1);
		PolyTree_Clear_m9F1110A46A21877AD49B28D71B3BBC2AEEEA484C(L_1, NULL);
		ClipperOffset_FixOrientations_mDA375E02A3FE57336BBF9B4BCA0E090594A423DD(__this, NULL);
		double L_2 = ___1_delta;
		ClipperOffset_DoOffset_mB2EC1F8806D984AEACFF55D76038DA62FE63FC34(__this, L_2, NULL);
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_3 = (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591*)il2cpp_codegen_object_new(Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591_il2cpp_TypeInfo_var);
		Clipper__ctor_mBD460E37A6B4C818F2073F66AE05A2245219943B(L_3, 0, NULL);
		V_0 = L_3;
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_4 = V_0;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_5 = __this->___m_destPolys;
		NullCheck(L_4);
		bool L_6;
		L_6 = ClipperBase_AddPaths_mFF0D62B27F98735B1A041959F4FD9B88092A0BCB(L_4, L_5, 0, (bool)1, NULL);
		double L_7 = ___1_delta;
		if ((!(((double)L_7) > ((double)(0.0)))))
		{
			goto IL_0043;
		}
	}
	{
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_8 = V_0;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_9 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_10 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_9);
		NullCheck(L_8);
		bool L_11;
		L_11 = Clipper_Execute_m0F3AB4D3A4084D7DA7924D3595EE7FA093AD4951(L_8, 1, L_10, 2, 2, NULL);
		return;
	}

IL_0043:
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_12 = __this->___m_destPolys;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_13;
		L_13 = ClipperBase_GetBounds_m8929702FB7FA0DD40C26D99E42EBCAD2B64CA91B(L_12, NULL);
		V_1 = L_13;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_14 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F(L_14, 4, List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_RuntimeMethod_var);
		V_2 = L_14;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_15 = V_2;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_16 = V_1;
		int64_t L_17 = L_16.___left;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_18 = V_1;
		int64_t L_19 = L_18.___bottom;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_20;
		memset((&L_20), 0, sizeof(L_20));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_20), ((int64_t)il2cpp_codegen_subtract(L_17, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_add(L_19, ((int64_t)((int32_t)10)))), NULL);
		NullCheck(L_15);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_15, L_20, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_21 = V_2;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_22 = V_1;
		int64_t L_23 = L_22.___right;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_24 = V_1;
		int64_t L_25 = L_24.___bottom;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_26;
		memset((&L_26), 0, sizeof(L_26));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_26), ((int64_t)il2cpp_codegen_add(L_23, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_add(L_25, ((int64_t)((int32_t)10)))), NULL);
		NullCheck(L_21);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_21, L_26, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_27 = V_2;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_28 = V_1;
		int64_t L_29 = L_28.___right;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_30 = V_1;
		int64_t L_31 = L_30.___top;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_32;
		memset((&L_32), 0, sizeof(L_32));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_32), ((int64_t)il2cpp_codegen_add(L_29, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_subtract(L_31, ((int64_t)((int32_t)10)))), NULL);
		NullCheck(L_27);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_27, L_32, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_33 = V_2;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_34 = V_1;
		int64_t L_35 = L_34.___left;
		IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_36 = V_1;
		int64_t L_37 = L_36.___top;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_38;
		memset((&L_38), 0, sizeof(L_38));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_38), ((int64_t)il2cpp_codegen_subtract(L_35, ((int64_t)((int32_t)10)))), ((int64_t)il2cpp_codegen_subtract(L_37, ((int64_t)((int32_t)10)))), NULL);
		NullCheck(L_33);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_33, L_38, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_39 = V_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_40 = V_2;
		NullCheck(L_39);
		bool L_41;
		L_41 = ClipperBase_AddPath_m17E71DE1AE62E66A8693C74B0639A903350BDB08(L_39, L_40, 0, (bool)1, NULL);
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_42 = V_0;
		NullCheck(L_42);
		Clipper_set_ReverseSolution_m450E2A28BE0742673DA8FD90ECB89A79E42B1580_inline(L_42, (bool)1, NULL);
		Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_43 = V_0;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_44 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_45 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_44);
		NullCheck(L_43);
		bool L_46;
		L_46 = Clipper_Execute_m0F3AB4D3A4084D7DA7924D3595EE7FA093AD4951(L_43, 1, L_45, 3, 3, NULL);
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_47 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_48 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_47);
		NullCheck(L_48);
		int32_t L_49;
		L_49 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_48, NULL);
		if ((!(((uint32_t)L_49) == ((uint32_t)1))))
		{
			goto IL_0188;
		}
	}
	{
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_50 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_51 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_50);
		NullCheck(L_51);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_52;
		L_52 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_51, NULL);
		NullCheck(L_52);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_53;
		L_53 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_52, 0, List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		NullCheck(L_53);
		int32_t L_54;
		L_54 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_53, NULL);
		if ((((int32_t)L_54) <= ((int32_t)0)))
		{
			goto IL_0188;
		}
	}
	{
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_55 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_56 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_55);
		NullCheck(L_56);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_57;
		L_57 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_56, NULL);
		NullCheck(L_57);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_58;
		L_58 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_57, 0, List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		V_3 = L_58;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_59 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_60 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_59);
		NullCheck(L_60);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_61;
		L_61 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_60, NULL);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_62 = V_3;
		NullCheck(L_62);
		int32_t L_63;
		L_63 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_62, NULL);
		NullCheck(L_61);
		List_1_set_Capacity_mD00C66ACABC185D406650BA03842DA2B2D570B8D(L_61, L_63, List_1_set_Capacity_mD00C66ACABC185D406650BA03842DA2B2D570B8D_RuntimeMethod_var);
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_64 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_65 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_64);
		NullCheck(L_65);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_66;
		L_66 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_65, NULL);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_67 = V_3;
		NullCheck(L_67);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_68;
		L_68 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_67, NULL);
		NullCheck(L_68);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_69;
		L_69 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_68, 0, List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		NullCheck(L_66);
		List_1_set_Item_m54A35B70A4B0D096D0D84F82B22E2D213DDBF6FA(L_66, 0, L_69, List_1_set_Item_m54A35B70A4B0D096D0D84F82B22E2D213DDBF6FA_RuntimeMethod_var);
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_70 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_71 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_70);
		NullCheck(L_71);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_72;
		L_72 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_71, NULL);
		NullCheck(L_72);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_73;
		L_73 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_72, 0, List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_74 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_75 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_74);
		NullCheck(L_73);
		L_73->___m_Parent = L_75;
		Il2CppCodeGenWriteBarrier((void**)(&L_73->___m_Parent), (void*)L_75);
		V_4 = 1;
		goto IL_017d;
	}

IL_0163:
	{
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_76 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_77 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_76);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_78 = V_3;
		NullCheck(L_78);
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_79;
		L_79 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_78, NULL);
		int32_t L_80 = V_4;
		NullCheck(L_79);
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_81;
		L_81 = List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109(L_79, L_80, List_1_get_Item_mF7A00015A2FF9089572085B94FC54CCC8D44B109_RuntimeMethod_var);
		NullCheck(L_77);
		PolyNode_AddChild_m8CF2C74C5426BAB5B15114D3129F60F7F65E2AFF(L_77, L_81, NULL);
		int32_t L_82 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_82, 1));
	}

IL_017d:
	{
		int32_t L_83 = V_4;
		PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_84 = V_3;
		NullCheck(L_84);
		int32_t L_85;
		L_85 = PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54(L_84, NULL);
		if ((((int32_t)L_83) < ((int32_t)L_85)))
		{
			goto IL_0163;
		}
	}
	{
		return;
	}

IL_0188:
	{
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_86 = ___0_solution;
		PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_87 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_86);
		NullCheck(L_87);
		PolyTree_Clear_m9F1110A46A21877AD49B28D71B3BBC2AEEEA484C(L_87, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, int32_t ___0_j, int32_t* ___1_k, int32_t ___2_jointype, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_0;
	memset((&V_0), 0, sizeof(V_0));
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_0 = __this->___m_normals;
		int32_t* L_1 = ___1_k;
		int32_t L_2 = *((int32_t*)L_1);
		NullCheck(L_0);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_3;
		L_3 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_0, L_2, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_4 = L_3.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_5 = __this->___m_normals;
		int32_t L_6 = ___0_j;
		NullCheck(L_5);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_7;
		L_7 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_5, L_6, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_8 = L_7.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_9 = __this->___m_normals;
		int32_t L_10 = ___0_j;
		NullCheck(L_9);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_11;
		L_11 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_9, L_10, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_12 = L_11.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_13 = __this->___m_normals;
		int32_t* L_14 = ___1_k;
		int32_t L_15 = *((int32_t*)L_14);
		NullCheck(L_13);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_16;
		L_16 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_13, L_15, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_17 = L_16.___Y;
		__this->___m_sinA = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_4, L_8)), ((double)il2cpp_codegen_multiply(L_12, L_17))));
		double L_18 = __this->___m_sinA;
		double L_19 = __this->___m_delta;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_20;
		L_20 = fabs(((double)il2cpp_codegen_multiply(L_18, L_19)));
		if ((!(((double)L_20) < ((double)(1.0)))))
		{
			goto IL_0180;
		}
	}
	{
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_21 = __this->___m_normals;
		int32_t* L_22 = ___1_k;
		int32_t L_23 = *((int32_t*)L_22);
		NullCheck(L_21);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_24;
		L_24 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_21, L_23, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_25 = L_24.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_26 = __this->___m_normals;
		int32_t L_27 = ___0_j;
		NullCheck(L_26);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_28;
		L_28 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_26, L_27, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_29 = L_28.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_30 = __this->___m_normals;
		int32_t L_31 = ___0_j;
		NullCheck(L_30);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_32;
		L_32 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_30, L_31, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_33 = L_32.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_34 = __this->___m_normals;
		int32_t* L_35 = ___1_k;
		int32_t L_36 = *((int32_t*)L_35);
		NullCheck(L_34);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_37;
		L_37 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_34, L_36, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_38 = L_37.___Y;
		if ((!(((double)((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_25, L_29)), ((double)il2cpp_codegen_multiply(L_33, L_38))))) > ((double)(0.0)))))
		{
			goto IL_01c2;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_39 = __this->___m_srcPoly;
		int32_t L_40 = ___0_j;
		NullCheck(L_39);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_41;
		L_41 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_39, L_40, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_42 = L_41.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_43 = __this->___m_normals;
		int32_t* L_44 = ___1_k;
		int32_t L_45 = *((int32_t*)L_44);
		NullCheck(L_43);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_46;
		L_46 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_43, L_45, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_47 = L_46.___X;
		double L_48 = __this->___m_delta;
		int64_t L_49;
		L_49 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_42), ((double)il2cpp_codegen_multiply(L_47, L_48)))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_50 = __this->___m_srcPoly;
		int32_t L_51 = ___0_j;
		NullCheck(L_50);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_52;
		L_52 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_50, L_51, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_53 = L_52.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_54 = __this->___m_normals;
		int32_t* L_55 = ___1_k;
		int32_t L_56 = *((int32_t*)L_55);
		NullCheck(L_54);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_57;
		L_57 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_54, L_56, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_58 = L_57.___Y;
		double L_59 = __this->___m_delta;
		int64_t L_60;
		L_60 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_53), ((double)il2cpp_codegen_multiply(L_58, L_59)))), NULL);
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_0), L_49, L_60, NULL);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_61 = __this->___m_normals;
		int32_t* L_62 = ___1_k;
		int32_t L_63 = *((int32_t*)L_62);
		NullCheck(L_61);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_64;
		L_64 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_61, L_63, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_65 = L_64.___X;
		(&V_0)->___NX = L_65;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_66 = __this->___m_normals;
		int32_t* L_67 = ___1_k;
		int32_t L_68 = *((int32_t*)L_67);
		NullCheck(L_66);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_69;
		L_69 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_66, L_68, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_70 = L_69.___Y;
		(&V_0)->___NY = L_70;
		int32_t L_71 = ___0_j;
		(&V_0)->___N = ((int64_t)L_71);
		(&V_0)->___D = ((int64_t)1);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_72 = __this->___m_destPoly;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_73 = V_0;
		NullCheck(L_72);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_72, L_73, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		return;
	}

IL_0180:
	{
		double L_74 = __this->___m_sinA;
		if ((!(((double)L_74) > ((double)(1.0)))))
		{
			goto IL_01a2;
		}
	}
	{
		__this->___m_sinA = (1.0);
		goto IL_01c2;
	}

IL_01a2:
	{
		double L_75 = __this->___m_sinA;
		if ((!(((double)L_75) < ((double)(-1.0)))))
		{
			goto IL_01c2;
		}
	}
	{
		__this->___m_sinA = (-1.0);
	}

IL_01c2:
	{
		double L_76 = __this->___m_sinA;
		double L_77 = __this->___m_delta;
		if ((!(((double)((double)il2cpp_codegen_multiply(L_76, L_77))) < ((double)(0.0)))))
		{
			goto IL_0398;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_78 = __this->___m_srcPoly;
		int32_t L_79 = ___0_j;
		NullCheck(L_78);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_80;
		L_80 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_78, L_79, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_81 = L_80.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_82 = __this->___m_normals;
		int32_t* L_83 = ___1_k;
		int32_t L_84 = *((int32_t*)L_83);
		NullCheck(L_82);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_85;
		L_85 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_82, L_84, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_86 = L_85.___X;
		double L_87 = __this->___m_delta;
		int64_t L_88;
		L_88 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_81), ((double)il2cpp_codegen_multiply(L_86, L_87)))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_89 = __this->___m_srcPoly;
		int32_t L_90 = ___0_j;
		NullCheck(L_89);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_91;
		L_91 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_89, L_90, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_92 = L_91.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_93 = __this->___m_normals;
		int32_t* L_94 = ___1_k;
		int32_t L_95 = *((int32_t*)L_94);
		NullCheck(L_93);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_96;
		L_96 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_93, L_95, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_97 = L_96.___Y;
		double L_98 = __this->___m_delta;
		int64_t L_99;
		L_99 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_92), ((double)il2cpp_codegen_multiply(L_97, L_98)))), NULL);
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_1), L_88, L_99, NULL);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_100 = __this->___m_normals;
		int32_t* L_101 = ___1_k;
		int32_t L_102 = *((int32_t*)L_101);
		NullCheck(L_100);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_103;
		L_103 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_100, L_102, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_104 = L_103.___X;
		(&V_1)->___NX = L_104;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_105 = __this->___m_normals;
		int32_t* L_106 = ___1_k;
		int32_t L_107 = *((int32_t*)L_106);
		NullCheck(L_105);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_108;
		L_108 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_105, L_107, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_109 = L_108.___Y;
		(&V_1)->___NY = L_109;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_110 = __this->___m_destPoly;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_111 = V_1;
		NullCheck(L_110);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_110, L_111, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_112 = __this->___m_srcPoly;
		int32_t L_113 = ___0_j;
		NullCheck(L_112);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_114;
		L_114 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_112, L_113, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_1 = L_114;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_115 = __this->___m_normals;
		int32_t* L_116 = ___1_k;
		int32_t L_117 = *((int32_t*)L_116);
		NullCheck(L_115);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_118;
		L_118 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_115, L_117, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_119 = L_118.___X;
		(&V_1)->___NX = L_119;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_120 = __this->___m_normals;
		int32_t* L_121 = ___1_k;
		int32_t L_122 = *((int32_t*)L_121);
		NullCheck(L_120);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_123;
		L_123 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_120, L_122, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_124 = L_123.___Y;
		(&V_1)->___NY = L_124;
		int32_t L_125 = ___0_j;
		(&V_1)->___N = ((int64_t)L_125);
		(&V_1)->___D = ((int64_t)1);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_126 = __this->___m_destPoly;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_127 = V_1;
		NullCheck(L_126);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_126, L_127, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_128 = __this->___m_srcPoly;
		int32_t L_129 = ___0_j;
		NullCheck(L_128);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_130;
		L_130 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_128, L_129, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_131 = L_130.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_132 = __this->___m_normals;
		int32_t L_133 = ___0_j;
		NullCheck(L_132);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_134;
		L_134 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_132, L_133, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_135 = L_134.___X;
		double L_136 = __this->___m_delta;
		int64_t L_137;
		L_137 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_131), ((double)il2cpp_codegen_multiply(L_135, L_136)))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_138 = __this->___m_srcPoly;
		int32_t L_139 = ___0_j;
		NullCheck(L_138);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_140;
		L_140 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_138, L_139, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_141 = L_140.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_142 = __this->___m_normals;
		int32_t L_143 = ___0_j;
		NullCheck(L_142);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_144;
		L_144 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_142, L_143, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_145 = L_144.___Y;
		double L_146 = __this->___m_delta;
		int64_t L_147;
		L_147 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_141), ((double)il2cpp_codegen_multiply(L_145, L_146)))), NULL);
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_1), L_137, L_147, NULL);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_148 = __this->___m_normals;
		int32_t L_149 = ___0_j;
		NullCheck(L_148);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_150;
		L_150 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_148, L_149, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_151 = L_150.___X;
		(&V_1)->___NX = L_151;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_152 = __this->___m_normals;
		int32_t L_153 = ___0_j;
		NullCheck(L_152);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_154;
		L_154 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_152, L_153, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_155 = L_154.___Y;
		(&V_1)->___NY = L_155;
		int32_t L_156 = ___0_j;
		(&V_1)->___N = ((int64_t)L_156);
		(&V_1)->___D = ((int64_t)1);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_157 = __this->___m_destPoly;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_158 = V_1;
		NullCheck(L_157);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_157, L_158, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		goto IL_03a4;
	}

IL_0398:
	{
		int32_t L_159 = ___2_jointype;
		if (L_159)
		{
			goto IL_03a4;
		}
	}
	{
		int32_t L_160 = ___0_j;
		int32_t* L_161 = ___1_k;
		int32_t L_162 = *((int32_t*)L_161);
		ClipperOffset_DoRound_m5CDD5D392A8EFE3EA9D94D8EA34398B19A1D84A7(__this, L_160, L_162, NULL);
	}

IL_03a4:
	{
		int32_t* L_163 = ___1_k;
		int32_t L_164 = ___0_j;
		*((int32_t*)L_163) = (int32_t)L_164;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoSquare_mD04392387B1B1AD40FAD958FE1E8809C183E176F (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, int32_t ___0_j, int32_t ___1_k, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		double L_0 = __this->___m_sinA;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_1 = __this->___m_normals;
		int32_t L_2 = ___1_k;
		NullCheck(L_1);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_3;
		L_3 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_1, L_2, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_4 = L_3.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_5 = __this->___m_normals;
		int32_t L_6 = ___0_j;
		NullCheck(L_5);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_7;
		L_7 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_5, L_6, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_8 = L_7.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_9 = __this->___m_normals;
		int32_t L_10 = ___1_k;
		NullCheck(L_9);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_11;
		L_11 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_9, L_10, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_12 = L_11.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_13 = __this->___m_normals;
		int32_t L_14 = ___0_j;
		NullCheck(L_13);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_15;
		L_15 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_13, L_14, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_16 = L_15.___Y;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_17;
		L_17 = atan2(L_0, ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_4, L_8)), ((double)il2cpp_codegen_multiply(L_12, L_16)))));
		double L_18;
		L_18 = tan(((double)(L_17/(4.0))));
		V_0 = L_18;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_19 = __this->___m_srcPoly;
		int32_t L_20 = ___0_j;
		NullCheck(L_19);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_21;
		L_21 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_19, L_20, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_22 = L_21.___X;
		double L_23 = __this->___m_delta;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_24 = __this->___m_normals;
		int32_t L_25 = ___1_k;
		NullCheck(L_24);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_26;
		L_26 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_24, L_25, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_27 = L_26.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_28 = __this->___m_normals;
		int32_t L_29 = ___1_k;
		NullCheck(L_28);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_30;
		L_30 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_28, L_29, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_31 = L_30.___Y;
		double L_32 = V_0;
		int64_t L_33;
		L_33 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_22), ((double)il2cpp_codegen_multiply(L_23, ((double)il2cpp_codegen_subtract(L_27, ((double)il2cpp_codegen_multiply(L_31, L_32)))))))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_34 = __this->___m_srcPoly;
		int32_t L_35 = ___0_j;
		NullCheck(L_34);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_36;
		L_36 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_34, L_35, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_37 = L_36.___Y;
		double L_38 = __this->___m_delta;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_39 = __this->___m_normals;
		int32_t L_40 = ___1_k;
		NullCheck(L_39);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_41;
		L_41 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_39, L_40, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_42 = L_41.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_43 = __this->___m_normals;
		int32_t L_44 = ___1_k;
		NullCheck(L_43);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_45;
		L_45 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_43, L_44, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_46 = L_45.___X;
		double L_47 = V_0;
		int64_t L_48;
		L_48 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_37), ((double)il2cpp_codegen_multiply(L_38, ((double)il2cpp_codegen_add(L_42, ((double)il2cpp_codegen_multiply(L_46, L_47)))))))), NULL);
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_1), L_33, L_48, NULL);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_49 = __this->___m_normals;
		int32_t L_50 = ___1_k;
		NullCheck(L_49);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_51;
		L_51 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_49, L_50, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_52 = L_51.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_53 = __this->___m_normals;
		int32_t L_54 = ___1_k;
		NullCheck(L_53);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_55;
		L_55 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_53, L_54, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_56 = L_55.___Y;
		double L_57 = V_0;
		(&V_1)->___NX = ((double)il2cpp_codegen_subtract(L_52, ((double)il2cpp_codegen_multiply(L_56, L_57))));
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_58 = __this->___m_normals;
		int32_t L_59 = ___1_k;
		NullCheck(L_58);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_60;
		L_60 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_58, L_59, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_61 = L_60.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_62 = __this->___m_normals;
		int32_t L_63 = ___1_k;
		NullCheck(L_62);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_64;
		L_64 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_62, L_63, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_65 = L_64.___X;
		double L_66 = V_0;
		(&V_1)->___NY = ((double)il2cpp_codegen_add(L_61, ((double)il2cpp_codegen_multiply(L_65, L_66))));
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_67 = __this->___m_destPoly;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_68 = V_1;
		NullCheck(L_67);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_67, L_68, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_69 = __this->___m_srcPoly;
		int32_t L_70 = ___0_j;
		NullCheck(L_69);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_71;
		L_71 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_69, L_70, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_72 = L_71.___X;
		double L_73 = __this->___m_delta;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_74 = __this->___m_normals;
		int32_t L_75 = ___0_j;
		NullCheck(L_74);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_76;
		L_76 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_74, L_75, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_77 = L_76.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_78 = __this->___m_normals;
		int32_t L_79 = ___0_j;
		NullCheck(L_78);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_80;
		L_80 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_78, L_79, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_81 = L_80.___Y;
		double L_82 = V_0;
		int64_t L_83;
		L_83 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_72), ((double)il2cpp_codegen_multiply(L_73, ((double)il2cpp_codegen_add(L_77, ((double)il2cpp_codegen_multiply(L_81, L_82)))))))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_84 = __this->___m_srcPoly;
		int32_t L_85 = ___0_j;
		NullCheck(L_84);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_86;
		L_86 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_84, L_85, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_87 = L_86.___Y;
		double L_88 = __this->___m_delta;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_89 = __this->___m_normals;
		int32_t L_90 = ___0_j;
		NullCheck(L_89);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_91;
		L_91 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_89, L_90, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_92 = L_91.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_93 = __this->___m_normals;
		int32_t L_94 = ___0_j;
		NullCheck(L_93);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_95;
		L_95 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_93, L_94, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_96 = L_95.___X;
		double L_97 = V_0;
		int64_t L_98;
		L_98 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_87), ((double)il2cpp_codegen_multiply(L_88, ((double)il2cpp_codegen_subtract(L_92, ((double)il2cpp_codegen_multiply(L_96, L_97)))))))), NULL);
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_1), L_83, L_98, NULL);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_99 = __this->___m_normals;
		int32_t L_100 = ___1_k;
		NullCheck(L_99);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_101;
		L_101 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_99, L_100, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_102 = L_101.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_103 = __this->___m_normals;
		int32_t L_104 = ___1_k;
		NullCheck(L_103);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_105;
		L_105 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_103, L_104, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_106 = L_105.___Y;
		double L_107 = V_0;
		(&V_1)->___NX = ((double)il2cpp_codegen_add(L_102, ((double)il2cpp_codegen_multiply(L_106, L_107))));
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_108 = __this->___m_normals;
		int32_t L_109 = ___1_k;
		NullCheck(L_108);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_110;
		L_110 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_108, L_109, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_111 = L_110.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_112 = __this->___m_normals;
		int32_t L_113 = ___1_k;
		NullCheck(L_112);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_114;
		L_114 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_112, L_113, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_115 = L_114.___X;
		double L_116 = V_0;
		(&V_1)->___NY = ((double)il2cpp_codegen_subtract(L_111, ((double)il2cpp_codegen_multiply(L_115, L_116))));
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_117 = __this->___m_destPoly;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_118 = V_1;
		NullCheck(L_117);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_117, L_118, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoMiter_m7050BFCD4EA5A0BF0DE873A01698D1D61F9F42F8 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, int32_t ___0_j, int32_t ___1_k, double ___2_r, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		double L_0 = __this->___m_delta;
		double L_1 = ___2_r;
		V_0 = ((double)(L_0/L_1));
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_2 = __this->___m_srcPoly;
		int32_t L_3 = ___0_j;
		NullCheck(L_2);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_4;
		L_4 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_2, L_3, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_5 = L_4.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_6 = __this->___m_normals;
		int32_t L_7 = ___1_k;
		NullCheck(L_6);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_8;
		L_8 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_6, L_7, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_9 = L_8.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_10 = __this->___m_normals;
		int32_t L_11 = ___0_j;
		NullCheck(L_10);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_12;
		L_12 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_10, L_11, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_13 = L_12.___X;
		double L_14 = V_0;
		int64_t L_15;
		L_15 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_5), ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_9, L_13)), L_14)))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_16 = __this->___m_srcPoly;
		int32_t L_17 = ___0_j;
		NullCheck(L_16);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_18;
		L_18 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_16, L_17, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_19 = L_18.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_20 = __this->___m_normals;
		int32_t L_21 = ___1_k;
		NullCheck(L_20);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_22;
		L_22 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_20, L_21, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_23 = L_22.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_24 = __this->___m_normals;
		int32_t L_25 = ___0_j;
		NullCheck(L_24);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_26;
		L_26 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_24, L_25, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_27 = L_26.___Y;
		double L_28 = V_0;
		int64_t L_29;
		L_29 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_19), ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_23, L_27)), L_28)))), NULL);
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_1), L_15, L_29, NULL);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_30 = __this->___m_normals;
		int32_t L_31 = ___1_k;
		NullCheck(L_30);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_32;
		L_32 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_30, L_31, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_33 = L_32.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_34 = __this->___m_normals;
		int32_t L_35 = ___0_j;
		NullCheck(L_34);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_36;
		L_36 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_34, L_35, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_37 = L_36.___X;
		double L_38 = V_0;
		(&V_1)->___NX = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_33, L_37)), L_38));
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_39 = __this->___m_normals;
		int32_t L_40 = ___1_k;
		NullCheck(L_39);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_41;
		L_41 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_39, L_40, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_42 = L_41.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_43 = __this->___m_normals;
		int32_t L_44 = ___0_j;
		NullCheck(L_43);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_45;
		L_45 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_43, L_44, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_46 = L_45.___Y;
		double L_47 = V_0;
		(&V_1)->___NY = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_42, L_46)), L_47));
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_48 = __this->___m_destPoly;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_49 = V_1;
		NullCheck(L_48);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_48, L_49, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoRound_m5CDD5D392A8EFE3EA9D94D8EA34398B19A1D84A7 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, int32_t ___0_j, int32_t ___1_k, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	int32_t V_1 = 0;
	double V_2 = 0.0;
	double V_3 = 0.0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t V_5 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_6;
	memset((&V_6), 0, sizeof(V_6));
	{
		double L_0 = __this->___m_sinA;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_1 = __this->___m_normals;
		int32_t L_2 = ___1_k;
		NullCheck(L_1);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_3;
		L_3 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_1, L_2, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_4 = L_3.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_5 = __this->___m_normals;
		int32_t L_6 = ___0_j;
		NullCheck(L_5);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_7;
		L_7 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_5, L_6, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_8 = L_7.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_9 = __this->___m_normals;
		int32_t L_10 = ___1_k;
		NullCheck(L_9);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_11;
		L_11 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_9, L_10, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_12 = L_11.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_13 = __this->___m_normals;
		int32_t L_14 = ___0_j;
		NullCheck(L_13);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_15;
		L_15 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_13, L_14, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_16 = L_15.___Y;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_17;
		L_17 = atan2(L_0, ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_4, L_8)), ((double)il2cpp_codegen_multiply(L_12, L_16)))));
		V_0 = L_17;
		double L_18 = __this->___m_StepsPerRad;
		double L_19 = V_0;
		double L_20;
		L_20 = fabs(L_19);
		int64_t L_21;
		L_21 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_multiply(L_18, L_20)), NULL);
		int32_t L_22;
		L_22 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)L_21), 1, NULL);
		V_1 = L_22;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_23 = __this->___m_normals;
		int32_t L_24 = ___1_k;
		NullCheck(L_23);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_25;
		L_25 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_23, L_24, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_26 = L_25.___X;
		V_2 = L_26;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_27 = __this->___m_normals;
		int32_t L_28 = ___1_k;
		NullCheck(L_27);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_29;
		L_29 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_27, L_28, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_30 = L_29.___Y;
		V_3 = L_30;
		V_5 = 0;
		goto IL_0139;
	}

IL_0099:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_31 = __this->___m_srcPoly;
		int32_t L_32 = ___0_j;
		NullCheck(L_31);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_33;
		L_33 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_31, L_32, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_34 = L_33.___X;
		double L_35 = V_2;
		double L_36 = __this->___m_delta;
		int64_t L_37;
		L_37 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_34), ((double)il2cpp_codegen_multiply(L_35, L_36)))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_38 = __this->___m_srcPoly;
		int32_t L_39 = ___0_j;
		NullCheck(L_38);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_40;
		L_40 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_38, L_39, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_41 = L_40.___Y;
		double L_42 = V_3;
		double L_43 = __this->___m_delta;
		int64_t L_44;
		L_44 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_41), ((double)il2cpp_codegen_multiply(L_42, L_43)))), NULL);
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_6), L_37, L_44, NULL);
		double L_45 = V_2;
		(&V_6)->___NX = L_45;
		double L_46 = V_3;
		(&V_6)->___NY = L_46;
		int32_t L_47 = ___0_j;
		(&V_6)->___N = ((int64_t)L_47);
		(&V_6)->___D = ((int64_t)1);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_48 = __this->___m_destPoly;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_49 = V_6;
		NullCheck(L_48);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_48, L_49, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		double L_50 = V_2;
		double L_51 = V_2;
		double L_52 = __this->___m_cos;
		double L_53 = __this->___m_sin;
		double L_54 = V_3;
		V_2 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_51, L_52)), ((double)il2cpp_codegen_multiply(L_53, L_54))));
		double L_55 = __this->___m_sin;
		double L_56 = V_3;
		double L_57 = __this->___m_cos;
		V_3 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_50, L_55)), ((double)il2cpp_codegen_multiply(L_56, L_57))));
		int32_t L_58 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_58, 1));
	}

IL_0139:
	{
		int32_t L_59 = V_5;
		int32_t L_60 = V_1;
		if ((((int32_t)L_59) < ((int32_t)L_60)))
		{
			goto IL_0099;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_61 = __this->___m_srcPoly;
		int32_t L_62 = ___0_j;
		NullCheck(L_61);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_63;
		L_63 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_61, L_62, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_64 = L_63.___X;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_65 = __this->___m_normals;
		int32_t L_66 = ___0_j;
		NullCheck(L_65);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_67;
		L_67 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_65, L_66, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_68 = L_67.___X;
		double L_69 = __this->___m_delta;
		int64_t L_70;
		L_70 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_64), ((double)il2cpp_codegen_multiply(L_68, L_69)))), NULL);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_71 = __this->___m_srcPoly;
		int32_t L_72 = ___0_j;
		NullCheck(L_71);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_73;
		L_73 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_71, L_72, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_74 = L_73.___Y;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_75 = __this->___m_normals;
		int32_t L_76 = ___0_j;
		NullCheck(L_75);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_77;
		L_77 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_75, L_76, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_78 = L_77.___Y;
		double L_79 = __this->___m_delta;
		int64_t L_80;
		L_80 = ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E(((double)il2cpp_codegen_add(((double)L_74), ((double)il2cpp_codegen_multiply(L_78, L_79)))), NULL);
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_4), L_70, L_80, NULL);
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_81 = __this->___m_normals;
		int32_t L_82 = ___0_j;
		NullCheck(L_81);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_83;
		L_83 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_81, L_82, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_84 = L_83.___X;
		(&V_4)->___NX = L_84;
		List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_85 = __this->___m_normals;
		int32_t L_86 = ___0_j;
		NullCheck(L_85);
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_87;
		L_87 = List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB(L_85, L_86, List_1_get_Item_mD0AB5B1DB75E98915A98C32A3AD783059BF841BB_RuntimeMethod_var);
		double L_88 = L_87.___Y;
		(&V_4)->___NY = L_88;
		int32_t L_89 = ___0_j;
		(&V_4)->___N = ((int64_t)L_89);
		(&V_4)->___D = ((int64_t)1);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_90 = __this->___m_destPoly;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_91 = V_4;
		NullCheck(L_90);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_90, L_91, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_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 ClipperException__ctor_m5C5563B2BB5BB3887544C2C3FCFA8C4305A8DC70 (ClipperException_t062CACDFD6DDBE27DDA8A67133D84D46DC7DFA9B* __this, String_t* ___0_description, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_description;
		il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__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 LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->___m_Vertices;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_vertices_mB07A8B6379201AD5D9092B614D48BBF08CF98FEF (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_value, const RuntimeMethod* method) 
{
	{
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = ___0_value;
		__this->___m_Vertices = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Vertices), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->___m_Triangles;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_indices_mAB395B3534E25B105E6A5643A543CCC87C7638E4 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_value, const RuntimeMethod* method) 
{
	{
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = ___0_value;
		__this->___m_Triangles = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triangles), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Light2D_get_affectedSortingLayers_m8DF4D9874C3839DE300C54CDEC5648B491BA4C3D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_lightCookieSpriteInstanceID_mA75D9AE08C5EF7B3C29C5F942A9365B8C183E07C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* G_B2_0 = NULL;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* G_B1_0 = NULL;
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = __this->___m_LightCookieSprite;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000c;
		}
		G_B1_0 = L_1;
	}
	{
		return 0;
	}

IL_000c:
	{
		NullCheck(G_B2_0);
		int32_t L_2;
		L_2 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(G_B2_0, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = __this->___U3CboundingSphereU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_boundingSphere_m298BAEBB175B9F8DE32C7ABDD9A978422498729C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___0_value, const RuntimeMethod* method) 
{
	{
		BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = ___0_value;
		__this->___U3CboundingSphereU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_Mesh;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, L_0, NULL);
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
		Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_2, NULL);
		__this->___m_Mesh = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Mesh), (void*)L_2);
	}

IL_0019:
	{
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = __this->___m_Mesh;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_hasCachedMesh_mA2280191D26FC2073FCA052F27E536EA3BA67ABA (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0;
		L_0 = Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline(__this, NULL);
		NullCheck(L_0);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) <= ((int32_t)1)))
		{
			goto IL_0017;
		}
	}
	{
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1;
		L_1 = Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A_inline(__this, NULL);
		NullCheck(L_1);
		return (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) > ((int32_t)1))? 1 : 0);
	}

IL_0017:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_LightType;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_lightType_mD3569E2F0434C06ADF916452F50E7630009F5E49 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->___m_LightType;
		int32_t L_1 = ___0_value;
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0010;
		}
	}
	{
		Light2D_UpdateMesh_m3F94EF56081443B7179F2B9862A56870EBBA2B63(__this, (bool)0, NULL);
	}

IL_0010:
	{
		int32_t L_2 = ___0_value;
		__this->___m_LightType = L_2;
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		Light2DManager_ErrorIfDuplicateGlobalLight_m5C21AF76A9B952F19E434E3D6872280169689B13(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_BlendStyleIndex;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_blendStyleIndex_mCBA0064150C158114C39D8AFE469FC001EA51CE3 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_BlendStyleIndex = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_ShadowIntensity;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shadowIntensity_m6D92E4148ED2CA7AC412877CA9F0D3CACFDF8F66 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		__this->___m_ShadowIntensity = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_shadowsEnabled_m22E4C87955DECFC40C34F851FAE080371F548BCB (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_ShadowIntensityEnabled;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shadowsEnabled_m7DFE33DF6155E9661B430B8F23A1212A2E3C2076 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___m_ShadowIntensityEnabled = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shadowVolumeIntensity_m3E69E95B53FE4D0CABD48311E08961EBDFC5FFF2 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_ShadowVolumeIntensity;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shadowVolumeIntensity_mF601B1A708E048DCD7E2EAB3961D8F79B0B28DFF (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		__this->___m_ShadowVolumeIntensity = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_volumetricShadowsEnabled_m33D2FA62A54E1F806340AD2353A496F380373A8E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_ShadowVolumeIntensityEnabled;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_volumetricShadowsEnabled_mD5F98995692D42933D8855E21AE44CB4608E621D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___m_ShadowVolumeIntensityEnabled = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Light2D_get_color_m5CD60682D79A66B289AA91357F0359FF4793C505 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_Color;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_color_m4B83C46D644663AD243656907FE544F33B03EFFA (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value;
		__this->___m_Color = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_intensity_m92554676D740E01D24F39AE5942C00AA8BB541C9 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Intensity;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_intensity_m31A085E7FC020F5ADEABBDBBB3DB4608C3041051 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_Intensity = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_volumeOpacity_m0E931B7DE86C7A6A13ED70A9F596B37FFBCDE284 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_LightVolumeIntensity;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_volumeIntensity_mC6F6BE848A771AE2C1437660B53E83A4E84EA3E8 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_LightVolumeIntensity;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_volumeIntensity_m144C0ADE483028AB2066B0E21EF57F4A8892671B (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_LightVolumeIntensity = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_volumeIntensityEnabled_m198598DACD6A4003D0DCCAC039A4EE793E88B323 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_LightVolumeIntensityEnabled;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_volumeIntensityEnabled_m0F632B2CB4473030890A0261CDA899885E1013DC (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___m_LightVolumeIntensityEnabled = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_LightType;
		if ((!(((uint32_t)L_0) == ((uint32_t)3))))
		{
			goto IL_0010;
		}
	}
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = __this->___m_DeprecatedPointLightCookieSprite;
		return L_1;
	}

IL_0010:
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2 = __this->___m_LightCookieSprite;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_lightCookieSprite_mDE4E09159A311FC5510BBFF22887FE80360BC98C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method) 
{
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = ___0_value;
		__this->___m_LightCookieSprite = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LightCookieSprite), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_falloffIntensity_m77F6582229DE4946AB3D303DAE5CBA7D85C120F3 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_FalloffIntensity;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_falloffIntensity_mE9E78F55CF9E01F356D56907A7E4975813867C10 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		float L_1;
		L_1 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_0, (0.0f), (1.0f), NULL);
		__this->___m_FalloffIntensity = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_alphaBlendOnOverlap_m66905C18EC9ED4C09382541C6214617E3831EB72 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_OverlapOperation;
		return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_overlapOperation_mEEC7BE7457C636A1E3C22ED723FE07942129FE33 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_OverlapOperation;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_overlapOperation_m31A45F3F761F49E6D7ABB14851367432A3D00632 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_OverlapOperation = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_lightOrder_m01D500576E546C581E7172C14C97C06EF7442C6A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_LightOrder;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_lightOrder_m04B831C147A4472281B99C57331F8819D26333E8 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_LightOrder = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_normalMapDistance_mF288BB7A0A2826F343B9231BC9249D9FE78C9672 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_NormalMapDistance;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_NormalMapQuality;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_renderVolumetricShadows_m29110D64AE8CC2C80D260D0F0F7BE0D84148375F (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		bool L_0;
		L_0 = Light2D_get_volumetricShadowsEnabled_m33D2FA62A54E1F806340AD2353A496F380373A8E_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		float L_1;
		L_1 = Light2D_get_shadowVolumeIntensity_m3E69E95B53FE4D0CABD48311E08961EBDFC5FFF2_inline(__this, NULL);
		return (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
	}

IL_0016:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_MarkForUpdate_m36EB16F82D31160B55E1A230CA649088D7614F6D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		__this->___forceUpdate = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_CacheValues_m7CB54339DBAE3192265DF26030568749B06A0578 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
		__this->___m_CachedPosition = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_GetTopMostLitLayer_m2D5F1AEBF99D2E5BE49ED13C4D24B52C9CBC2D6E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		V_0 = ((int32_t)-2147483648LL);
		V_1 = 0;
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0;
		L_0 = Light2DManager_GetCachedSortingLayer_m9E08F263D346E4627B1DE298960A6C43E0C843F1(NULL);
		V_2 = L_0;
		V_3 = 0;
		goto IL_0052;
	}

IL_0012:
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_1 = V_2;
		NullCheck(L_1);
		V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1));
		goto IL_0049;
	}

IL_001b:
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_2 = V_2;
		int32_t L_3 = V_4;
		NullCheck(L_2);
		int32_t L_4;
		L_4 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), NULL);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___m_ApplyToSortingLayers;
		int32_t L_6 = V_3;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		int32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		if ((!(((uint32_t)L_4) == ((uint32_t)L_8))))
		{
			goto IL_0043;
		}
	}
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_9 = V_2;
		int32_t L_10 = V_4;
		NullCheck(L_9);
		int32_t L_11;
		L_11 = SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B(((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), NULL);
		V_0 = L_11;
		int32_t L_12 = V_4;
		V_1 = L_12;
	}

IL_0043:
	{
		int32_t L_13 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
	}

IL_0049:
	{
		int32_t L_14 = V_4;
		int32_t L_15 = V_1;
		if ((((int32_t)L_14) >= ((int32_t)L_15)))
		{
			goto IL_001b;
		}
	}
	{
		int32_t L_16 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
	}

IL_0052:
	{
		int32_t L_17 = V_3;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___m_ApplyToSortingLayers;
		NullCheck(L_18);
		if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_19 = V_0;
		return L_19;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Light2D_UpdateSpriteMesh_m2A41E432F9181EE01D49A4FBFB71E24E704D807A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = __this->___m_LightCookieSprite;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_003c;
		}
	}
	{
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = __this->___m_Vertices;
		NullCheck(L_2);
		if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) == ((uint32_t)1))))
		{
			goto IL_0024;
		}
	}
	{
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = __this->___m_Triangles;
		NullCheck(L_3);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))) == ((int32_t)1)))
		{
			goto IL_003c;
		}
	}

IL_0024:
	{
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_4 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var, (uint32_t)1);
		__this->___m_Vertices = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Vertices), (void*)L_4);
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_5 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)1);
		__this->___m_Triangles = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triangles), (void*)L_5);
	}

IL_003c:
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_6 = __this->___m_LightCookieSprite;
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7;
		L_7 = LightUtility_GenerateSpriteMesh_mBD4A527CCA3FC678922EB50F212E0E6DE5121A2E(__this, L_6, NULL);
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_UpdateMesh_m3F94EF56081443B7179F2B9862A56870EBBA2B63 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, bool ___0_forceUpdate, const RuntimeMethod* method) 
{
	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;
	int32_t V_7 = 0;
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0;
		L_0 = Light2D_get_shapePath_mE54ACE4DF1FA1DED318DD1A3A214476B9BE356AF_inline(__this, NULL);
		int32_t L_1;
		L_1 = LightUtility_GetShapePathHash_m285643031D36473923992AC1AA0E44918A2C2B13(L_0, NULL);
		float L_2 = __this->___m_ShapeLightFalloffSize;
		float* L_3 = (float*)(&__this->___m_PreviousShapeLightFalloffSize);
		bool L_4;
		L_4 = LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545(L_2, L_3, NULL);
		V_0 = L_4;
		float L_5 = __this->___m_ShapeLightParametricRadius;
		float* L_6 = (float*)(&__this->___m_PreviousShapeLightParametricRadius);
		bool L_7;
		L_7 = LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545(L_5, L_6, NULL);
		V_1 = L_7;
		int32_t L_8 = __this->___m_ShapeLightParametricSides;
		int32_t* L_9 = (int32_t*)(&__this->___m_PreviousShapeLightParametricSides);
		bool L_10;
		L_10 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_8, L_9, NULL);
		V_2 = L_10;
		float L_11 = __this->___m_ShapeLightParametricAngleOffset;
		float* L_12 = (float*)(&__this->___m_PreviousShapeLightParametricAngleOffset);
		bool L_13;
		L_13 = LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545(L_11, L_12, NULL);
		V_3 = L_13;
		int32_t L_14;
		L_14 = Light2D_get_lightCookieSpriteInstanceID_mA75D9AE08C5EF7B3C29C5F942A9365B8C183E07C(__this, NULL);
		int32_t* L_15 = (int32_t*)(&__this->___m_PreviousLightCookieSprite);
		bool L_16;
		L_16 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_14, L_15, NULL);
		V_4 = L_16;
		int32_t* L_17 = (int32_t*)(&__this->___m_PreviousShapePathHash);
		bool L_18;
		L_18 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_1, L_17, NULL);
		V_5 = L_18;
		int32_t L_19 = __this->___m_LightType;
		int32_t* L_20 = (int32_t*)(&__this->___m_PreviousLightType);
		bool L_21;
		L_21 = LightUtility_CheckForChange_m5FF9E2BA97E0E6943013FB788CB865160EA7FBAF(L_19, L_20, NULL);
		V_6 = L_21;
		bool L_22 = V_0;
		bool L_23 = V_1;
		bool L_24 = V_2;
		bool L_25 = V_3;
		bool L_26 = V_4;
		bool L_27 = V_5;
		bool L_28 = V_6;
		bool L_29 = ___0_forceUpdate;
		if (!((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_22|(int32_t)L_23))|(int32_t)L_24))|(int32_t)L_25))|(int32_t)L_26))|(int32_t)L_27))|(int32_t)L_28))|(int32_t)L_29)))
		{
			goto IL_0124;
		}
	}
	{
		int32_t L_30 = __this->___m_LightType;
		V_7 = L_30;
		int32_t L_31 = V_7;
		switch (L_31)
		{
			case 0:
			{
				goto IL_00d6;
			}
			case 1:
			{
				goto IL_00bd;
			}
			case 2:
			{
				goto IL_00fb;
			}
			case 3:
			{
				goto IL_0108;
			}
		}
	}
	{
		return;
	}

IL_00bd:
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = __this->___m_ShapePath;
		float L_33 = __this->___m_ShapeLightFalloffSize;
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_34;
		L_34 = LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB(__this, L_32, L_33, NULL);
		__this->___m_LocalBounds = L_34;
		return;
	}

IL_00d6:
	{
		float L_35 = __this->___m_ShapeLightParametricRadius;
		float L_36 = __this->___m_ShapeLightFalloffSize;
		float L_37 = __this->___m_ShapeLightParametricAngleOffset;
		int32_t L_38 = __this->___m_ShapeLightParametricSides;
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_39;
		L_39 = LightUtility_GenerateParametricMesh_m974E4E977638AB3BDCA950F8217A9A708913EB17(__this, L_35, L_36, L_37, L_38, NULL);
		__this->___m_LocalBounds = L_39;
		return;
	}

IL_00fb:
	{
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_40;
		L_40 = Light2D_UpdateSpriteMesh_m2A41E432F9181EE01D49A4FBFB71E24E704D807A(__this, NULL);
		__this->___m_LocalBounds = L_40;
		return;
	}

IL_0108:
	{
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_41;
		L_41 = LightUtility_GenerateParametricMesh_m974E4E977638AB3BDCA950F8217A9A708913EB17(__this, (1.412135f), (0.0f), (0.0f), 4, NULL);
		__this->___m_LocalBounds = L_41;
	}

IL_0124:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_UpdateBoundingSphere_m32D1E53F7FD526BC68B8605E4DCA4BC48DA889FF (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	float V_3 = 0.0f;
	{
		bool L_0;
		L_0 = Light2D_get_isPointLight_m07E5C6526A86112229661B2E930AE984FB9DE143(__this, NULL);
		if (!L_0)
		{
			goto IL_0025;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
		float L_3 = __this->___m_PointLightOuterRadius;
		BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_4;
		memset((&L_4), 0, sizeof(L_4));
		BoundingSphere__ctor_mB76812ECBDD8BA5B3E246871C58F6FA6CA2061C7((&L_4), L_2, L_3, NULL);
		Light2D_set_boundingSphere_m298BAEBB175B9F8DE32C7ABDD9A978422498729C_inline(__this, L_4, NULL);
		return;
	}

IL_0025:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
		L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_6 = (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*)(&__this->___m_LocalBounds);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline(L_6, NULL);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_8 = (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*)(&__this->___m_LocalBounds);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		L_9 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline(L_8, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = __this->___m_ShapeLightFalloffOffset;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_10, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_9, L_11, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline(L_7, L_12, NULL);
		NullCheck(L_5);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_5, L_13, NULL);
		V_0 = L_14;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
		L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_16 = (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*)(&__this->___m_LocalBounds);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline(L_16, NULL);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_18 = (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*)(&__this->___m_LocalBounds);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline(L_18, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = __this->___m_ShapeLightFalloffOffset;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_20, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_19, L_21, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
		L_23 = Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline(L_17, L_22, NULL);
		NullCheck(L_15);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
		L_24 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_15, L_23, NULL);
		V_1 = L_24;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		L_27 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_25, L_26, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
		L_28 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((0.5f), L_27, NULL);
		V_2 = L_28;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_29, L_30, NULL);
		float L_32;
		L_32 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_31, NULL);
		V_3 = L_32;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_2;
		float L_34 = V_3;
		BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_35;
		memset((&L_35), 0, sizeof(L_35));
		BoundingSphere__ctor_mB76812ECBDD8BA5B3E246871C58F6FA6CA2061C7((&L_35), L_33, L_34, NULL);
		Light2D_set_boundingSphere_m298BAEBB175B9F8DE32C7ABDD9A978422498729C_inline(__this, L_35, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_layer, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers;
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		V_0 = 0;
		goto IL_001f;
	}

IL_000e:
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___m_ApplyToSortingLayers;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		int32_t L_5 = ___0_layer;
		if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
		{
			goto IL_001b;
		}
	}
	{
		return (bool)1;
	}

IL_001b:
	{
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_001f:
	{
		int32_t L_7 = V_0;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___m_ApplyToSortingLayers;
		NullCheck(L_8);
		if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
		{
			goto IL_000e;
		}
	}
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_Awake_m5A9A19FB7CDF9104076CDC749793932FA534124E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_OnEnable_mEDFB10B40506B5CC92C0F9B16EF5937EAD44BE36 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = Light2D_get_lightCookieSpriteInstanceID_mA75D9AE08C5EF7B3C29C5F942A9365B8C183E07C(__this, NULL);
		__this->___m_PreviousLightCookieSprite = L_0;
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		Light2DManager_RegisterLight_m629BE28633BD64DB9E55F9C90774F48B409A0D9C(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_OnDisable_mD0B76AFA63D3DE68A521151700BFD5360BB9EDB3 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		Light2DManager_DeregisterLight_m63B2122FE1805EAE2B65F6BEE2749E3524DCB577(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_LateUpdate_m8F7657BD400726888BA2AEC2676407CAC3228658 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_LightType;
		if ((!(((uint32_t)L_0) == ((uint32_t)4))))
		{
			goto IL_000a;
		}
	}
	{
		return;
	}

IL_000a:
	{
		bool L_1 = __this->___forceUpdate;
		Light2D_UpdateMesh_m3F94EF56081443B7179F2B9862A56870EBBA2B63(__this, L_1, NULL);
		Light2D_UpdateBoundingSphere_m32D1E53F7FD526BC68B8605E4DCA4BC48DA889FF(__this, NULL);
		__this->___forceUpdate = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_OnBeforeSerialize_m22FFED02D14DA4800362C581ED88917872234A7D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_ComponentVersion = 1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_OnAfterDeserialize_mB484F93AB2E5ADC54088A916251D4BBD6021F298 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B3_0 = NULL;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B2_0 = NULL;
	int32_t G_B4_0 = 0;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B4_1 = NULL;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B6_0 = NULL;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B5_0 = NULL;
	int32_t G_B7_0 = 0;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B7_1 = NULL;
	{
		int32_t L_0 = __this->___m_ComponentVersion;
		if (L_0)
		{
			goto IL_0076;
		}
	}
	{
		float L_1 = __this->___m_ShadowVolumeIntensity;
		__this->___m_ShadowVolumeIntensityEnabled = (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
		float L_2 = __this->___m_ShadowIntensity;
		__this->___m_ShadowIntensityEnabled = (bool)((((float)L_2) > ((float)(0.0f)))? 1 : 0);
		float L_3 = __this->___m_LightVolumeIntensity;
		__this->___m_LightVolumeIntensityEnabled = (bool)((((float)L_3) > ((float)(0.0f)))? 1 : 0);
		bool L_4 = __this->___m_UseNormalMap;
		if (!L_4)
		{
			G_B3_0 = __this;
			goto IL_0052;
		}
		G_B2_0 = __this;
	}
	{
		int32_t L_5 = __this->___m_NormalMapQuality;
		G_B4_0 = ((int32_t)(L_5));
		G_B4_1 = G_B2_0;
		goto IL_0053;
	}

IL_0052:
	{
		G_B4_0 = 2;
		G_B4_1 = G_B3_0;
	}

IL_0053:
	{
		NullCheck(G_B4_1);
		G_B4_1->___m_NormalMapQuality = G_B4_0;
		bool L_6 = __this->___m_AlphaBlendOnOverlap;
		if (L_6)
		{
			G_B6_0 = __this;
			goto IL_0069;
		}
		G_B5_0 = __this;
	}
	{
		int32_t L_7 = __this->___m_OverlapOperation;
		G_B7_0 = ((int32_t)(L_7));
		G_B7_1 = G_B5_0;
		goto IL_006a;
	}

IL_0069:
	{
		G_B7_0 = 1;
		G_B7_1 = G_B6_0;
	}

IL_006a:
	{
		NullCheck(G_B7_1);
		G_B7_1->___m_OverlapOperation = G_B7_0;
		__this->___m_ComponentVersion = 1;
	}

IL_0076:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerAngle_m14012802D430D353F79246F8C9C6253CAAFAD474 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_PointLightInnerAngle;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_pointLightInnerAngle_mDAED7CC55341C13859F95154C06410362D90AB53 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_PointLightInnerAngle = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterAngle_m6E151EAEACB14C09B909A942C7131673891F9C94 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_PointLightOuterAngle;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_pointLightOuterAngle_m4E73303CB2DE726F6366F7574B12CDD731DB9371 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_PointLightOuterAngle = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerRadius_m9F3ADA319E63A0373100C0A37409A24B2751496A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_PointLightInnerRadius;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_pointLightInnerRadius_m3FAC8DD6A1AC825DFC2B7BFAE65070956CCE8A69 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_PointLightInnerRadius = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_PointLightOuterRadius;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_pointLightOuterRadius_m51CFFCBE2949FFB42C3911AEF7B97FFE2A415A89 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_PointLightOuterRadius = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightDistance_m0EC850CF9D4F674AEAED94C3B23A74BA879AD24F (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_NormalMapDistance;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_pointLightQuality_mDCF7717B4CF6FAFA29E77E917F0F93FC37733E65 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_NormalMapQuality;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_isPointLight_m07E5C6526A86112229661B2E930AE984FB9DE143 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_LightType;
		return (bool)((((int32_t)L_0) == ((int32_t)3))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_shapeLightParametricSides_m7E82E583D6CFA7A61788A79D0D7CA8CF169EF600 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_ShapeLightParametricSides;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shapeLightParametricAngleOffset_m0FACBA1138ECC206DE8DB875CD0CC9AE17966F2B (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_ShapeLightParametricAngleOffset;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shapeLightParametricRadius_m4EACFEE711CC5792B80B3EB263C4116635F336E3 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_ShapeLightParametricRadius;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shapeLightParametricRadius_m5A3CA4A313C4DD55BA231C1B14A989521283D800 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_ShapeLightParametricRadius = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shapeLightFalloffSize_m46E118E296BF85CB51F0F616FD3B20C3EB20503A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_ShapeLightFalloffSize;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shapeLightFalloffSize_mEA01854499161D9956185687735B06095B43B8D5 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		float L_1;
		L_1 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_0, NULL);
		__this->___m_ShapeLightFalloffSize = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Light2D_get_shapePath_mE54ACE4DF1FA1DED318DD1A3A214476B9BE356AF (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___m_ShapePath;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shapePath_mB8EBCB96A9758D4586F2E4C76F26F0C2F03BF196 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_value;
		__this->___m_ShapePath = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShapePath), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_SetShapePath_m859EEA0C3F7759406CC1270297FD31E9A2C5BD85 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_path, const RuntimeMethod* method) 
{
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_path;
		__this->___m_ShapePath = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShapePath), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D__ctor_m6039C8647AF5FD8712F0D304586CEA99036D5C09 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___m_LightType = 3;
		__this->___m_FalloffIntensity = (0.5f);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		__this->___m_Color = L_0;
		__this->___m_Intensity = (1.0f);
		__this->___m_LightVolumeIntensity = (1.0f);
		__this->___m_NormalMapDistance = (3.0f);
		__this->___m_NormalMapQuality = 2;
		__this->___m_ShadowIntensity = (0.75f);
		__this->___m_ShadowVolumeIntensity = (0.75f);
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_1 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var, (uint32_t)1);
		__this->___m_Vertices = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Vertices), (void*)L_1);
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)1);
		__this->___m_Triangles = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triangles), (void*)L_2);
		__this->___m_PointLightInnerAngle = (360.0f);
		__this->___m_PointLightOuterAngle = (360.0f);
		__this->___m_PointLightOuterRadius = (1.0f);
		__this->___m_ShapeLightParametricSides = 5;
		__this->___m_ShapeLightParametricRadius = (1.0f);
		__this->___m_ShapeLightFalloffSize = (0.5f);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		__this->___m_ShapeLightFalloffOffset = L_3;
		__this->___m_PreviousShapeLightFalloffSize = (-1.0f);
		__this->___m_PreviousShapeLightParametricSides = (-1);
		__this->___m_PreviousShapeLightParametricAngleOffset = (-1.0f);
		__this->___m_PreviousShapeLightParametricRadius = (-1.0f);
		__this->___m_PreviousShapePathHash = (-1);
		Light2DBase__ctor_m16F6169A0463E18B0118A9506933E7EDDFC22E94(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#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 Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_pinvoke(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4____renderTargetHandle_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___renderTargetHandleException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4____renderTargetHandle_FieldInfo_var, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___renderTargetHandleException, NULL);
}
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_pinvoke_back(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke& marshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4____renderTargetHandle_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___renderTargetHandleException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4____renderTargetHandle_FieldInfo_var, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___renderTargetHandleException, NULL);
}
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_pinvoke_cleanup(Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_com(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4____renderTargetHandle_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___renderTargetHandleException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4____renderTargetHandle_FieldInfo_var, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___renderTargetHandleException, NULL);
}
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_com_back(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com& marshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4____renderTargetHandle_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___renderTargetHandleException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4____renderTargetHandle_FieldInfo_var, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___renderTargetHandleException, NULL);
}
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_com_cleanup(Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Light2DBlendStyle_get_blendFactors_m6562373F19D6A8EEE2FC89208738C845AD241B9B (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
		int32_t L_0 = __this->___blendMode;
		V_1 = L_0;
		int32_t L_1 = V_1;
		switch (L_1)
		{
			case 0:
			{
				goto IL_0023;
			}
			case 1:
			{
				goto IL_003d;
			}
			case 2:
			{
				goto IL_0057;
			}
		}
	}
	{
		goto IL_0071;
	}

IL_0023:
	{
		(&V_0)->___x = (0.0f);
		(&V_0)->___y = (1.0f);
		goto IL_0089;
	}

IL_003d:
	{
		(&V_0)->___x = (1.0f);
		(&V_0)->___y = (0.0f);
		goto IL_0089;
	}

IL_0057:
	{
		(&V_0)->___x = (0.0f);
		(&V_0)->___y = (-1.0f);
		goto IL_0089;
	}

IL_0071:
	{
		(&V_0)->___x = (1.0f);
		(&V_0)->___y = (0.0f);
	}

IL_0089:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C  Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Light2DBlendStyle_get_blendFactors_m6562373F19D6A8EEE2FC89208738C845AD241B9B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
	_returnValue = Light2DBlendStyle_get_blendFactors_m6562373F19D6A8EEE2FC89208738C845AD241B9B(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___maskTextureChannel;
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_01f6;
			}
			case 1:
			{
				goto IL_0036;
			}
			case 2:
			{
				goto IL_00a6;
			}
			case 3:
			{
				goto IL_0116;
			}
			case 4:
			{
				goto IL_0186;
			}
			case 5:
			{
				goto IL_006e;
			}
			case 6:
			{
				goto IL_00de;
			}
			case 7:
			{
				goto IL_014e;
			}
			case 8:
			{
				goto IL_01be;
			}
		}
	}
	{
		goto IL_01f6;
	}

IL_0036:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_2), (1.0f), (0.0f), (0.0f), (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
		memset((&L_3), 0, sizeof(L_3));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_3), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_4;
		memset((&L_4), 0, sizeof(L_4));
		MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_4), L_2, L_3, NULL);
		return L_4;
	}

IL_006e:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5;
		memset((&L_5), 0, sizeof(L_5));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_5), (1.0f), (0.0f), (0.0f), (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), (1.0f), (0.0f), (0.0f), (0.0f), NULL);
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_7;
		memset((&L_7), 0, sizeof(L_7));
		MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_7), L_5, L_6, NULL);
		return L_7;
	}

IL_00a6:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), (0.0f), (1.0f), (0.0f), (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_9), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_10;
		memset((&L_10), 0, sizeof(L_10));
		MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_10), L_8, L_9, NULL);
		return L_10;
	}

IL_00de:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11;
		memset((&L_11), 0, sizeof(L_11));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_11), (0.0f), (1.0f), (0.0f), (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), (0.0f), (1.0f), (0.0f), (0.0f), NULL);
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_13;
		memset((&L_13), 0, sizeof(L_13));
		MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_13), L_11, L_12, NULL);
		return L_13;
	}

IL_0116:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14;
		memset((&L_14), 0, sizeof(L_14));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_14), (0.0f), (0.0f), (1.0f), (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
		memset((&L_15), 0, sizeof(L_15));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_15), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_16;
		memset((&L_16), 0, sizeof(L_16));
		MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_16), L_14, L_15, NULL);
		return L_16;
	}

IL_014e:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17;
		memset((&L_17), 0, sizeof(L_17));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_17), (0.0f), (0.0f), (1.0f), (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18;
		memset((&L_18), 0, sizeof(L_18));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_18), (0.0f), (0.0f), (1.0f), (0.0f), NULL);
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_19;
		memset((&L_19), 0, sizeof(L_19));
		MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_19), L_17, L_18, NULL);
		return L_19;
	}

IL_0186:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
		memset((&L_20), 0, sizeof(L_20));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
		memset((&L_21), 0, sizeof(L_21));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_21), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_22;
		memset((&L_22), 0, sizeof(L_22));
		MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_22), L_20, L_21, NULL);
		return L_22;
	}

IL_01be:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23;
		memset((&L_23), 0, sizeof(L_23));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_23), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24;
		memset((&L_24), 0, sizeof(L_24));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_24), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_25;
		memset((&L_25), 0, sizeof(L_25));
		MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_25), L_23, L_24, NULL);
		return L_25;
	}

IL_01f6:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26;
		L_26 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_27;
		L_27 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_28;
		memset((&L_28), 0, sizeof(L_28));
		MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_28), L_26, L_27, NULL);
		return L_28;
	}
}
IL2CPP_EXTERN_C  MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
	MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC _returnValue;
	_returnValue = Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisDirtyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
	bool _returnValue;
	_returnValue = Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisDirtyU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
	Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3ChasRenderTargetU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
	bool _returnValue;
	_returnValue = Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_hasRenderTarget_m4647BA3C682C00E72285793457B5010E3571345C (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3ChasRenderTargetU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void Light2DBlendStyle_set_hasRenderTarget_m4647BA3C682C00E72285793457B5010E3571345C_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
	Light2DBlendStyle_set_hasRenderTarget_m4647BA3C682C00E72285793457B5010E3571345C_inline(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___U3CmaskU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue;
	_returnValue = MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
		__this->___U3CmaskU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
	MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
	MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5 (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___U3CinvertedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue;
	_returnValue = MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
		__this->___U3CinvertedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
	MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
	MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64 (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_m, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_i, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_m;
		MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB_inline(__this, L_0, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_i;
		MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_m, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_i, const RuntimeMethod* method)
{
	MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
	MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64(_thisAdjusted, ___0_m, ___1_i, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightStats_get_useNormalMap_m256D4E83F23099D8EF3CB2F539A42DA4C83B2646 (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___totalNormalMapUsage;
		return (bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool LightStats_get_useNormalMap_m256D4E83F23099D8EF3CB2F539A42DA4C83B2646_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C*>(__this + _offset);
	bool _returnValue;
	_returnValue = LightStats_get_useNormalMap_m256D4E83F23099D8EF3CB2F539A42DA4C83B2646(_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 List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DCullResult_get_visibleLights_m041185299DC3D259440E4BBE0D36C03001658516 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method) 
{
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = __this->___m_VisibleLights;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* Light2DCullResult_get_visibleShadows_mA52D40A588938DFCA8E32F0CEA084078D1E39E6A (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method) 
{
	{
		List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_0 = __this->___m_VisibleShadows;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DCullResult_IsSceneLit_mB94FE05B6C523DA17C2ACC88BBC4BDB35AC7DEB1 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0;
		L_0 = Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline(NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_0, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		return (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C Light2DCullResult_GetLightStatsByLayer_mE09485B99FBD340DAAB1CF0AC88ABE751F2D5B5B (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, int32_t ___0_layer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C V_0;
	memset((&V_0), 0, sizeof(V_0));
	Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_2 = NULL;
	{
		il2cpp_codegen_initobj((&V_0), sizeof(LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C));
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0;
		L_0 = Light2DCullResult_get_visibleLights_m041185299DC3D259440E4BBE0D36C03001658516_inline(__this, NULL);
		NullCheck(L_0);
		Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 L_1;
		L_1 = List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50(L_0, List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		V_1 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00a7:
			{
				Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_1), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0099_1;
			}

IL_0019_1:
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2;
				L_2 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_1), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
				V_2 = L_2;
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_3 = V_2;
				int32_t L_4 = ___0_layer;
				NullCheck(L_3);
				bool L_5;
				L_5 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_3, L_4, NULL);
				if (!L_5)
				{
					goto IL_0099_1;
				}
			}
			{
				int32_t* L_6 = (int32_t*)(&(&V_0)->___totalLights);
				int32_t* L_7 = L_6;
				int32_t L_8 = *((int32_t*)L_7);
				*((int32_t*)L_7) = (int32_t)((int32_t)il2cpp_codegen_add(L_8, 1));
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_9 = V_2;
				NullCheck(L_9);
				int32_t L_10;
				L_10 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_9, NULL);
				if ((((int32_t)L_10) == ((int32_t)2)))
				{
					goto IL_004b_1;
				}
			}
			{
				int32_t* L_11 = (int32_t*)(&(&V_0)->___totalNormalMapUsage);
				int32_t* L_12 = L_11;
				int32_t L_13 = *((int32_t*)L_12);
				*((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_add(L_13, 1));
			}

IL_004b_1:
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_14 = V_2;
				NullCheck(L_14);
				float L_15;
				L_15 = Light2D_get_volumeIntensity_mC6F6BE848A771AE2C1437660B53E83A4E84EA3E8_inline(L_14, NULL);
				if ((!(((float)L_15) > ((float)(0.0f)))))
				{
					goto IL_0064_1;
				}
			}
			{
				int32_t* L_16 = (int32_t*)(&(&V_0)->___totalVolumetricUsage);
				int32_t* L_17 = L_16;
				int32_t L_18 = *((int32_t*)L_17);
				*((int32_t*)L_17) = (int32_t)((int32_t)il2cpp_codegen_add(L_18, 1));
			}

IL_0064_1:
			{
				uint32_t* L_19 = (uint32_t*)(&(&V_0)->___blendStylesUsed);
				uint32_t* L_20 = L_19;
				int32_t L_21 = *((uint32_t*)L_20);
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_22 = V_2;
				NullCheck(L_22);
				int32_t L_23;
				L_23 = Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline(L_22, NULL);
				*((int32_t*)L_20) = (int32_t)((int32_t)(L_21|((int32_t)(1<<((int32_t)(L_23&((int32_t)31)))))));
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_24 = V_2;
				NullCheck(L_24);
				int32_t L_25;
				L_25 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_24, NULL);
				if ((((int32_t)L_25) == ((int32_t)4)))
				{
					goto IL_0099_1;
				}
			}
			{
				uint32_t* L_26 = (uint32_t*)(&(&V_0)->___blendStylesWithLights);
				uint32_t* L_27 = L_26;
				int32_t L_28 = *((uint32_t*)L_27);
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_29 = V_2;
				NullCheck(L_29);
				int32_t L_30;
				L_30 = Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline(L_29, NULL);
				*((int32_t*)L_27) = (int32_t)((int32_t)(L_28|((int32_t)(1<<((int32_t)(L_30&((int32_t)31)))))));
			}

IL_0099_1:
			{
				bool L_31;
				L_31 = Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F((&V_1), Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
				if (L_31)
				{
					goto IL_0019_1;
				}
			}
			{
				goto IL_00b5;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00b5:
	{
		LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_32 = V_0;
		return L_32;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DCullResult_SetupCulling_m97F5B2E772E2E6C7143F7D3F29476889F21C0951 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* ___0_cullingParameters, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_camera, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m22B9408B40438CFB59BFCEDA91D8E949DFB6FBEF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m83A1DCB2A5CDE6ACCAB53D52848FF4829F9219F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m0C1E22B82E045EC7F6E86F6B8969ABE70FBCC237_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF0D7B5A214E6EBD0F2480B5D8AC131ECBB239C69_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1289F913A7ED813C64AE8F88133301B9BF8A953B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m788681A838522719A6F2E7C338B946CE7E7E815C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m46771AB18779E965A59B8118748669A98508F93B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m06C5CA8A26DDC0AC5DB45CD5A94B7D0E5000F052_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mFD884B17695263A97F820C0D0C3B73756B5B1BBF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mC7C7DF6A085435B4264A4D8F9EA376F95953E02E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9D7ED07A724DDF7DA49F818B4205CF744AD32F81_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC144D4C46B5DBAABF801DC59747F49EB015ECFEF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mFF75D102718ADCC86EB041C053507C439F233893_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSetupCullingU3Eb__8_0_mDCE05BA62FD49A545AD4C6249F3766AEA5337E8F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_1 = NULL;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	int32_t V_4 = 0;
	Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_5;
	memset((&V_5), 0, sizeof(V_5));
	Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58 V_6;
	memset((&V_6), 0, sizeof(V_6));
	ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* V_7 = NULL;
	List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* V_8 = NULL;
	Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A V_9;
	memset((&V_9), 0, sizeof(V_9));
	ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* V_10 = NULL;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_11 = NULL;
	Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* G_B17_0 = NULL;
	List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* G_B17_1 = NULL;
	Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* G_B16_0 = NULL;
	List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* G_B16_1 = NULL;
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = __this->___m_VisibleLights;
		NullCheck(L_0);
		List_1_Clear_mFD884B17695263A97F820C0D0C3B73756B5B1BBF_inline(L_0, List_1_Clear_mFD884B17695263A97F820C0D0C3B73756B5B1BBF_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_1;
		L_1 = Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline(NULL);
		NullCheck(L_1);
		Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 L_2;
		L_2 = List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50(L_1, List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		V_0 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00d1:
			{
				Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_0), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00c3_1;
			}

IL_001b_1:
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_3;
				L_3 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_0), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
				V_1 = L_3;
				Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = ___1_camera;
				NullCheck(L_4);
				int32_t L_5;
				L_5 = Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8(L_4, NULL);
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_6 = V_1;
				NullCheck(L_6);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
				L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_6, NULL);
				NullCheck(L_7);
				int32_t L_8;
				L_8 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_7, NULL);
				if (!((int32_t)(L_5&((int32_t)(1<<((int32_t)(L_8&((int32_t)31))))))))
				{
					goto IL_00c3_1;
				}
			}
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_9 = V_1;
				NullCheck(L_9);
				int32_t L_10;
				L_10 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_9, NULL);
				if ((!(((uint32_t)L_10) == ((uint32_t)4))))
				{
					goto IL_0056_1;
				}
			}
			{
				List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_11 = __this->___m_VisibleLights;
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = V_1;
				NullCheck(L_11);
				List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_inline(L_11, L_12, List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_RuntimeMethod_var);
				goto IL_00c3_1;
			}

IL_0056_1:
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_13 = V_1;
				NullCheck(L_13);
				BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_14;
				L_14 = Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E_inline(L_13, NULL);
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = L_14.___position;
				V_2 = L_15;
				V_3 = (bool)0;
				V_4 = 0;
				goto IL_00aa_1;
			}

IL_0069_1:
			{
				ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_16 = ___0_cullingParameters;
				int32_t L_17 = V_4;
				il2cpp_codegen_runtime_class_init_inline(ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_il2cpp_TypeInfo_var);
				Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_18;
				L_18 = ScriptableCullingParameters_GetCullingPlane_m807FBB6E8F63C700A436405C55354602A02DB11A(L_16, L_17, NULL);
				V_5 = L_18;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2;
				float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_20;
				L_20 = float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB(L_19, NULL);
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
				L_21 = Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline((&V_5), NULL);
				float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_22;
				L_22 = float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB(L_21, NULL);
				float L_23;
				L_23 = math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline(L_20, L_22, NULL);
				float L_24;
				L_24 = Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30_inline((&V_5), NULL);
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_25 = V_1;
				NullCheck(L_25);
				BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_26;
				L_26 = Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E_inline(L_25, NULL);
				float L_27 = L_26.___radius;
				if ((!(((float)((float)il2cpp_codegen_add(L_23, L_24))) < ((float)((-L_27))))))
				{
					goto IL_00a4_1;
				}
			}
			{
				V_3 = (bool)1;
				goto IL_00b4_1;
			}

IL_00a4_1:
			{
				int32_t L_28 = V_4;
				V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
			}

IL_00aa_1:
			{
				int32_t L_29 = V_4;
				ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_30 = ___0_cullingParameters;
				il2cpp_codegen_runtime_class_init_inline(ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_il2cpp_TypeInfo_var);
				int32_t L_31;
				L_31 = ScriptableCullingParameters_get_cullingPlaneCount_mD7629EC974DE7C19CFC4D501B3E31A06011D18C4(L_30, NULL);
				if ((((int32_t)L_29) < ((int32_t)L_31)))
				{
					goto IL_0069_1;
				}
			}

IL_00b4_1:
			{
				bool L_32 = V_3;
				if (L_32)
				{
					goto IL_00c3_1;
				}
			}
			{
				List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_33 = __this->___m_VisibleLights;
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_34 = V_1;
				NullCheck(L_33);
				List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_inline(L_33, L_34, List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_RuntimeMethod_var);
			}

IL_00c3_1:
			{
				bool L_35;
				L_35 = Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F((&V_0), Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
				if (L_35)
				{
					goto IL_001b_1;
				}
			}
			{
				goto IL_00df;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00df:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_36 = __this->___m_VisibleLights;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var);
		Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* L_37 = ((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9__8_0;
		Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* L_38 = L_37;
		if (L_38)
		{
			G_B17_0 = L_38;
			G_B17_1 = L_36;
			goto IL_0104;
		}
		G_B16_0 = L_38;
		G_B16_1 = L_36;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var);
		U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC* L_39 = ((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9;
		Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* L_40 = (Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991*)il2cpp_codegen_object_new(Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991_il2cpp_TypeInfo_var);
		Comparison_1__ctor_m29AAE60D6D046D41D87E604FA34ABF00E62CA900(L_40, L_39, (intptr_t)((void*)U3CU3Ec_U3CSetupCullingU3Eb__8_0_mDCE05BA62FD49A545AD4C6249F3766AEA5337E8F_RuntimeMethod_var), NULL);
		Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* L_41 = L_40;
		((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9__8_0 = L_41;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9__8_0), (void*)L_41);
		G_B17_0 = L_41;
		G_B17_1 = G_B16_1;
	}

IL_0104:
	{
		NullCheck(G_B17_1);
		List_1_Sort_mFF75D102718ADCC86EB041C053507C439F233893(G_B17_1, G_B17_0, List_1_Sort_mFF75D102718ADCC86EB041C053507C439F233893_RuntimeMethod_var);
		List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_42 = __this->___m_VisibleShadows;
		NullCheck(L_42);
		List_1_Clear_m06C5CA8A26DDC0AC5DB45CD5A94B7D0E5000F052_inline(L_42, List_1_Clear_m06C5CA8A26DDC0AC5DB45CD5A94B7D0E5000F052_RuntimeMethod_var);
		List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_43;
		L_43 = ShadowCasterGroup2DManager_get_shadowCasterGroups_m325F14BA81817CA5A13EA2242F6B1B34CB2A3897_inline(NULL);
		if (!L_43)
		{
			goto IL_01fb;
		}
	}
	{
		List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_44;
		L_44 = ShadowCasterGroup2DManager_get_shadowCasterGroups_m325F14BA81817CA5A13EA2242F6B1B34CB2A3897_inline(NULL);
		NullCheck(L_44);
		Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58 L_45;
		L_45 = List_1_GetEnumerator_m9D7ED07A724DDF7DA49F818B4205CF744AD32F81(L_44, List_1_GetEnumerator_m9D7ED07A724DDF7DA49F818B4205CF744AD32F81_RuntimeMethod_var);
		V_6 = L_45;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_01ed:
			{
				Enumerator_Dispose_m83A1DCB2A5CDE6ACCAB53D52848FF4829F9219F9((&V_6), Enumerator_Dispose_m83A1DCB2A5CDE6ACCAB53D52848FF4829F9219F9_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_01df_1;
			}

IL_012f_1:
			{
				ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_46;
				L_46 = Enumerator_get_Current_m1289F913A7ED813C64AE8F88133301B9BF8A953B_inline((&V_6), Enumerator_get_Current_m1289F913A7ED813C64AE8F88133301B9BF8A953B_RuntimeMethod_var);
				V_7 = L_46;
				ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_47 = V_7;
				NullCheck(L_47);
				List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* L_48;
				L_48 = ShadowCasterGroup2D_GetShadowCasters_m6277053DD6128D6D2EF2F950EB50BDBBE3D7EA9F_inline(L_47, NULL);
				V_8 = L_48;
				List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* L_49 = V_8;
				if (!L_49)
				{
					goto IL_01df_1;
				}
			}
			{
				List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* L_50 = V_8;
				NullCheck(L_50);
				Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A L_51;
				L_51 = List_1_GetEnumerator_mC144D4C46B5DBAABF801DC59747F49EB015ECFEF(L_50, List_1_GetEnumerator_mC144D4C46B5DBAABF801DC59747F49EB015ECFEF_RuntimeMethod_var);
				V_9 = L_51;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_01d1_1:
					{
						Enumerator_Dispose_m22B9408B40438CFB59BFCEDA91D8E949DFB6FBEF((&V_9), Enumerator_Dispose_m22B9408B40438CFB59BFCEDA91D8E949DFB6FBEF_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_01c6_2;
					}

IL_0153_2:
					{
						ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* L_52;
						L_52 = Enumerator_get_Current_m788681A838522719A6F2E7C338B946CE7E7E815C_inline((&V_9), Enumerator_get_Current_m788681A838522719A6F2E7C338B946CE7E7E815C_RuntimeMethod_var);
						V_10 = L_52;
						List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_53 = __this->___m_VisibleLights;
						NullCheck(L_53);
						Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 L_54;
						L_54 = List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50(L_53, List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
						V_0 = L_54;
					}
					{
						auto __finallyBlock = il2cpp::utils::Finally([&]
						{

FINALLY_01a7_2:
							{
								Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_0), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
								return;
							}
						});
						try
						{
							{
								goto IL_019c_3;
							}

IL_016a_3:
							{
								Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_55;
								L_55 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_0), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
								V_11 = L_55;
								ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* L_56 = V_10;
								Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_57 = V_11;
								NullCheck(L_56);
								bool L_58;
								L_58 = ShadowCaster2D_IsLit_mC857669835B0895E45674663830A95B71BE0213B(L_56, L_57, NULL);
								if (!L_58)
								{
									goto IL_019c_3;
								}
							}
							{
								List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_59 = __this->___m_VisibleShadows;
								ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_60 = V_7;
								NullCheck(L_59);
								bool L_61;
								L_61 = List_1_Contains_mC7C7DF6A085435B4264A4D8F9EA376F95953E02E(L_59, L_60, List_1_Contains_mC7C7DF6A085435B4264A4D8F9EA376F95953E02E_RuntimeMethod_var);
								if (L_61)
								{
									goto IL_019c_3;
								}
							}
							{
								List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_62 = __this->___m_VisibleShadows;
								ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_63 = V_7;
								NullCheck(L_62);
								List_1_Add_m46771AB18779E965A59B8118748669A98508F93B_inline(L_62, L_63, List_1_Add_m46771AB18779E965A59B8118748669A98508F93B_RuntimeMethod_var);
								goto IL_01b5_2;
							}

IL_019c_3:
							{
								bool L_64;
								L_64 = Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F((&V_0), Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
								if (L_64)
								{
									goto IL_016a_3;
								}
							}
							{
								goto IL_01b5_2;
							}
						}
						catch(Il2CppExceptionWrapper& e)
						{
							__finallyBlock.StoreException(e.ex);
						}
					}

IL_01b5_2:
					{
						List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_65 = __this->___m_VisibleShadows;
						ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_66 = V_7;
						NullCheck(L_65);
						bool L_67;
						L_67 = List_1_Contains_mC7C7DF6A085435B4264A4D8F9EA376F95953E02E(L_65, L_66, List_1_Contains_mC7C7DF6A085435B4264A4D8F9EA376F95953E02E_RuntimeMethod_var);
						if (!L_67)
						{
							goto IL_01c6_2;
						}
					}
					{
						goto IL_01df_1;
					}

IL_01c6_2:
					{
						bool L_68;
						L_68 = Enumerator_MoveNext_mF0D7B5A214E6EBD0F2480B5D8AC131ECBB239C69((&V_9), Enumerator_MoveNext_mF0D7B5A214E6EBD0F2480B5D8AC131ECBB239C69_RuntimeMethod_var);
						if (L_68)
						{
							goto IL_0153_2;
						}
					}
					{
						goto IL_01df_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_01df_1:
			{
				bool L_69;
				L_69 = Enumerator_MoveNext_m0C1E22B82E045EC7F6E86F6B8969ABE70FBCC237((&V_6), Enumerator_MoveNext_m0C1E22B82E045EC7F6E86F6B8969ABE70FBCC237_RuntimeMethod_var);
				if (L_69)
				{
					goto IL_012f_1;
				}
			}
			{
				goto IL_01fb;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_01fb:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DCullResult__ctor_mA059EA8EA57FB0C0783AAC8A6DF31771DDF6DE88 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB07DDAD1DF2609FE6B44DEF8D0A1066085D830BF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*)il2cpp_codegen_object_new(List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C_il2cpp_TypeInfo_var);
		List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F(L_0, List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F_RuntimeMethod_var);
		__this->___m_VisibleLights = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLights), (void*)L_0);
		List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_1 = (List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232*)il2cpp_codegen_object_new(List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232_il2cpp_TypeInfo_var);
		List_1__ctor_mB07DDAD1DF2609FE6B44DEF8D0A1066085D830BF(L_1, List_1__ctor_mB07DDAD1DF2609FE6B44DEF8D0A1066085D830BF_RuntimeMethod_var);
		__this->___m_VisibleShadows = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleShadows), (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 U3CU3Ec__cctor_m5B1F4BF540927B9734160475B3935AEACC03A1F4 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC* L_0 = (U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC*)il2cpp_codegen_object_new(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mEB11E871234A2791E4CC393F2A870C8BC0462AEF(L_0, NULL);
		((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEB11E871234A2791E4CC393F2A870C8BC0462AEF (U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSetupCullingU3Eb__8_0_mDCE05BA62FD49A545AD4C6249F3766AEA5337E8F (U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC* __this, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_l1, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___1_l2, const RuntimeMethod* method) 
{
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_l1;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Light2D_get_lightOrder_m01D500576E546C581E7172C14C97C06EF7442C6A_inline(L_0, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___1_l2;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Light2D_get_lightOrder_m01D500576E546C581E7172C14C97C06EF7442C6A_inline(L_2, NULL);
		return ((int32_t)il2cpp_codegen_subtract(L_1, L_3));
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = ((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___U3ClightsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_Initialize_mFE804A8D81359F13D6C297A0A71923042751C159 (const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_Dispose_mE5D70C2C890104BC674A95B647D9CA80C9D5F4EE (const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_RegisterLight_m629BE28633BD64DB9E55F9C90774F48B409A0D9C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0;
		L_0 = Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline(NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_1 = ___0_light;
		NullCheck(L_0);
		List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_inline(L_0, L_1, List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_RuntimeMethod_var);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___0_light;
		Light2DManager_ErrorIfDuplicateGlobalLight_m5C21AF76A9B952F19E434E3D6872280169689B13(L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_DeregisterLight_m63B2122FE1805EAE2B65F6BEE2749E3524DCB577 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m51E0A3C5D5C96EBEBAC99CCEAEC46641D095BC8A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0;
		L_0 = Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline(NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_1 = ___0_light;
		NullCheck(L_0);
		bool L_2;
		L_2 = List_1_Remove_m51E0A3C5D5C96EBEBAC99CCEAEC46641D095BC8A(L_0, L_1, List_1_Remove_m51E0A3C5D5C96EBEBAC99CCEAEC46641D095BC8A_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_ErrorIfDuplicateGlobalLight_m5C21AF76A9B952F19E434E3D6872280169689B13 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, 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*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42E164F32CAC2C24A1169CA6B5465D5A7DFCC498);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56C548539EAD7427D608EDE23C72319EC461E622);
		s_Il2CppMethodInitialized = true;
	}
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_0, NULL);
		if ((((int32_t)L_1) == ((int32_t)4)))
		{
			goto IL_000a;
		}
	}
	{
		return;
	}

IL_000a:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___0_light;
		NullCheck(L_2);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3;
		L_3 = Light2D_get_affectedSortingLayers_m8DF4D9874C3839DE300C54CDEC5648B491BA4C3D_inline(L_2, NULL);
		V_0 = L_3;
		V_1 = 0;
		goto IL_0053;
	}

IL_0015:
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		V_2 = L_7;
		int32_t L_8 = V_2;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_9 = ___0_light;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline(L_9, NULL);
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Light2DManager_ContainsDuplicateGlobalLight_m443EA0BB2BED78FE68A8049202DFD420F1221230(L_8, L_10, NULL);
		if (!L_11)
		{
			goto IL_004f;
		}
	}
	{
		int32_t L_12 = V_2;
		String_t* L_13;
		L_13 = SortingLayer_IDToName_m33D2DB1FAF81A088A6EED260A1A68137625AE0B1(L_12, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_14 = ___0_light;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline(L_14, NULL);
		V_3 = L_15;
		String_t* L_16;
		L_16 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
		String_t* L_17;
		L_17 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral42E164F32CAC2C24A1169CA6B5465D5A7DFCC498, L_13, _stringLiteral56C548539EAD7427D608EDE23C72319EC461E622, L_16, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_17, NULL);
	}

IL_004f:
	{
		int32_t L_18 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
	}

IL_0053:
	{
		int32_t L_19 = V_1;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_0;
		NullCheck(L_20);
		if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
		{
			goto IL_0015;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DManager_GetGlobalColor_mF94651C9226667FD74EDB9DCE1C05F5BECA95B19 (int32_t ___0_sortingLayerIndex, int32_t ___1_blendStyleIndex, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___2_color, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_2 = NULL;
	bool V_3 = false;
	{
		V_0 = (bool)0;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___2_color;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
		L_1 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
		*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_0 = L_1;
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_2;
		L_2 = Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline(NULL);
		NullCheck(L_2);
		Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 L_3;
		L_3 = List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50(L_2, List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0082:
			{
				Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_1), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0077_1;
			}

IL_001a_1:
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_4;
				L_4 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_1), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
				V_2 = L_4;
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_5 = V_2;
				NullCheck(L_5);
				int32_t L_6;
				L_6 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_5, NULL);
				if ((!(((uint32_t)L_6) == ((uint32_t)4))))
				{
					goto IL_0077_1;
				}
			}
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_7 = V_2;
				NullCheck(L_7);
				int32_t L_8;
				L_8 = Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline(L_7, NULL);
				int32_t L_9 = ___1_blendStyleIndex;
				if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
				{
					goto IL_0077_1;
				}
			}
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_10 = V_2;
				int32_t L_11 = ___0_sortingLayerIndex;
				NullCheck(L_10);
				bool L_12;
				L_12 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_10, L_11, NULL);
				if (!L_12)
				{
					goto IL_0077_1;
				}
			}
			{
				if (!1)
				{
					goto IL_005b_1;
				}
			}
			{
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_13 = ___2_color;
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_14 = V_2;
				NullCheck(L_14);
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15;
				L_15 = Light2D_get_color_m5CD60682D79A66B289AA91357F0359FF4793C505_inline(L_14, NULL);
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_16 = V_2;
				NullCheck(L_16);
				float L_17;
				L_17 = Light2D_get_intensity_m92554676D740E01D24F39AE5942C00AA8BB541C9_inline(L_16, NULL);
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18;
				L_18 = Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline(L_15, L_17, NULL);
				*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_13 = L_18;
				V_3 = (bool)1;
				goto IL_0092;
			}

IL_005b_1:
			{
				bool L_19 = V_0;
				if (L_19)
				{
					goto IL_0077_1;
				}
			}
			{
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_20 = ___2_color;
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_21 = V_2;
				NullCheck(L_21);
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22;
				L_22 = Light2D_get_color_m5CD60682D79A66B289AA91357F0359FF4793C505_inline(L_21, NULL);
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_23 = V_2;
				NullCheck(L_23);
				float L_24;
				L_24 = Light2D_get_intensity_m92554676D740E01D24F39AE5942C00AA8BB541C9_inline(L_23, NULL);
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25;
				L_25 = Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline(L_22, L_24, NULL);
				*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_20 = L_25;
				V_0 = (bool)1;
			}

IL_0077_1:
			{
				bool L_26;
				L_26 = Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F((&V_1), Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
				if (L_26)
				{
					goto IL_001a_1;
				}
			}
			{
				goto IL_0090;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0090:
	{
		bool L_27 = V_0;
		return L_27;
	}

IL_0092:
	{
		bool L_28 = V_3;
		return L_28;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DManager_ContainsDuplicateGlobalLight_m443EA0BB2BED78FE68A8049202DFD420F1221230 (int32_t ___0_sortingLayerIndex, int32_t ___1_blendStyleIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_2 = NULL;
	bool V_3 = false;
	{
		V_0 = 0;
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0;
		L_0 = Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline(NULL);
		NullCheck(L_0);
		Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 L_1;
		L_1 = List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50(L_0, List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		V_1 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0049:
			{
				Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_1), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_003e_1;
			}

IL_000f_1:
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2;
				L_2 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_1), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
				V_2 = L_2;
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_3 = V_2;
				NullCheck(L_3);
				int32_t L_4;
				L_4 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_3, NULL);
				if ((!(((uint32_t)L_4) == ((uint32_t)4))))
				{
					goto IL_003e_1;
				}
			}
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_5 = V_2;
				NullCheck(L_5);
				int32_t L_6;
				L_6 = Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline(L_5, NULL);
				int32_t L_7 = ___1_blendStyleIndex;
				if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
				{
					goto IL_003e_1;
				}
			}
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_8 = V_2;
				int32_t L_9 = ___0_sortingLayerIndex;
				NullCheck(L_8);
				bool L_10;
				L_10 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_8, L_9, NULL);
				if (!L_10)
				{
					goto IL_003e_1;
				}
			}
			{
				int32_t L_11 = V_0;
				if ((((int32_t)L_11) <= ((int32_t)0)))
				{
					goto IL_003a_1;
				}
			}
			{
				V_3 = (bool)1;
				goto IL_0059;
			}

IL_003a_1:
			{
				int32_t L_12 = V_0;
				V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
			}

IL_003e_1:
			{
				bool L_13;
				L_13 = Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F((&V_1), Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
				if (L_13)
				{
					goto IL_000f_1;
				}
			}
			{
				goto IL_0057;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0057:
	{
		return (bool)0;
	}

IL_0059:
	{
		bool L_14 = V_3;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* Light2DManager_GetCachedSortingLayer_m9E08F263D346E4627B1DE298960A6C43E0C843F1 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0 = ((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___s_SortingLayers;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_1;
		L_1 = SortingLayer_get_layers_mD8D9BE0A1CE213B052E37E8A6B713A20F87A1570(NULL);
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___s_SortingLayers = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___s_SortingLayers), (void*)L_1);
	}

IL_0011:
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_2 = ((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___s_SortingLayers;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager__cctor_mD02CF26A971678F164F17AC268E41F4E330973BC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*)il2cpp_codegen_object_new(List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C_il2cpp_TypeInfo_var);
		List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F(L_0, List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F_RuntimeMethod_var);
		((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___U3ClightsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___U3ClightsU3Ek__BackingField), (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 bool LightUtility_CheckForChange_m5FF9E2BA97E0E6943013FB788CB865160EA7FBAF (int32_t ___0_a, int32_t* ___1_b, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_a;
		int32_t* L_1 = ___1_b;
		int32_t L_2 = *((int32_t*)L_1);
		int32_t* L_3 = ___1_b;
		int32_t L_4 = ___0_a;
		*((int32_t*)L_3) = (int32_t)L_4;
		return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45 (int32_t ___0_a, int32_t* ___1_b, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_a;
		int32_t* L_1 = ___1_b;
		int32_t L_2 = *((int32_t*)L_1);
		int32_t* L_3 = ___1_b;
		int32_t L_4 = ___0_a;
		*((int32_t*)L_3) = (int32_t)L_4;
		return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545 (float ___0_a, float* ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float* L_1 = ___1_b;
		float L_2 = *((float*)L_1);
		float* L_3 = ___1_b;
		float L_4 = ___0_a;
		*((float*)L_3) = (float)L_4;
		return (bool)((((int32_t)((((float)L_0) == ((float)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m3EAF4B51254E6BEA76D2075A51DE0DB7E5FF638F (bool ___0_a, bool* ___1_b, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_a;
		bool* L_1 = ___1_b;
		int32_t L_2 = *((uint8_t*)L_1);
		bool* L_3 = ___1_b;
		bool L_4 = ___0_a;
		*((int8_t*)L_3) = (int8_t)L_4;
		return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_TestPivot_mBEAC398914EADE59823B9B33EF89FEEC933B3FD4 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_path, int32_t ___1_activePoint, int64_t ___2_lastPoint, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___1_activePoint;
		V_0 = L_0;
		goto IL_0019;
	}

IL_0004:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_1 = ___0_path;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_3;
		L_3 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_1, L_2, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_4 = L_3.___N;
		int64_t L_5 = ___2_lastPoint;
		if ((((int64_t)L_4) <= ((int64_t)L_5)))
		{
			goto IL_0015;
		}
	}
	{
		return (bool)1;
	}

IL_0015:
	{
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_0019:
	{
		int32_t L_7 = V_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_8 = ___0_path;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_8, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int32_t)L_7) < ((int32_t)L_9)))
		{
			goto IL_0004;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_10 = ___0_path;
		int32_t L_11 = ___1_activePoint;
		NullCheck(L_10);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_12;
		L_12 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_10, L_11, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_13 = L_12.___N;
		return (bool)((((int64_t)L_13) == ((int64_t)((int64_t)(-1))))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* LightUtility_DegeneratePivots_mC1F54DF7AA86CBB750F7126FA6A1A64DB06BB6F5 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_path, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___1_inPath, int32_t* ___2_interiorStart, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_0 = NULL;
	int64_t V_1 = 0;
	int64_t V_2 = 0;
	int32_t V_3 = 0;
	int64_t V_4 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_5;
	memset((&V_5), 0, sizeof(V_5));
	int64_t V_6 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_0 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_0, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		V_0 = L_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_1 = ___0_path;
		NullCheck(L_1);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_2;
		L_2 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_1, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_3 = L_2.___N;
		V_1 = L_3;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_4 = ___0_path;
		NullCheck(L_4);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_5;
		L_5 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_4, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_6 = L_5.___N;
		V_2 = L_6;
		V_3 = 1;
		goto IL_005e;
	}

IL_0024:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_7 = ___0_path;
		int32_t L_8 = V_3;
		NullCheck(L_7);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_9;
		L_9 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_7, L_8, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_10 = L_9.___N;
		if ((((int64_t)L_10) == ((int64_t)((int64_t)(-1)))))
		{
			goto IL_005a;
		}
	}
	{
		int64_t L_11 = V_1;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_12 = ___0_path;
		int32_t L_13 = V_3;
		NullCheck(L_12);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_14;
		L_14 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_12, L_13, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_15 = L_14.___N;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int64_t L_16;
		L_16 = Math_Min_mD731E8A02F13C67C1EAC7C1E7F81909FE466F079(L_11, L_15, NULL);
		V_1 = L_16;
		int64_t L_17 = V_2;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_18 = ___0_path;
		int32_t L_19 = V_3;
		NullCheck(L_18);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_20;
		L_20 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_18, L_19, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_21 = L_20.___N;
		int64_t L_22;
		L_22 = Math_Max_mD37411571F0547F04F280D5A8D1F044819AFA597(L_17, L_21, NULL);
		V_2 = L_22;
	}

IL_005a:
	{
		int32_t L_23 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1));
	}

IL_005e:
	{
		int32_t L_24 = V_3;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_25 = ___0_path;
		NullCheck(L_25);
		int32_t L_26;
		L_26 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_25, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int32_t)L_24) < ((int32_t)L_26)))
		{
			goto IL_0024;
		}
	}
	{
		V_4 = ((int64_t)0);
		goto IL_008f;
	}

IL_006d:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_27 = ___0_path;
		int64_t L_28 = V_1;
		NullCheck(L_27);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_29;
		L_29 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_27, ((int32_t)L_28), List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_5 = L_29;
		int64_t L_30 = V_4;
		(&V_5)->___N = L_30;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_31 = V_0;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_32 = V_5;
		NullCheck(L_31);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_31, L_32, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		int64_t L_33 = V_4;
		V_4 = ((int64_t)il2cpp_codegen_add(L_33, ((int64_t)1)));
	}

IL_008f:
	{
		int64_t L_34 = V_4;
		int64_t L_35 = V_1;
		if ((((int64_t)L_34) < ((int64_t)L_35)))
		{
			goto IL_006d;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_36 = V_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_37 = ___0_path;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_38 = ___0_path;
		NullCheck(L_38);
		int32_t L_39;
		L_39 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_38, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		NullCheck(L_37);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_40;
		L_40 = List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00(L_37, 0, L_39, List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00_RuntimeMethod_var);
		NullCheck(L_36);
		List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF(L_36, L_40, List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF_RuntimeMethod_var);
		int32_t* L_41 = ___2_interiorStart;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_42 = V_0;
		NullCheck(L_42);
		int32_t L_43;
		L_43 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_42, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		*((int32_t*)L_41) = (int32_t)L_43;
		int64_t L_44 = V_2;
		V_6 = ((int64_t)il2cpp_codegen_add(L_44, ((int64_t)1)));
		goto IL_00da;
	}

IL_00b7:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_45 = ___1_inPath;
		int64_t L_46 = V_6;
		NullCheck(L_45);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_47;
		L_47 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_45, ((int32_t)L_46), List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_7 = L_47;
		int64_t L_48 = V_6;
		(&V_7)->___N = L_48;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_49 = V_0;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_50 = V_7;
		NullCheck(L_49);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_49, L_50, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		int64_t L_51 = V_6;
		V_6 = ((int64_t)il2cpp_codegen_add(L_51, ((int64_t)1)));
	}

IL_00da:
	{
		int64_t L_52 = V_6;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_53 = ___1_inPath;
		NullCheck(L_53);
		int32_t L_54;
		L_54 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_53, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int64_t)L_52) < ((int64_t)((int64_t)L_54))))
		{
			goto IL_00b7;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_55 = V_0;
		return L_55;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* LightUtility_SortPivots_mF48E67E4BAD88285B12960398F8A8967A3345E35 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_outPath, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___1_inPath, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_0 = NULL;
	int64_t V_1 = 0;
	int32_t V_2 = 0;
	bool V_3 = false;
	int32_t V_4 = 0;
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_0 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_0, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		V_0 = L_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_1 = ___0_outPath;
		NullCheck(L_1);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_2;
		L_2 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_1, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_3 = ___0_outPath;
		NullCheck(L_3);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_4;
		L_4 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_3, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_5 = L_4.___N;
		V_1 = L_5;
		V_2 = 0;
		V_3 = (bool)1;
		V_4 = 1;
		goto IL_0084;
	}

IL_0024:
	{
		int64_t L_6 = V_1;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_7 = ___0_outPath;
		int32_t L_8 = V_4;
		NullCheck(L_7);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_9;
		L_9 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_7, L_8, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_10 = L_9.___N;
		bool L_11 = V_3;
		if (!((int32_t)(((((int64_t)L_6) > ((int64_t)L_10))? 1 : 0)&(int32_t)L_11)))
		{
			goto IL_005e;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_12 = ___0_outPath;
		int32_t L_13 = V_4;
		NullCheck(L_12);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_14;
		L_14 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_12, L_13, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_15 = L_14.___N;
		if ((((int64_t)L_15) == ((int64_t)((int64_t)(-1)))))
		{
			goto IL_005e;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_16 = ___0_outPath;
		int32_t L_17 = V_4;
		NullCheck(L_16);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_18;
		L_18 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_16, L_17, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_19 = L_18.___N;
		V_1 = L_19;
		int32_t L_20 = V_4;
		V_2 = L_20;
		V_3 = (bool)0;
		goto IL_007e;
	}

IL_005e:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_21 = ___0_outPath;
		int32_t L_22 = V_4;
		NullCheck(L_21);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_23;
		L_23 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_21, L_22, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_24 = L_23.___N;
		int64_t L_25 = V_1;
		if ((((int64_t)L_24) < ((int64_t)L_25)))
		{
			goto IL_007e;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_26 = ___0_outPath;
		int32_t L_27 = V_4;
		NullCheck(L_26);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_28;
		L_28 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_26, L_27, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_29 = L_28.___N;
		V_1 = L_29;
		V_3 = (bool)1;
	}

IL_007e:
	{
		int32_t L_30 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
	}

IL_0084:
	{
		int32_t L_31 = V_4;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_32 = ___0_outPath;
		NullCheck(L_32);
		int32_t L_33;
		L_33 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_32, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int32_t)L_31) < ((int32_t)L_33)))
		{
			goto IL_0024;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_34 = V_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_35 = ___0_outPath;
		int32_t L_36 = V_2;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_37 = ___0_outPath;
		NullCheck(L_37);
		int32_t L_38;
		L_38 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_37, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		int32_t L_39 = V_2;
		NullCheck(L_35);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_40;
		L_40 = List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00(L_35, L_36, ((int32_t)il2cpp_codegen_subtract(L_38, L_39)), List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00_RuntimeMethod_var);
		NullCheck(L_34);
		List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF(L_34, L_40, List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_41 = V_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_42 = ___0_outPath;
		int32_t L_43 = V_2;
		NullCheck(L_42);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_44;
		L_44 = List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00(L_42, 0, L_43, List_1_GetRange_m58C2962E834D6A22F7081159F0214C37D2285E00_RuntimeMethod_var);
		NullCheck(L_41);
		List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF(L_41, L_44, List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF_RuntimeMethod_var);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_45 = V_0;
		return L_45;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* LightUtility_FixPivots_m24DA970FD633D05E0766119DCE3B9C8F6DBA4B25 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_outPath, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___1_inPath, int32_t* ___2_interiorStart, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_m58474E84EC3BA7DE38EFAF65B2696039C03ED6D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m47BACBD82483B5CF62EB50AD500BBD3BA99ED508_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_0 = NULL;
	int64_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_4;
	memset((&V_4), 0, sizeof(V_4));
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_5;
	memset((&V_5), 0, sizeof(V_5));
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t V_7 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_8;
	memset((&V_8), 0, sizeof(V_8));
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_9;
	memset((&V_9), 0, sizeof(V_9));
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_10;
	memset((&V_10), 0, sizeof(V_10));
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_11;
	memset((&V_11), 0, sizeof(V_11));
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_12;
	memset((&V_12), 0, sizeof(V_12));
	int32_t G_B4_0 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* G_B10_0 = NULL;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* G_B9_0 = NULL;
	int64_t G_B11_0 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* G_B11_1 = NULL;
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_0 = ___0_outPath;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_1 = ___1_inPath;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_2;
		L_2 = LightUtility_SortPivots_mF48E67E4BAD88285B12960398F8A8967A3345E35(L_0, L_1, NULL);
		V_0 = L_2;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_3 = V_0;
		NullCheck(L_3);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_4;
		L_4 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_3, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_5 = L_4.___N;
		V_1 = L_5;
		V_2 = 1;
		goto IL_00c4;
	}

IL_001c:
	{
		int32_t L_6 = V_2;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_7, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int32_t)L_6) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_8, 1)))))
		{
			goto IL_002c;
		}
	}
	{
		int32_t L_9 = V_2;
		G_B4_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
		goto IL_002d;
	}

IL_002c:
	{
		G_B4_0 = 0;
	}

IL_002d:
	{
		V_3 = G_B4_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_10 = V_0;
		int32_t L_11 = V_2;
		NullCheck(L_10);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_12;
		L_12 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_10, ((int32_t)il2cpp_codegen_subtract(L_11, 1)), List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_4 = L_12;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_13 = V_0;
		int32_t L_14 = V_2;
		NullCheck(L_13);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_15;
		L_15 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_13, L_14, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_5 = L_15;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_16 = V_0;
		int32_t L_17 = V_3;
		NullCheck(L_16);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_18;
		L_18 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_16, L_17, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_6 = L_18;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_19 = V_4;
		int64_t L_20 = L_19.___N;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_21 = V_5;
		int64_t L_22 = L_21.___N;
		if ((((int64_t)L_20) <= ((int64_t)L_22)))
		{
			goto IL_00b3;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_23 = V_0;
		int32_t L_24 = V_2;
		int64_t L_25 = V_1;
		bool L_26;
		L_26 = LightUtility_TestPivot_mBEAC398914EADE59823B9B33EF89FEEC933B3FD4(L_23, L_24, L_25, NULL);
		if (!L_26)
		{
			goto IL_00b3;
		}
	}
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_27 = V_4;
		int64_t L_28 = L_27.___N;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_29 = V_6;
		int64_t L_30 = L_29.___N;
		if ((!(((uint64_t)L_28) == ((uint64_t)L_30))))
		{
			goto IL_0085;
		}
	}
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_31 = V_4;
		int64_t L_32 = L_31.___N;
		(&V_5)->___N = L_32;
		goto IL_00a1;
	}

IL_0085:
	{
		int64_t L_33 = V_1;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_34 = ___1_inPath;
		NullCheck(L_34);
		int32_t L_35;
		L_35 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_34, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int64_t)((int64_t)il2cpp_codegen_add(L_33, ((int64_t)1)))) < ((int64_t)((int64_t)L_35))))
		{
			G_B10_0 = (&V_5);
			goto IL_0098;
		}
		G_B9_0 = (&V_5);
	}
	{
		G_B11_0 = ((int64_t)0);
		G_B11_1 = G_B9_0;
		goto IL_009c;
	}

IL_0098:
	{
		int64_t L_36 = V_1;
		G_B11_0 = ((int64_t)il2cpp_codegen_add(L_36, ((int64_t)1)));
		G_B11_1 = G_B10_0;
	}

IL_009c:
	{
		G_B11_1->___N = G_B11_0;
	}

IL_00a1:
	{
		(&V_5)->___D = ((int64_t)3);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_37 = V_0;
		int32_t L_38 = V_2;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_39 = V_5;
		NullCheck(L_37);
		List_1_set_Item_m47BACBD82483B5CF62EB50AD500BBD3BA99ED508(L_37, L_38, L_39, List_1_set_Item_m47BACBD82483B5CF62EB50AD500BBD3BA99ED508_RuntimeMethod_var);
	}

IL_00b3:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_40 = V_0;
		int32_t L_41 = V_2;
		NullCheck(L_40);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_42;
		L_42 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_40, L_41, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_43 = L_42.___N;
		V_1 = L_43;
		int32_t L_44 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_44, 1));
	}

IL_00c4:
	{
		int32_t L_45 = V_2;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_46 = V_0;
		NullCheck(L_46);
		int32_t L_47;
		L_47 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_46, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int32_t)L_45) < ((int32_t)L_47)))
		{
			goto IL_001c;
		}
	}
	{
		V_7 = 1;
		goto IL_0165;
	}

IL_00d8:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_48 = V_0;
		int32_t L_49 = V_7;
		NullCheck(L_48);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_50;
		L_50 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_48, ((int32_t)il2cpp_codegen_subtract(L_49, 1)), List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_8 = L_50;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_51 = V_0;
		int32_t L_52 = V_7;
		NullCheck(L_51);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_53;
		L_53 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_51, L_52, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_9 = L_53;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_54 = V_0;
		int32_t L_55 = V_7;
		NullCheck(L_54);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_56;
		L_56 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_54, ((int32_t)il2cpp_codegen_add(L_55, 1)), List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_10 = L_56;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_57 = V_9;
		int64_t L_58 = L_57.___N;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_59 = V_8;
		int64_t L_60 = L_59.___N;
		if ((((int64_t)((int64_t)il2cpp_codegen_subtract(L_58, L_60))) <= ((int64_t)((int64_t)1))))
		{
			goto IL_015f;
		}
	}
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_61 = V_9;
		int64_t L_62 = L_61.___N;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_63 = V_10;
		int64_t L_64 = L_63.___N;
		if ((!(((uint64_t)L_62) == ((uint64_t)L_64))))
		{
			goto IL_013e;
		}
	}
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_65 = V_9;
		V_11 = L_65;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_66 = V_11;
		int64_t L_67 = L_66.___N;
		(&V_11)->___N = ((int64_t)il2cpp_codegen_subtract(L_67, ((int64_t)1)));
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_68 = V_0;
		int32_t L_69 = V_7;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_70 = V_11;
		NullCheck(L_68);
		List_1_set_Item_m47BACBD82483B5CF62EB50AD500BBD3BA99ED508(L_68, L_69, L_70, List_1_set_Item_m47BACBD82483B5CF62EB50AD500BBD3BA99ED508_RuntimeMethod_var);
		goto IL_0165;
	}

IL_013e:
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_71 = V_9;
		V_12 = L_71;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_72 = V_12;
		int64_t L_73 = L_72.___N;
		(&V_12)->___N = ((int64_t)il2cpp_codegen_subtract(L_73, ((int64_t)1)));
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_74 = V_0;
		int32_t L_75 = V_7;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_76 = V_12;
		NullCheck(L_74);
		List_1_Insert_m58474E84EC3BA7DE38EFAF65B2696039C03ED6D1(L_74, L_75, L_76, List_1_Insert_m58474E84EC3BA7DE38EFAF65B2696039C03ED6D1_RuntimeMethod_var);
		goto IL_0165;
	}

IL_015f:
	{
		int32_t L_77 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add(L_77, 1));
	}

IL_0165:
	{
		int32_t L_78 = V_7;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_79 = V_0;
		NullCheck(L_79);
		int32_t L_80;
		L_80 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_79, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int32_t)L_78) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_80, 1)))))
		{
			goto IL_00d8;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_81 = V_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_82 = ___1_inPath;
		int32_t* L_83 = ___2_interiorStart;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_84;
		L_84 = LightUtility_DegeneratePivots_mC1F54DF7AA86CBB750F7126FA6A1A64DB06BB6F5(L_81, L_82, L_83, NULL);
		V_0 = L_84;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_85 = V_0;
		return L_85;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* LightUtility_GetOutlinePath_mA52BA63B12D099AEC38066440468E0720CE545EC (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_shapePath, float ___1_offsetDistance, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_0 = NULL;
	List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_1 = NULL;
	List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* V_2 = NULL;
	int32_t V_3 = 0;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t V_5 = 0;
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_6 = NULL;
	int32_t V_7 = 0;
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_0 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_0, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		V_0 = L_0;
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
		List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_1, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
		V_1 = L_1;
		V_3 = 0;
		goto IL_0058;
	}

IL_0010:
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___0_shapePath;
		int32_t L_3 = V_3;
		NullCheck(L_2);
		float L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___x;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = ___0_shapePath;
		int32_t L_6 = V_3;
		NullCheck(L_5);
		float L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), L_4, L_7, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
		L_9 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_8, (10000.0f), NULL);
		V_4 = L_9;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_10 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_4;
		float L_12 = L_11.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_4;
		float L_14 = L_13.___y;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_15;
		memset((&L_15), 0, sizeof(L_15));
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_15), il2cpp_codegen_cast_double_to_int<int64_t>(L_12), il2cpp_codegen_cast_double_to_int<int64_t>(L_14), NULL);
		NullCheck(L_10);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_10, L_15, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		int32_t L_16 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
	}

IL_0058:
	{
		int32_t L_17 = V_3;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = ___0_shapePath;
		NullCheck(L_18);
		if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
		{
			goto IL_0010;
		}
	}
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_19 = (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*)il2cpp_codegen_object_new(List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var);
		List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A(L_19, List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var);
		V_2 = L_19;
		ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* L_20 = (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D*)il2cpp_codegen_object_new(ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var);
		ClipperOffset__ctor_m77AF9D20AA5811C81540CEA2E4AB59E22ABF984A(L_20, (24.0), NULL);
		ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* L_21 = L_20;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_22 = V_0;
		NullCheck(L_21);
		ClipperOffset_AddPath_m779EB8851FB9877EC13BD7C7273A8303AEA0ED75(L_21, L_22, 0, 0, NULL);
		float L_23 = ___1_offsetDistance;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_24 = V_0;
		NullCheck(L_24);
		int32_t L_25;
		L_25 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_24, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		NullCheck(L_21);
		ClipperOffset_Execute_m61DFA6395CE7A902B1B0989C80CD36841AE61403(L_21, (&V_2), ((double)((float)il2cpp_codegen_multiply((10000.0f), L_23))), L_25, NULL);
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_26 = V_2;
		NullCheck(L_26);
		int32_t L_27;
		L_27 = List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_inline(L_26, List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_RuntimeMethod_var);
		if ((((int32_t)L_27) <= ((int32_t)0)))
		{
			goto IL_00fc;
		}
	}
	{
		V_5 = 0;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_28 = V_2;
		NullCheck(L_28);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_29;
		L_29 = List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88(L_28, 0, List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88_RuntimeMethod_var);
		V_6 = L_29;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_30 = V_6;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_31 = V_0;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_32;
		L_32 = LightUtility_FixPivots_m24DA970FD633D05E0766119DCE3B9C8F6DBA4B25(L_30, L_31, (&V_5), NULL);
		V_6 = L_32;
		V_7 = 0;
		goto IL_00f1;
	}

IL_00b6:
	{
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_33 = V_1;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_34 = V_6;
		int32_t L_35 = V_7;
		NullCheck(L_34);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_36;
		L_36 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_34, L_35, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_37 = L_36.___X;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_38 = V_6;
		int32_t L_39 = V_7;
		NullCheck(L_38);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_40;
		L_40 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_38, L_39, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_41 = L_40.___Y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42;
		memset((&L_42), 0, sizeof(L_42));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_42), ((float)(((float)L_37)/(10000.0f))), ((float)(((float)L_41)/(10000.0f))), NULL);
		NullCheck(L_33);
		List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_33, L_42, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
		int32_t L_43 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add(L_43, 1));
	}

IL_00f1:
	{
		int32_t L_44 = V_7;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_45 = V_6;
		NullCheck(L_45);
		int32_t L_46;
		L_46 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_45, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int32_t)L_44) < ((int32_t)L_46)))
		{
			goto IL_00b6;
		}
	}

IL_00fc:
	{
		List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_47 = V_1;
		return L_47;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightUtility_TransferToMesh_m71C5D508FAA51969A29C7986C5A316F6C1B36777 (NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 ___0_vertices, int32_t ___1_vertexCount, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___2_indices, int32_t ___3_indexCount, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___4_light, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m96017A9CE706ED519063F90CA15AABDD2C5B8207_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___4_light;
		NullCheck(L_0);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1;
		L_1 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_0, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = L_1;
		int32_t L_3 = ___1_vertexCount;
		il2cpp_codegen_runtime_class_init_inline(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var);
		VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_4 = ((LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields*)il2cpp_codegen_static_fields_for(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var))->___VertexLayout;
		NullCheck(L_2);
		Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2(L_2, L_3, L_4, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = L_2;
		NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_6 = ___0_vertices;
		int32_t L_7 = ___1_vertexCount;
		NullCheck(L_5);
		Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3(L_5, L_6, 0, 0, L_7, 0, 0, Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3_RuntimeMethod_var);
		NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_8 = ___2_indices;
		int32_t L_9 = ___3_indexCount;
		NullCheck(L_5);
		Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m96017A9CE706ED519063F90CA15AABDD2C5B8207(L_5, L_8, 0, L_9, 0, 0, (bool)1, 0, Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m96017A9CE706ED519063F90CA15AABDD2C5B8207_RuntimeMethod_var);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_10 = ___4_light;
		int32_t L_11 = ___1_vertexCount;
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_12 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var, (uint32_t)L_11);
		NullCheck(L_10);
		Light2D_set_vertices_mB07A8B6379201AD5D9092B614D48BBF08CF98FEF_inline(L_10, L_12, NULL);
		NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_13 = ___0_vertices;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_14 = ___4_light;
		NullCheck(L_14);
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_15;
		L_15 = Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline(L_14, NULL);
		int32_t L_16 = ___1_vertexCount;
		NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A(L_13, L_15, L_16, NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_RuntimeMethod_var);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_17 = ___4_light;
		int32_t L_18 = ___3_indexCount;
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_19 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)L_18);
		NullCheck(L_17);
		Light2D_set_indices_mAB395B3534E25B105E6A5643A543CCC87C7638E4_inline(L_17, L_19, NULL);
		NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_20 = ___2_indices;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_21 = ___4_light;
		NullCheck(L_21);
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_22;
		L_22 = Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A_inline(L_21, NULL);
		int32_t L_23 = ___3_indexCount;
		NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685(L_20, L_22, L_23, NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___1_shapePath, float ___2_falloffDistance, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModuleHandle_tF45CBC10412074A0AAEF63CBDAA5F92A4F7A9978_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	State_tA37EB68FE687D41D4B228462D4C7427FAC5BF9C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_1;
	memset((&V_1), 0, sizeof(V_1));
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 V_4;
	memset((&V_4), 0, sizeof(V_4));
	NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E V_5;
	memset((&V_5), 0, sizeof(V_5));
	NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_6;
	memset((&V_6), 0, sizeof(V_6));
	NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E V_7;
	memset((&V_7), 0, sizeof(V_7));
	NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 V_8;
	memset((&V_8), 0, sizeof(V_8));
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	int32_t V_11 = 0;
	int32_t V_12 = 0;
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_13 = NULL;
	int32_t V_14 = 0;
	int32_t V_15 = 0;
	List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* V_16 = NULL;
	int32_t V_17 = 0;
	int32_t V_18 = 0;
	int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_19;
	memset((&V_19), 0, sizeof(V_19));
	int32_t V_20 = 0;
	int32_t V_21 = 0;
	int64_t V_22 = 0;
	int64_t V_23 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_24;
	memset((&V_24), 0, sizeof(V_24));
	List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_25 = NULL;
	int64_t V_26 = 0;
	bool V_27 = false;
	int32_t V_28 = 0;
	int32_t V_29 = 0;
	NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 V_30;
	memset((&V_30), 0, sizeof(V_30));
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_31;
	memset((&V_31), 0, sizeof(V_31));
	int32_t V_32 = 0;
	int32_t V_33 = 0;
	UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_34 = NULL;
	uint16_t V_35 = 0;
	uint16_t V_36 = 0;
	int64_t V_37 = 0;
	int32_t V_38 = 0;
	int32_t V_39 = 0;
	int32_t V_40 = 0;
	LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB V_41;
	memset((&V_41), 0, sizeof(V_41));
	int32_t V_42 = 0;
	int32_t V_43 = 0;
	IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_44;
	memset((&V_44), 0, sizeof(V_44));
	float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_45;
	memset((&V_45), 0, sizeof(V_45));
	int64_t V_46 = 0;
	float V_47 = 0.0f;
	uint16_t V_48 = 0;
	bool V_49 = false;
	SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 V_50;
	memset((&V_50), 0, sizeof(V_50));
	int64_t G_B13_0 = 0;
	int64_t G_B27_0 = 0;
	int64_t G_B31_0 = 0;
	LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB* G_B33_0 = NULL;
	int32_t G_B33_1 = 0;
	NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734* G_B33_2 = NULL;
	LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB* G_B32_0 = NULL;
	int32_t G_B32_1 = 0;
	NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734* G_B32_2 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B34_0;
	memset((&G_B34_0), 0, sizeof(G_B34_0));
	LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB* G_B34_1 = NULL;
	int32_t G_B34_2 = 0;
	NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734* G_B34_3 = NULL;
	int32_t G_B40_0 = 0;
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B40_1 = NULL;
	int32_t G_B39_0 = 0;
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B39_1 = NULL;
	int32_t G_B41_0 = 0;
	int32_t G_B41_1 = 0;
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B41_2 = NULL;
	int32_t G_B43_0 = 0;
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B43_1 = NULL;
	int32_t G_B42_0 = 0;
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B42_1 = NULL;
	uint16_t G_B44_0 = 0;
	int32_t G_B44_1 = 0;
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B44_2 = NULL;
	int32_t G_B46_0 = 0;
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B46_1 = NULL;
	int32_t G_B45_0 = 0;
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B45_1 = NULL;
	int32_t G_B47_0 = 0;
	int32_t G_B47_1 = 0;
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B47_2 = NULL;
	int32_t G_B51_0 = 0;
	int32_t G_B53_0 = 0;
	int32_t G_B52_0 = 0;
	int32_t G_B54_0 = 0;
	int32_t G_B54_1 = 0;
	{
		State_tA37EB68FE687D41D4B228462D4C7427FAC5BF9C1 L_0;
		L_0 = Random_get_state_m84FD78A44C27EA34F1CD9833545DAB9B541B98AA(NULL);
		V_0 = L_0;
		Random_InitState_mE70961834F42FFEEB06CB9C68175354E0C255664(((int32_t)123456), NULL);
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_1), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_2), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___1_shapePath;
		NullCheck(L_1);
		V_3 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
		int32_t L_2 = V_3;
		NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13((&V_4), L_2, 2, 1, NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var);
		int32_t L_3 = V_3;
		NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&V_5), L_3, 2, 1, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var);
		V_17 = 0;
		goto IL_00be;
	}

IL_0063:
	{
		int32_t L_4 = V_17;
		V_18 = ((int32_t)il2cpp_codegen_add(L_4, 1));
		int32_t L_5 = V_18;
		int32_t L_6 = V_3;
		if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
		{
			goto IL_0071;
		}
	}
	{
		V_18 = 0;
	}

IL_0071:
	{
		int32_t L_7 = V_17;
		int32_t L_8 = V_18;
		int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&V_19), L_7, L_8, NULL);
		int32_t L_9 = V_17;
		int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_10 = V_19;
		IL2CPP_NATIVEARRAY_SET_ITEM(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A, ((&V_4))->___m_Buffer, L_9, (L_10));
		int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_11 = V_19;
		int32_t L_12 = L_11.___x;
		V_20 = L_12;
		int32_t L_13 = V_20;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = ___1_shapePath;
		int32_t L_15 = V_20;
		NullCheck(L_14);
		float L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___x;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = ___1_shapePath;
		int32_t L_18 = V_20;
		NullCheck(L_17);
		float L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___y;
		float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_20;
		memset((&L_20), 0, sizeof(L_20));
		float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_20), L_16, L_19, NULL);
		IL2CPP_NATIVEARRAY_SET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_5))->___m_Buffer, L_13, (L_20));
		int32_t L_21 = V_17;
		V_17 = ((int32_t)il2cpp_codegen_add(L_21, 1));
	}

IL_00be:
	{
		int32_t L_22 = V_17;
		int32_t L_23 = V_3;
		if ((((int32_t)L_22) < ((int32_t)L_23)))
		{
			goto IL_0063;
		}
	}
	{
		int32_t L_24;
		L_24 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length);
		NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_6), ((int32_t)il2cpp_codegen_multiply(L_24, 8)), 2, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
		int32_t L_25;
		L_25 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length);
		NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A((&V_7), ((int32_t)il2cpp_codegen_multiply(L_25, 8)), 2, 1, NativeArray_1__ctor_mAF9D0A865FBFFE6364C3073A253711B4C109C67A_RuntimeMethod_var);
		int32_t L_26;
		L_26 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length);
		NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13((&V_8), ((int32_t)il2cpp_codegen_multiply(L_26, 8)), 2, 1, NativeArray_1__ctor_m3CB679B1B77F99FC5CF890F75C914E22555A1F13_RuntimeMethod_var);
		V_9 = 0;
		V_10 = 0;
		V_11 = 0;
		NativeArray_1_t46D43179C2B71BAB34958401E08B5C5DA4488E9E L_27 = V_5;
		NativeArray_1_tE86585F07CF10FCD01AA2652A104B149336F7EC2 L_28 = V_4;
		il2cpp_codegen_runtime_class_init_inline(ModuleHandle_tF45CBC10412074A0AAEF63CBDAA5F92A4F7A9978_il2cpp_TypeInfo_var);
		float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_29;
		L_29 = ModuleHandle_Tessellate_mA1E9CDB4B4F5A347C6A1E3BFDB106B2BC3301EE0(2, L_27, L_28, (&V_7), (&V_9), (&V_6), (&V_10), (&V_8), (&V_11), NULL);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_30 = ___1_shapePath;
		NullCheck(L_30);
		V_12 = ((int32_t)(((RuntimeArray*)L_30)->max_length));
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_31 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
		List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_31, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
		V_13 = L_31;
		V_21 = 0;
		goto IL_01a3;
	}

IL_012a:
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = ___1_shapePath;
		int32_t L_33 = V_21;
		NullCheck(L_32);
		float L_34 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->___x;
		V_22 = il2cpp_codegen_cast_double_to_int<int64_t>(((double)il2cpp_codegen_multiply(((double)L_34), (10000.0))));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_35 = ___1_shapePath;
		int32_t L_36 = V_21;
		NullCheck(L_35);
		float L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___y;
		V_23 = il2cpp_codegen_cast_double_to_int<int64_t>(((double)il2cpp_codegen_multiply(((double)L_37), (10000.0))));
		int64_t L_38 = V_22;
		int32_t L_39;
		L_39 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)-10), ((int32_t)10), NULL);
		int64_t L_40 = V_23;
		int32_t L_41;
		L_41 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)-10), ((int32_t)10), NULL);
		IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_24), ((int64_t)il2cpp_codegen_add(L_38, ((int64_t)L_39))), ((int64_t)il2cpp_codegen_add(L_40, ((int64_t)L_41))), NULL);
		int32_t L_42 = V_21;
		(&V_24)->___N = ((int64_t)L_42);
		(&V_24)->___D = ((int64_t)(-1));
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_43 = V_13;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_44 = V_24;
		NullCheck(L_43);
		List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_43, L_44, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
		int32_t L_45 = V_21;
		V_21 = ((int32_t)il2cpp_codegen_add(L_45, 1));
	}

IL_01a3:
	{
		int32_t L_46 = V_21;
		int32_t L_47 = V_12;
		if ((((int32_t)L_46) < ((int32_t)L_47)))
		{
			goto IL_012a;
		}
	}
	{
		int32_t L_48 = V_12;
		V_14 = ((int32_t)il2cpp_codegen_subtract(L_48, 1));
		V_15 = 0;
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_49 = (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*)il2cpp_codegen_object_new(List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var);
		List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A(L_49, List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var);
		V_16 = L_49;
		ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* L_50 = (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D*)il2cpp_codegen_object_new(ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var);
		ClipperOffset__ctor_m77AF9D20AA5811C81540CEA2E4AB59E22ABF984A(L_50, (24.0), NULL);
		ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* L_51 = L_50;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_52 = V_13;
		NullCheck(L_51);
		ClipperOffset_AddPath_m779EB8851FB9877EC13BD7C7273A8303AEA0ED75(L_51, L_52, 0, 0, NULL);
		float L_53 = ___2_falloffDistance;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_54 = V_13;
		NullCheck(L_54);
		int32_t L_55;
		L_55 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_54, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		NullCheck(L_51);
		ClipperOffset_Execute_m61DFA6395CE7A902B1B0989C80CD36841AE61403(L_51, (&V_16), ((double)((float)il2cpp_codegen_multiply((10000.0f), L_53))), L_55, NULL);
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_56 = V_16;
		NullCheck(L_56);
		int32_t L_57;
		L_57 = List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_inline(L_56, List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_RuntimeMethod_var);
		if ((((int32_t)L_57) <= ((int32_t)0)))
		{
			goto IL_06a7;
		}
	}
	{
		List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_58 = V_16;
		NullCheck(L_58);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_59;
		L_59 = List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88(L_58, 0, List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88_RuntimeMethod_var);
		V_25 = L_59;
		int32_t L_60 = V_12;
		V_26 = ((int64_t)L_60);
		V_38 = 0;
		goto IL_023b;
	}

IL_0208:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_61 = V_25;
		int32_t L_62 = V_38;
		NullCheck(L_61);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_63;
		L_63 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_61, L_62, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_64 = L_63.___N;
		if ((!(((uint64_t)L_64) == ((uint64_t)((int64_t)(-1))))))
		{
			goto IL_021e;
		}
	}
	{
		int64_t L_65 = V_26;
		G_B13_0 = L_65;
		goto IL_0233;
	}

IL_021e:
	{
		int64_t L_66 = V_26;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_67 = V_25;
		int32_t L_68 = V_38;
		NullCheck(L_67);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_69;
		L_69 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_67, L_68, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_70 = L_69.___N;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int64_t L_71;
		L_71 = Math_Min_mD731E8A02F13C67C1EAC7C1E7F81909FE466F079(L_66, L_70, NULL);
		G_B13_0 = L_71;
	}

IL_0233:
	{
		V_26 = G_B13_0;
		int32_t L_72 = V_38;
		V_38 = ((int32_t)il2cpp_codegen_add(L_72, 1));
	}

IL_023b:
	{
		int32_t L_73 = V_38;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_74 = V_25;
		NullCheck(L_74);
		int32_t L_75;
		L_75 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_74, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int32_t)L_73) < ((int32_t)L_75)))
		{
			goto IL_0208;
		}
	}
	{
		int64_t L_76 = V_26;
		V_27 = (bool)((((int64_t)L_76) == ((int64_t)((int64_t)0)))? 1 : 0);
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_77 = V_25;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_78 = V_13;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_79;
		L_79 = LightUtility_FixPivots_m24DA970FD633D05E0766119DCE3B9C8F6DBA4B25(L_77, L_78, (&V_15), NULL);
		V_25 = L_79;
		int32_t L_80 = V_9;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_81 = V_25;
		NullCheck(L_81);
		int32_t L_82;
		L_82 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_81, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		int32_t L_83 = V_12;
		V_28 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_80, L_82)), L_83));
		int32_t L_84 = V_10;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_85 = V_25;
		NullCheck(L_85);
		int32_t L_86;
		L_86 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_85, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		V_29 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_84, ((int32_t)il2cpp_codegen_multiply(L_86, 6)))), 6));
		int32_t L_87 = V_28;
		NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1((&V_30), L_87, 2, 1, NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var);
		int32_t L_88 = V_29;
		NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&V_31), L_88, 2, 1, NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
		V_39 = 0;
		goto IL_02ae;
	}

IL_0295:
	{
		int32_t L_89 = V_39;
		int32_t L_90 = V_39;
		int32_t L_91;
		L_91 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_6))->___m_Buffer, L_90);
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_89, ((uint16_t)((int32_t)(uint16_t)L_91)));
		int32_t L_92 = V_39;
		V_39 = ((int32_t)il2cpp_codegen_add(L_92, 1));
	}

IL_02ae:
	{
		int32_t L_93 = V_39;
		int32_t L_94 = V_10;
		if ((((int32_t)L_93) < ((int32_t)L_94)))
		{
			goto IL_0295;
		}
	}
	{
		V_40 = 0;
		goto IL_030c;
	}

IL_02b9:
	{
		int32_t L_95 = V_40;
		il2cpp_codegen_initobj((&V_41), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB));
		int32_t L_96 = V_40;
		float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_97;
		L_97 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_7))->___m_Buffer, L_96);
		float L_98 = L_97.___x;
		int32_t L_99 = V_40;
		float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_100;
		L_100 = IL2CPP_NATIVEARRAY_GET_ITEM(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA, ((&V_7))->___m_Buffer, L_99);
		float L_101 = L_100.___y;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_102;
		memset((&L_102), 0, sizeof(L_102));
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_102), L_98, L_101, (0.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103;
		L_103 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_102, NULL);
		(&V_41)->___position = L_103;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_104 = V_1;
		(&V_41)->___color = L_104;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_105 = V_41;
		IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_95, (L_105));
		int32_t L_106 = V_40;
		V_40 = ((int32_t)il2cpp_codegen_add(L_106, 1));
	}

IL_030c:
	{
		int32_t L_107 = V_40;
		int32_t L_108 = V_9;
		if ((((int32_t)L_107) < ((int32_t)L_108)))
		{
			goto IL_02b9;
		}
	}
	{
		int32_t L_109 = V_9;
		V_32 = L_109;
		int32_t L_110 = V_10;
		V_33 = L_110;
		int32_t L_111 = V_12;
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_112 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)L_111);
		V_34 = L_112;
		V_42 = 0;
		goto IL_0388;
	}

IL_0328:
	{
		int32_t L_113 = V_32;
		int32_t L_114 = L_113;
		V_32 = ((int32_t)il2cpp_codegen_add(L_114, 1));
		il2cpp_codegen_initobj((&V_41), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_115 = ___1_shapePath;
		int32_t L_116 = V_42;
		NullCheck(L_115);
		float L_117 = ((L_115)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_116)))->___x;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_118 = ___1_shapePath;
		int32_t L_119 = V_42;
		NullCheck(L_118);
		float L_120 = ((L_118)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_119)))->___y;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_121;
		memset((&L_121), 0, sizeof(L_121));
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_121), L_117, L_120, (0.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122;
		L_122 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_121, NULL);
		(&V_41)->___position = L_122;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_123 = V_1;
		(&V_41)->___color = L_123;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_124 = V_41;
		IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_114, (L_124));
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_125 = V_34;
		int32_t L_126 = V_42;
		int32_t L_127 = V_32;
		NullCheck(L_125);
		(L_125)->SetAt(static_cast<il2cpp_array_size_t>(L_126), (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_127, 1))));
		int32_t L_128 = V_42;
		V_42 = ((int32_t)il2cpp_codegen_add(L_128, 1));
	}

IL_0388:
	{
		int32_t L_129 = V_42;
		int32_t L_130 = V_12;
		if ((((int32_t)L_129) < ((int32_t)L_130)))
		{
			goto IL_0328;
		}
	}
	{
		int32_t L_131 = V_32;
		V_35 = (uint16_t)((int32_t)(uint16_t)L_131);
		uint16_t L_132 = V_35;
		V_36 = L_132;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_133 = V_25;
		NullCheck(L_133);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_134;
		L_134 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_133, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_135 = L_134.___N;
		if ((((int64_t)L_135) == ((int64_t)((int64_t)(-1)))))
		{
			goto IL_03b7;
		}
	}
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_136 = V_25;
		NullCheck(L_136);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_137;
		L_137 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_136, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		int64_t L_138 = L_137.___N;
		G_B27_0 = L_138;
		goto IL_03b9;
	}

IL_03b7:
	{
		G_B27_0 = ((int64_t)0);
	}

IL_03b9:
	{
		V_37 = G_B27_0;
		V_43 = 0;
		goto IL_04db;
	}

IL_03c3:
	{
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_139 = V_25;
		int32_t L_140 = V_43;
		NullCheck(L_139);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_141;
		L_141 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_139, L_140, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var);
		V_44 = L_141;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_142 = V_44;
		int64_t L_143 = L_142.___X;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_144 = V_44;
		int64_t L_145 = L_144.___Y;
		float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_45), ((float)(((float)L_143)/(10000.0f))), ((float)(((float)L_145)/(10000.0f))), NULL);
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_146 = V_44;
		int64_t L_147 = L_146.___N;
		if ((((int64_t)L_147) == ((int64_t)((int64_t)(-1)))))
		{
			goto IL_0405;
		}
	}
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_148 = V_44;
		int64_t L_149 = L_148.___N;
		G_B31_0 = L_149;
		goto IL_0407;
	}

IL_0405:
	{
		G_B31_0 = ((int64_t)0);
	}

IL_0407:
	{
		V_46 = G_B31_0;
		int32_t L_150 = V_32;
		int32_t L_151 = L_150;
		V_32 = ((int32_t)il2cpp_codegen_add(L_151, 1));
		il2cpp_codegen_initobj((&V_41), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB));
		float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_152 = V_45;
		float L_153 = L_152.___x;
		float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_154 = V_45;
		float L_155 = L_154.___y;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_156;
		memset((&L_156), 0, sizeof(L_156));
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_156), L_153, L_155, (0.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_157;
		L_157 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_156, NULL);
		(&V_41)->___position = L_157;
		int32_t L_158 = V_15;
		int32_t L_159 = V_43;
		if ((((int32_t)L_158) > ((int32_t)L_159)))
		{
			G_B33_0 = (&V_41);
			G_B33_1 = L_151;
			G_B33_2 = (&V_30);
			goto IL_0449;
		}
		G_B32_0 = (&V_41);
		G_B32_1 = L_151;
		G_B32_2 = (&V_30);
	}
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_160 = V_1;
		G_B34_0 = L_160;
		G_B34_1 = G_B32_0;
		G_B34_2 = G_B32_1;
		G_B34_3 = G_B32_2;
		goto IL_044a;
	}

IL_0449:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_161 = V_2;
		G_B34_0 = L_161;
		G_B34_1 = G_B33_0;
		G_B34_2 = G_B33_1;
		G_B34_3 = G_B33_2;
	}

IL_044a:
	{
		G_B34_1->___color = G_B34_0;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_162 = V_41;
		IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, (G_B34_3)->___m_Buffer, G_B34_2, (L_162));
		int64_t L_163 = V_37;
		int64_t L_164 = V_46;
		if ((((int64_t)L_163) == ((int64_t)L_164)))
		{
			goto IL_0497;
		}
	}
	{
		int32_t L_165 = V_33;
		int32_t L_166 = L_165;
		V_33 = ((int32_t)il2cpp_codegen_add(L_166, 1));
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_167 = V_34;
		int64_t L_168 = V_37;
		if ((int64_t)(L_168) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var);
		NullCheck(L_167);
		intptr_t L_169 = ((intptr_t)L_168);
		uint16_t L_170 = (L_167)->GetAt(static_cast<il2cpp_array_size_t>(L_169));
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_166, (L_170));
		int32_t L_171 = V_33;
		int32_t L_172 = L_171;
		V_33 = ((int32_t)il2cpp_codegen_add(L_172, 1));
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_173 = V_34;
		int64_t L_174 = V_46;
		if ((int64_t)(L_174) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var);
		NullCheck(L_173);
		intptr_t L_175 = ((intptr_t)L_174);
		uint16_t L_176 = (L_173)->GetAt(static_cast<il2cpp_array_size_t>(L_175));
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_172, (L_176));
		int32_t L_177 = V_33;
		int32_t L_178 = L_177;
		V_33 = ((int32_t)il2cpp_codegen_add(L_178, 1));
		int32_t L_179 = V_32;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_178, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_179, 1)))));
	}

IL_0497:
	{
		int32_t L_180 = V_33;
		int32_t L_181 = L_180;
		V_33 = ((int32_t)il2cpp_codegen_add(L_181, 1));
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_182 = V_34;
		int64_t L_183 = V_37;
		if ((int64_t)(L_183) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var);
		NullCheck(L_182);
		intptr_t L_184 = ((intptr_t)L_183);
		uint16_t L_185 = (L_182)->GetAt(static_cast<il2cpp_array_size_t>(L_184));
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_181, (L_185));
		int32_t L_186 = V_33;
		int32_t L_187 = L_186;
		V_33 = ((int32_t)il2cpp_codegen_add(L_187, 1));
		uint16_t L_188 = V_35;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_187, (L_188));
		int32_t L_189 = V_33;
		int32_t L_190 = L_189;
		V_33 = ((int32_t)il2cpp_codegen_add(L_190, 1));
		int32_t L_191 = V_32;
		int32_t L_192 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_191, 1)));
		V_35 = (uint16_t)L_192;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_190, ((uint16_t)L_192));
		int64_t L_193 = V_46;
		V_37 = L_193;
		int32_t L_194 = V_43;
		V_43 = ((int32_t)il2cpp_codegen_add(L_194, 1));
	}

IL_04db:
	{
		int32_t L_195 = V_43;
		List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_196 = V_25;
		NullCheck(L_196);
		int32_t L_197;
		L_197 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_196, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var);
		if ((((int32_t)L_195) < ((int32_t)L_197)))
		{
			goto IL_03c3;
		}
	}
	{
		int32_t L_198 = V_33;
		int32_t L_199 = L_198;
		V_33 = ((int32_t)il2cpp_codegen_add(L_199, 1));
		uint16_t L_200 = V_36;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_199, (L_200));
		int32_t L_201 = V_33;
		int32_t L_202 = L_201;
		V_33 = ((int32_t)il2cpp_codegen_add(L_202, 1));
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_203 = V_34;
		int64_t L_204 = V_26;
		if ((int64_t)(L_204) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var);
		NullCheck(L_203);
		intptr_t L_205 = ((intptr_t)L_204);
		uint16_t L_206 = (L_203)->GetAt(static_cast<il2cpp_array_size_t>(L_205));
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_202, (L_206));
		int32_t L_207 = V_33;
		int32_t L_208 = L_207;
		V_33 = ((int32_t)il2cpp_codegen_add(L_208, 1));
		bool L_209 = V_27;
		if (L_209)
		{
			G_B40_0 = L_208;
			G_B40_1 = (&V_31);
			goto IL_051e;
		}
		G_B39_0 = L_208;
		G_B39_1 = (&V_31);
	}
	{
		uint16_t L_210 = V_35;
		G_B41_0 = ((int32_t)(L_210));
		G_B41_1 = G_B39_0;
		G_B41_2 = G_B39_1;
		goto IL_0523;
	}

IL_051e:
	{
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_211 = V_34;
		int32_t L_212 = V_14;
		NullCheck(L_211);
		int32_t L_213 = L_212;
		uint16_t L_214 = (L_211)->GetAt(static_cast<il2cpp_array_size_t>(L_213));
		G_B41_0 = ((int32_t)(L_214));
		G_B41_1 = G_B40_0;
		G_B41_2 = G_B40_1;
	}

IL_0523:
	{
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B41_2)->___m_Buffer, G_B41_1, ((uint16_t)G_B41_0));
		int32_t L_215 = V_33;
		int32_t L_216 = L_215;
		V_33 = ((int32_t)il2cpp_codegen_add(L_216, 1));
		bool L_217 = V_27;
		if (L_217)
		{
			G_B43_0 = L_216;
			G_B43_1 = (&V_31);
			goto IL_0539;
		}
		G_B42_0 = L_216;
		G_B42_1 = (&V_31);
	}
	{
		uint16_t L_218 = V_35;
		G_B44_0 = L_218;
		G_B44_1 = G_B42_0;
		G_B44_2 = G_B42_1;
		goto IL_053b;
	}

IL_0539:
	{
		uint16_t L_219 = V_36;
		G_B44_0 = L_219;
		G_B44_1 = G_B43_0;
		G_B44_2 = G_B43_1;
	}

IL_053b:
	{
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B44_2)->___m_Buffer, G_B44_1, (G_B44_0));
		int32_t L_220 = V_33;
		int32_t L_221 = L_220;
		V_33 = ((int32_t)il2cpp_codegen_add(L_221, 1));
		bool L_222 = V_27;
		if (L_222)
		{
			G_B46_0 = L_221;
			G_B46_1 = (&V_31);
			goto IL_0555;
		}
		G_B45_0 = L_221;
		G_B45_1 = (&V_31);
	}
	{
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_223 = V_34;
		int64_t L_224 = V_26;
		if ((int64_t)(L_224) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var);
		NullCheck(L_223);
		intptr_t L_225 = ((intptr_t)L_224);
		uint16_t L_226 = (L_223)->GetAt(static_cast<il2cpp_array_size_t>(L_225));
		G_B47_0 = ((int32_t)(L_226));
		G_B47_1 = G_B45_0;
		G_B47_2 = G_B45_1;
		goto IL_0557;
	}

IL_0555:
	{
		uint16_t L_227 = V_35;
		G_B47_0 = ((int32_t)(L_227));
		G_B47_1 = G_B46_0;
		G_B47_2 = G_B46_1;
	}

IL_0557:
	{
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B47_2)->___m_Buffer, G_B47_1, ((uint16_t)G_B47_0));
		bool L_228 = V_27;
		if (!L_228)
		{
			goto IL_0682;
		}
	}
	{
		V_47 = (0.00100000005f);
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_229 = V_34;
		int32_t L_230 = V_14;
		NullCheck(L_229);
		int32_t L_231 = L_230;
		uint16_t L_232 = (L_229)->GetAt(static_cast<il2cpp_array_size_t>(L_231));
		V_48 = L_232;
		uint16_t L_233 = V_48;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_234;
		L_234 = IL2CPP_NATIVEARRAY_GET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_233);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_235 = L_234.___position;
		float L_236 = L_235.___x;
		int32_t L_237 = V_33;
		uint16_t L_238;
		L_238 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_31))->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_237, 1)));
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_239;
		L_239 = IL2CPP_NATIVEARRAY_GET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_238);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_240 = L_239.___position;
		float L_241 = L_240.___x;
		il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var);
		float L_242;
		L_242 = fabsf(((float)il2cpp_codegen_subtract(L_236, L_241)));
		float L_243 = V_47;
		if ((((float)L_242) > ((float)L_243)))
		{
			goto IL_05e5;
		}
	}
	{
		uint16_t L_244 = V_48;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_245;
		L_245 = IL2CPP_NATIVEARRAY_GET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_244);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_246 = L_245.___position;
		float L_247 = L_246.___y;
		int32_t L_248 = V_33;
		uint16_t L_249;
		L_249 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_31))->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_248, 1)));
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_250;
		L_250 = IL2CPP_NATIVEARRAY_GET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_249);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_251 = L_250.___position;
		float L_252 = L_251.___y;
		il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var);
		float L_253;
		L_253 = fabsf(((float)il2cpp_codegen_subtract(L_247, L_252)));
		float L_254 = V_47;
		G_B51_0 = ((((float)L_253) > ((float)L_254))? 1 : 0);
		goto IL_05e6;
	}

IL_05e5:
	{
		G_B51_0 = 1;
	}

IL_05e6:
	{
		uint16_t L_255 = V_48;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_256;
		L_256 = IL2CPP_NATIVEARRAY_GET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_255);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_257 = L_256.___position;
		float L_258 = L_257.___x;
		int32_t L_259 = V_33;
		uint16_t L_260;
		L_260 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_31))->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_259, 2)));
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_261;
		L_261 = IL2CPP_NATIVEARRAY_GET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_260);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_262 = L_261.___position;
		float L_263 = L_262.___x;
		il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var);
		float L_264;
		L_264 = fabsf(((float)il2cpp_codegen_subtract(L_258, L_263)));
		float L_265 = V_47;
		if ((((float)L_264) > ((float)L_265)))
		{
			G_B53_0 = G_B51_0;
			goto IL_065a;
		}
		G_B52_0 = G_B51_0;
	}
	{
		uint16_t L_266 = V_48;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_267;
		L_267 = IL2CPP_NATIVEARRAY_GET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_266);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_268 = L_267.___position;
		float L_269 = L_268.___y;
		int32_t L_270 = V_33;
		uint16_t L_271;
		L_271 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_31))->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_270, 2)));
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_272;
		L_272 = IL2CPP_NATIVEARRAY_GET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_30))->___m_Buffer, L_271);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_273 = L_272.___position;
		float L_274 = L_273.___y;
		il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var);
		float L_275;
		L_275 = fabsf(((float)il2cpp_codegen_subtract(L_269, L_274)));
		float L_276 = V_47;
		G_B54_0 = ((((float)L_275) > ((float)L_276))? 1 : 0);
		G_B54_1 = G_B52_0;
		goto IL_065b;
	}

IL_065a:
	{
		G_B54_0 = 1;
		G_B54_1 = G_B53_0;
	}

IL_065b:
	{
		V_49 = (bool)G_B54_0;
		if (!G_B54_1)
		{
			goto IL_0663;
		}
	}
	{
		bool L_277 = V_49;
		if (L_277)
		{
			goto IL_0670;
		}
	}

IL_0663:
	{
		int32_t L_278 = V_15;
		int32_t L_279 = V_12;
		int32_t L_280 = V_9;
		V_48 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_278, L_279)), L_280)), 1)));
	}

IL_0670:
	{
		int32_t L_281 = V_33;
		int32_t L_282 = L_281;
		V_33 = ((int32_t)il2cpp_codegen_add(L_282, 1));
		uint16_t L_283 = V_48;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_282, (L_283));
		goto IL_0699;
	}

IL_0682:
	{
		int32_t L_284 = V_33;
		int32_t L_285 = L_284;
		V_33 = ((int32_t)il2cpp_codegen_add(L_285, 1));
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_286 = V_34;
		int64_t L_287 = V_26;
		if ((int64_t)(((int64_t)il2cpp_codegen_subtract(L_287, ((int64_t)1)))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var);
		NullCheck(L_286);
		intptr_t L_288 = ((intptr_t)((int64_t)il2cpp_codegen_subtract(L_287, ((int64_t)1))));
		uint16_t L_289 = (L_286)->GetAt(static_cast<il2cpp_array_size_t>(L_288));
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_31))->___m_Buffer, L_285, (L_289));
	}

IL_0699:
	{
		NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_290 = V_30;
		int32_t L_291 = V_32;
		NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_292 = V_31;
		int32_t L_293 = V_33;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_294 = ___0_light;
		LightUtility_TransferToMesh_m71C5D508FAA51969A29C7986C5A316F6C1B36777(L_290, L_291, L_292, L_293, L_294, NULL);
	}

IL_06a7:
	{
		State_tA37EB68FE687D41D4B228462D4C7427FAC5BF9C1 L_295 = V_0;
		Random_set_state_m335B3E4E30A9A85E8794BC0A84013F1F365BA179(L_295, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_296 = ___0_light;
		NullCheck(L_296);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_297;
		L_297 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_296, NULL);
		NullCheck(L_297);
		SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_298;
		L_298 = Mesh_GetSubMesh_mCCD903F5382258EA058802F6295B11FEC66A8EE4(L_297, 0, NULL);
		V_50 = L_298;
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_299;
		L_299 = SubMeshDescriptor_get_bounds_mD2F47C8E1407CAFAEE966ACE1D870CB50AF3CEE4_inline((&V_50), NULL);
		return L_299;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 LightUtility_GenerateParametricMesh_m974E4E977638AB3BDCA950F8217A9A708913EB17 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, float ___1_radius, float ___2_falloffDistance, float ___3_angle, int32_t ___4_sides, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 V_3;
	memset((&V_3), 0, sizeof(V_3));
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_4;
	memset((&V_4), 0, sizeof(V_4));
	uint16_t V_5 = 0;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_6 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_7;
	memset((&V_7), 0, sizeof(V_7));
	float V_8 = 0.0f;
	float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_9;
	memset((&V_9), 0, sizeof(V_9));
	float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_10;
	memset((&V_10), 0, sizeof(V_10));
	LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB V_11;
	memset((&V_11), 0, sizeof(V_11));
	int32_t V_12 = 0;
	float V_13 = 0.0f;
	float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_14;
	memset((&V_14), 0, sizeof(V_14));
	float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_15;
	memset((&V_15), 0, sizeof(V_15));
	int32_t V_16 = 0;
	int32_t V_17 = 0;
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_18;
	memset((&V_18), 0, sizeof(V_18));
	{
		float L_0 = ___3_angle;
		V_0 = ((float)il2cpp_codegen_add((1.57079637f), ((float)il2cpp_codegen_multiply((0.0174532924f), L_0))));
		int32_t L_1 = ___4_sides;
		if ((((int32_t)L_1) >= ((int32_t)3)))
		{
			goto IL_001f;
		}
	}
	{
		float L_2 = ___1_radius;
		___1_radius = ((float)il2cpp_codegen_multiply((0.707106769f), L_2));
		___4_sides = 4;
	}

IL_001f:
	{
		int32_t L_3 = ___4_sides;
		if ((!(((uint32_t)L_3) == ((uint32_t)4))))
		{
			goto IL_0032;
		}
	}
	{
		float L_4 = ___3_angle;
		V_0 = ((float)il2cpp_codegen_add((0.785398185f), ((float)il2cpp_codegen_multiply((0.0174532924f), L_4))));
	}

IL_0032:
	{
		int32_t L_5 = ___4_sides;
		V_1 = ((int32_t)il2cpp_codegen_add(1, ((int32_t)il2cpp_codegen_multiply(2, L_5))));
		int32_t L_6 = ___4_sides;
		V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)9), L_6));
		int32_t L_7 = V_1;
		NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1((&V_3), L_7, 2, 1, NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var);
		int32_t L_8 = V_2;
		NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&V_4), L_8, 2, 1, NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
		int32_t L_9 = ___4_sides;
		V_5 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_multiply(2, L_9)));
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_10 = ___0_light;
		NullCheck(L_10);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_11;
		L_11 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_10, NULL);
		V_6 = L_11;
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_7), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
		uint16_t L_12 = V_5;
		il2cpp_codegen_initobj((&V_11), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB));
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13 = ((float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields*)il2cpp_codegen_static_fields_for(float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_il2cpp_TypeInfo_var))->___zero;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_13, NULL);
		(&V_11)->___position = L_14;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15 = V_7;
		(&V_11)->___color = L_15;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_16 = V_11;
		IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_3))->___m_Buffer, L_12, (L_16));
		int32_t L_17 = ___4_sides;
		V_8 = ((float)((6.28318548f)/((float)L_17)));
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_9), ((std::numeric_limits<float>::max)()), ((std::numeric_limits<float>::max)()), (0.0f), NULL);
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_10), (-(std::numeric_limits<float>::max)()), (-(std::numeric_limits<float>::max)()), (0.0f), NULL);
		V_12 = 0;
		goto IL_0263;
	}

IL_00e9:
	{
		int32_t L_18 = V_12;
		float L_19 = V_8;
		V_13 = ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_18, 1))), L_19));
		float L_20 = V_13;
		float L_21 = V_0;
		float L_22;
		L_22 = math_cos_m28B6228E047D552B1312CCFADB8AE95DDD94A6AF_inline(((float)il2cpp_codegen_add(L_20, L_21)), NULL);
		float L_23 = V_13;
		float L_24 = V_0;
		float L_25;
		L_25 = math_sin_m231F847C28B88B17BDAD7F49A7A38E46DF12D3FF_inline(((float)il2cpp_codegen_add(L_23, L_24)), NULL);
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_14), L_22, L_25, (0.0f), NULL);
		float L_26 = ___1_radius;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_27 = V_14;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_28;
		L_28 = float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline(L_26, L_27, NULL);
		V_15 = L_28;
		int32_t L_29 = V_12;
		int32_t L_30 = ___4_sides;
		V_16 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_29)), 2))%((int32_t)il2cpp_codegen_multiply(2, L_30))));
		int32_t L_31 = V_16;
		il2cpp_codegen_initobj((&V_11), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB));
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_32 = V_15;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
		L_33 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_32, NULL);
		(&V_11)->___position = L_33;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_34 = V_14;
		float L_35 = L_34.___x;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_36 = V_14;
		float L_37 = L_36.___y;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_38;
		memset((&L_38), 0, sizeof(L_38));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_38), L_35, L_37, (0.0f), (0.0f), NULL);
		(&V_11)->___color = L_38;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_39 = V_11;
		IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_3))->___m_Buffer, L_31, (L_39));
		int32_t L_40 = V_16;
		il2cpp_codegen_initobj((&V_11), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB));
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_41 = V_15;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
		L_42 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_41, NULL);
		(&V_11)->___position = L_42;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_43 = V_7;
		(&V_11)->___color = L_43;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_44 = V_11;
		IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_3))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_40, 1)), (L_44));
		int32_t L_45 = V_12;
		V_17 = ((int32_t)il2cpp_codegen_multiply(((int32_t)9), L_45));
		int32_t L_46 = V_17;
		int32_t L_47 = V_16;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer, L_46, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_47, 1)))));
		int32_t L_48 = V_17;
		int32_t L_49 = V_12;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_48, 1)), ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_49)), 1)))));
		int32_t L_50 = V_17;
		uint16_t L_51 = V_5;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_50, 2)), (L_51));
		int32_t L_52 = V_17;
		int32_t L_53 = V_16;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_52, 3)), ((uint16_t)((int32_t)(uint16_t)L_53)));
		int32_t L_54 = V_17;
		int32_t L_55 = V_12;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_54, 4)), ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_multiply(2, L_55)))));
		int32_t L_56 = V_17;
		int32_t L_57 = V_12;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_56, 5)), ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_57)), 1)))));
		int32_t L_58 = V_17;
		int32_t L_59 = V_16;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_58, 6)), ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_59, 1)))));
		int32_t L_60 = V_17;
		int32_t L_61 = V_16;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_60, 7)), ((uint16_t)((int32_t)(uint16_t)L_61)));
		int32_t L_62 = V_17;
		int32_t L_63 = V_12;
		IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_62, 8)), ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_63)), 1)))));
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_64 = V_9;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_65 = V_15;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_66 = V_14;
		float L_67 = ___2_falloffDistance;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_68;
		L_68 = float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline(L_66, L_67, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_69;
		L_69 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_65, L_68, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_70;
		L_70 = math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline(L_64, L_69, NULL);
		V_9 = L_70;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_71 = V_10;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_72 = V_15;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_73 = V_14;
		float L_74 = ___2_falloffDistance;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_75;
		L_75 = float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline(L_73, L_74, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_76;
		L_76 = float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline(L_72, L_75, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_77;
		L_77 = math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline(L_71, L_76, NULL);
		V_10 = L_77;
		int32_t L_78 = V_12;
		V_12 = ((int32_t)il2cpp_codegen_add(L_78, 1));
	}

IL_0263:
	{
		int32_t L_79 = V_12;
		int32_t L_80 = ___4_sides;
		if ((((int32_t)L_79) < ((int32_t)L_80)))
		{
			goto IL_00e9;
		}
	}
	{
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_81 = V_6;
		int32_t L_82 = V_1;
		il2cpp_codegen_runtime_class_init_inline(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var);
		VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_83 = ((LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields*)il2cpp_codegen_static_fields_for(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var))->___VertexLayout;
		NullCheck(L_81);
		Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2(L_81, L_82, L_83, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_84 = V_6;
		NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_85 = V_3;
		int32_t L_86 = V_1;
		NullCheck(L_84);
		Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3(L_84, L_85, 0, 0, L_86, 0, 0, Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3_RuntimeMethod_var);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_87 = V_6;
		NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_88 = V_4;
		NullCheck(L_87);
		Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC(L_87, L_88, 0, 0, (bool)0, 0, Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC_RuntimeMethod_var);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_89 = ___0_light;
		int32_t L_90 = V_1;
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_91 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var, (uint32_t)L_90);
		NullCheck(L_89);
		Light2D_set_vertices_mB07A8B6379201AD5D9092B614D48BBF08CF98FEF_inline(L_89, L_91, NULL);
		NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_92 = V_3;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_93 = ___0_light;
		NullCheck(L_93);
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_94;
		L_94 = Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline(L_93, NULL);
		int32_t L_95 = V_1;
		NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A(L_92, L_94, L_95, NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_RuntimeMethod_var);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_96 = ___0_light;
		int32_t L_97 = V_2;
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_98 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)L_97);
		NullCheck(L_96);
		Light2D_set_indices_mAB395B3534E25B105E6A5643A543CCC87C7638E4_inline(L_96, L_98, NULL);
		NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_99 = V_4;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_100 = ___0_light;
		NullCheck(L_100);
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_101;
		L_101 = Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A_inline(L_100, NULL);
		int32_t L_102 = V_2;
		NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685(L_99, L_101, L_102, NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_RuntimeMethod_var);
		il2cpp_codegen_initobj((&V_18), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_103 = V_9;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104;
		L_104 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_103, NULL);
		Bounds_set_min_m7BAFB7EDB329CBA896FA096E671D17E498C81A35_inline((&V_18), L_104, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_105 = V_10;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106;
		L_106 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_105, NULL);
		Bounds_set_max_mD846329090A0A151CA139A477B70AD6A76FC1A39_inline((&V_18), L_106, NULL);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_107 = V_18;
		return L_107;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 LightUtility_GenerateSpriteMesh_mBD4A527CCA3FC678922EB50F212E0E6DE5121A2E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___1_sprite, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSlice_1_get_Length_m7650D33DC04FE87C0736D620684106DF90ADFFBB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteDataAccessExtensions_GetVertexAttribute_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m7CA697F0213ED4F06F7D03177BFED3DA37615CCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteDataAccessExtensions_GetVertexAttribute_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m97992D4BCFA628DCB8FEF5900C0A3A8157B929A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_0 = NULL;
	NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A V_1;
	memset((&V_1), 0, sizeof(V_1));
	NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF V_2;
	memset((&V_2), 0, sizeof(V_2));
	NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_3;
	memset((&V_3), 0, sizeof(V_3));
	NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_5;
	memset((&V_5), 0, sizeof(V_5));
	Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t V_7 = 0;
	LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB V_8;
	memset((&V_8), 0, sizeof(V_8));
	SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 V_9;
	memset((&V_9), 0, sizeof(V_9));
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
		NullCheck(L_0);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1;
		L_1 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_0, NULL);
		V_0 = L_1;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2 = ___1_sprite;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = V_0;
		NullCheck(L_4);
		Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0(L_4, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7;
		memset((&L_7), 0, sizeof(L_7));
		Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline((&L_7), L_5, L_6, NULL);
		return L_7;
	}

IL_0026:
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_8 = ___1_sprite;
		NullCheck(L_8);
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9;
		L_9 = Sprite_get_uv_mAD4DAE6EAEC23340B69D0991FA4D8E72C6CA62FF(L_8, NULL);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_10 = ___1_sprite;
		NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A L_11;
		L_11 = SpriteDataAccessExtensions_GetVertexAttribute_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m97992D4BCFA628DCB8FEF5900C0A3A8157B929A2(L_10, 0, SpriteDataAccessExtensions_GetVertexAttribute_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m97992D4BCFA628DCB8FEF5900C0A3A8157B929A2_RuntimeMethod_var);
		V_1 = L_11;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_12 = ___1_sprite;
		NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF L_13;
		L_13 = SpriteDataAccessExtensions_GetVertexAttribute_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m7CA697F0213ED4F06F7D03177BFED3DA37615CCD(L_12, 4, SpriteDataAccessExtensions_GetVertexAttribute_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m7CA697F0213ED4F06F7D03177BFED3DA37615CCD_RuntimeMethod_var);
		V_2 = L_13;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_14 = ___1_sprite;
		NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_15;
		L_15 = SpriteDataAccessExtensions_GetIndices_mA13BBE9859A35766BE1D17ADF19CF0A84D45DC2F(L_14, NULL);
		V_3 = L_15;
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_16 = ___1_sprite;
		NullCheck(L_16);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_17;
		L_17 = Sprite_get_bounds_m042F847F6C5118E6B14A3F79A1E1C53E7DFBF452(L_16, NULL);
		V_6 = L_17;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline((&V_6), NULL);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_19 = ___1_sprite;
		NullCheck(L_19);
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_20;
		L_20 = Sprite_get_bounds_m042F847F6C5118E6B14A3F79A1E1C53E7DFBF452(L_19, NULL);
		V_6 = L_20;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline((&V_6), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_18, L_21, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
		L_23 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((0.5f), L_22, NULL);
		int32_t L_24;
		L_24 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length);
		NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1((&V_4), L_24, 2, 1, NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var);
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_5), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
		V_7 = 0;
		goto IL_0101;
	}

IL_00a2:
	{
		int32_t L_25 = V_7;
		il2cpp_codegen_initobj((&V_8), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB));
		int32_t L_26 = V_7;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		L_27 = NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545((&V_1), L_26, NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var);
		float L_28 = L_27.___x;
		int32_t L_29 = V_7;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545((&V_1), L_29, NativeSlice_1_get_Item_mAD3E121C6D8309D9BC90C187B9838C96969EE545_RuntimeMethod_var);
		float L_31 = L_30.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
		memset((&L_32), 0, sizeof(L_32));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_32), L_28, L_31, (0.0f), NULL);
		(&V_8)->___position = L_32;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_33 = V_5;
		(&V_8)->___color = L_33;
		int32_t L_34 = V_7;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35;
		L_35 = NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3((&V_2), L_34, NativeSlice_1_get_Item_m25A79CC9D4ACDBCF8DE903B5EBE7DE82E0FEEDB3_RuntimeMethod_var);
		(&V_8)->___uv = L_35;
		LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_36 = V_8;
		IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_4))->___m_Buffer, L_25, (L_36));
		int32_t L_37 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add(L_37, 1));
	}

IL_0101:
	{
		int32_t L_38 = V_7;
		int32_t L_39;
		L_39 = NativeSlice_1_get_Length_m7650D33DC04FE87C0736D620684106DF90ADFFBB((&V_1), NativeSlice_1_get_Length_m7650D33DC04FE87C0736D620684106DF90ADFFBB_RuntimeMethod_var);
		if ((((int32_t)L_38) < ((int32_t)L_39)))
		{
			goto IL_00a2;
		}
	}
	{
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_40 = V_0;
		int32_t L_41;
		L_41 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length);
		il2cpp_codegen_runtime_class_init_inline(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var);
		VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_42 = ((LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields*)il2cpp_codegen_static_fields_for(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var))->___VertexLayout;
		NullCheck(L_40);
		Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2(L_40, L_41, L_42, NULL);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_43 = V_0;
		NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_44 = V_4;
		int32_t L_45;
		L_45 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length);
		NullCheck(L_43);
		Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3(L_43, L_44, 0, 0, L_45, 0, 0, Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m6906683C408ADF26AEEDDE05561BBA33C6E65CB3_RuntimeMethod_var);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_46 = V_0;
		NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_47 = V_3;
		NullCheck(L_46);
		Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC(L_46, L_47, 0, 0, (bool)1, 0, Mesh_SetIndices_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D9686031B520DBC33AC8C22403959BC96D06BEC_RuntimeMethod_var);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_48 = ___0_light;
		int32_t L_49;
		L_49 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length);
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_50 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var, (uint32_t)L_49);
		NullCheck(L_48);
		Light2D_set_vertices_mB07A8B6379201AD5D9092B614D48BBF08CF98FEF_inline(L_48, L_50, NULL);
		NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_51 = V_4;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_52 = ___0_light;
		NullCheck(L_52);
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_53;
		L_53 = Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline(L_52, NULL);
		int32_t L_54;
		L_54 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length);
		NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A(L_51, L_53, L_54, NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_RuntimeMethod_var);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_55 = ___0_light;
		int32_t L_56;
		L_56 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length);
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_57 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)L_56);
		NullCheck(L_55);
		Light2D_set_indices_mAB395B3534E25B105E6A5643A543CCC87C7638E4_inline(L_55, L_57, NULL);
		NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_58 = V_3;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_59 = ___0_light;
		NullCheck(L_59);
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_60;
		L_60 = Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A_inline(L_59, NULL);
		int32_t L_61;
		L_61 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length);
		NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685(L_58, L_60, L_61, NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_RuntimeMethod_var);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_62 = V_0;
		NullCheck(L_62);
		SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_63;
		L_63 = Mesh_GetSubMesh_mCCD903F5382258EA058802F6295B11FEC66A8EE4(L_62, 0, NULL);
		V_9 = L_63;
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_64;
		L_64 = SubMeshDescriptor_get_bounds_mD2F47C8E1407CAFAEE966ACE1D870CB50AF3CEE4_inline((&V_9), NULL);
		return L_64;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LightUtility_GetShapePathHash_m285643031D36473923992AC1AA0E44918A2C2B13 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_path, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_1 = NULL;
	int32_t V_2 = 0;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		V_0 = ((int32_t)-2128831035);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_path;
		if (!L_0)
		{
			goto IL_0039;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_path;
		V_1 = L_1;
		V_2 = 0;
		goto IL_0031;
	}

IL_000f:
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = V_1;
		int32_t L_3 = V_2;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_3 = L_5;
		int32_t L_6 = V_0;
		int32_t L_7;
		L_7 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline((&V_3), NULL);
		V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)16777619)))^L_7));
		int32_t L_8 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_0031:
	{
		int32_t L_9 = V_2;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = V_1;
		NullCheck(L_10);
		if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
		{
			goto IL_000f;
		}
	}
	{
		goto IL_003b;
	}

IL_0039:
	{
		V_0 = 0;
	}

IL_003b:
	{
		int32_t L_11 = V_0;
		return L_11;
	}
}
#ifdef __clang__
#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 LightMeshVertex__cctor_m38C833E23B7FC7E2F3AF0C9D176F19E8D664CC07 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_0 = (VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)(VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2*)SZArrayNew(VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2_il2cpp_TypeInfo_var, (uint32_t)3);
		VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_1 = L_0;
		VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_2;
		memset((&L_2), 0, sizeof(L_2));
		VertexAttributeDescriptor__ctor_m713B31395FB13FDEB2665F5C4C31572D5875A43A((&L_2), 0, 0, 3, 0, NULL);
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)L_2);
		VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_3 = L_1;
		VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_4;
		memset((&L_4), 0, sizeof(L_4));
		VertexAttributeDescriptor__ctor_m713B31395FB13FDEB2665F5C4C31572D5875A43A((&L_4), 3, 0, 4, 0, NULL);
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)L_4);
		VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_5 = L_3;
		VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_6;
		memset((&L_6), 0, sizeof(L_6));
		VertexAttributeDescriptor__ctor_m713B31395FB13FDEB2665F5C4C31572D5875A43A((&L_6), 4, 0, 2, 0, NULL);
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)L_6);
		((LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields*)il2cpp_codegen_static_fields_for(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var))->___VertexLayout = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields*)il2cpp_codegen_static_fields_for(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var))->___VertexLayout), (void*)L_5);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 PixelPerfectBackgroundPass__ctor_mCB404D32C8BB3B29D3B9F58ED4947CE1BFFBCC85 (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* __this, int32_t ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
		int32_t L_0 = ___0_evt;
		ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectBackgroundPass_Execute_mDE924AFB62891E074047802A72CDD699791EAC37 (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___1_renderingData, 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*)&PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
	ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = L_0->___commandBuffer;
		V_0 = L_1;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
		il2cpp_codegen_runtime_class_init_inline(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_3 = ((PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_StaticFields*)il2cpp_codegen_static_fields_for(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var))->___m_ProfilingScope;
		ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_2, L_3, NULL);
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002a:
			{
				ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL);
				return;
			}
		});
		try
		{
			CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = V_0;
			RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_5;
			L_5 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL);
			Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
			L_6 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
			il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
			CoreUtils_SetRenderTarget_mD9AE347F1B91C3ACA3657D814882DE7971A80056(L_4, L_5, 2, 0, 1, L_6, NULL);
			goto IL_0038;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0038:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectBackgroundPass__cctor_m29F16D30AE7464B9239EECA8966FB7BD16B8DCCD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF859B2BFE9738D63A207F9E303634994455FCC93);
		s_Il2CppMethodInitialized = true;
	}
	{
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteralF859B2BFE9738D63A207F9E303634994455FCC93, NULL);
		((PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_StaticFields*)il2cpp_codegen_static_fields_for(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var))->___m_ProfilingScope = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_StaticFields*)il2cpp_codegen_static_fields_for(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var))->___m_ProfilingScope), (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 Render2DLightingPass__ctor_m7685777E98C8940A8236EF2A8ACA28F20DCDF662 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_blitMaterial, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_samplingMaterial, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = ___0_rendererData;
		__this->___m_Renderer2DData = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Renderer2DData), (void*)L_0);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___1_blitMaterial;
		__this->___m_BlitMaterial = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BlitMaterial), (void*)L_1);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___2_samplingMaterial;
		__this->___m_SamplingMaterial = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SamplingMaterial), (void*)L_2);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_3 = __this->___m_Renderer2DData;
		il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		int16_t L_4;
		L_4 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m4D94FBB7BE5D5E1F4E95DA06142C5F9869423307(L_3, NULL);
		__this->___m_CameraSortingLayerBoundsIndex = L_4;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_Setup_m8C6DBBBDD3539BECE9705F3A558C8F295696AB21 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, bool ___0_useDepth, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_useDepth;
		__this->___m_NeedsDepth = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_GetTransparencySortingMode_mB7C2451F4A5E4C77A46A6C238B25A318CABCF6B6 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* ___1_sortingSettings, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t G_B4_0 = 0;
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = __this->___m_Renderer2DData;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Renderer2DData_get_transparencySortMode_mBACEBCE15C206F0D10734D2817235AE84B20175B_inline(L_0, NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = ___0_camera;
		NullCheck(L_3);
		bool L_4;
		L_4 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_3, NULL);
		if (L_4)
		{
			goto IL_001a;
		}
	}
	{
		G_B4_0 = 1;
		goto IL_001b;
	}

IL_001a:
	{
		G_B4_0 = 2;
	}

IL_001b:
	{
		V_0 = G_B4_0;
	}

IL_001c:
	{
		int32_t L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)1)))
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)2)))
		{
			goto IL_002e;
		}
	}
	{
		goto IL_0036;
	}

IL_0026:
	{
		SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* L_7 = ___1_sortingSettings;
		SortingSettings_set_distanceMetric_mE0C526324AA32735CE4C76CACCF6921BB6925387(L_7, 0, NULL);
		return;
	}

IL_002e:
	{
		SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* L_8 = ___1_sortingSettings;
		SortingSettings_set_distanceMetric_mE0C526324AA32735CE4C76CACCF6921BB6925387(L_8, 1, NULL);
		return;
	}

IL_0036:
	{
		SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* L_9 = ___1_sortingSettings;
		SortingSettings_set_distanceMetric_mE0C526324AA32735CE4C76CACCF6921BB6925387(L_9, 2, NULL);
		SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* L_10 = ___1_sortingSettings;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_11 = __this->___m_Renderer2DData;
		NullCheck(L_11);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		L_12 = Renderer2DData_get_transparencySortAxis_mA021D22EC848890B31700B625996E5DCE07509BD_inline(L_11, NULL);
		SortingSettings_set_customAxis_mAE48373BC03C9F585FD119C7F1549EFFB84F49C9(L_10, L_12, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_CopyCameraSortingLayerRenderTexture_mE7BF7955CFAD71797D6CBE9FCB77FDA243BC4316 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, int32_t ___2_mainTargetStoreAction, 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*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t G_B4_0 = 0;
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_0 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = L_0.___commandBuffer;
		V_0 = L_1;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_2 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = V_0;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_4 = __this->___m_Renderer2DData;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A_inline(L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_CreateCameraSortingLayerRenderTexture_mD089E515099F39D878537CD3A4FAE0F468A038B9(__this, L_2, L_3, L_5, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___m_SamplingMaterial;
		V_1 = L_6;
		V_2 = 0;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_7 = __this->___m_Renderer2DData;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A_inline(L_7, NULL);
		if ((((int32_t)L_8) == ((int32_t)2)))
		{
			goto IL_0050;
		}
	}
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_BlitMaterial;
		V_1 = L_9;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_10;
		L_10 = ScriptableRenderPass_get_colorAttachmentHandle_m9F25A09AF063ECC69EBDF7680D11FA1E5D38AC7A(__this, NULL);
		NullCheck(L_10);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_11;
		L_11 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9_inline(L_10, NULL);
		NullCheck(L_11);
		int32_t L_12;
		L_12 = Texture_get_filterMode_mFEF0AEA29E8468450EF85533965DCEBE66D02A45(L_11, NULL);
		if ((((int32_t)L_12) == ((int32_t)1)))
		{
			goto IL_004e;
		}
	}
	{
		G_B4_0 = 0;
		goto IL_004f;
	}

IL_004e:
	{
		G_B4_0 = 1;
	}

IL_004f:
	{
		V_2 = G_B4_0;
	}

IL_0050:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_13 = V_0;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_14;
		L_14 = ScriptableRenderPass_get_colorAttachmentHandle_m9F25A09AF063ECC69EBDF7680D11FA1E5D38AC7A(__this, NULL);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_15 = __this->___m_Renderer2DData;
		NullCheck(L_15);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_16 = L_15->___cameraSortingLayerRenderTarget;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = V_1;
		int32_t L_18 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		Blitter_BlitCameraTexture_m99A0342A9AF484F3883BDBFDFAA132BBCD099D29(L_13, L_14, L_16, 2, 0, L_17, L_18, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = V_0;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_20;
		L_20 = ScriptableRenderPass_get_colorAttachmentHandle_m9F25A09AF063ECC69EBDF7680D11FA1E5D38AC7A(__this, NULL);
		int32_t L_21 = ___2_mainTargetStoreAction;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_22;
		L_22 = ScriptableRenderPass_get_depthAttachmentHandle_m3AA7953B201494DEF4FD2061660B94663EF63465_inline(__this, NULL);
		int32_t L_23 = ___2_mainTargetStoreAction;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_24;
		L_24 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		CoreUtils_SetRenderTarget_m838FAF1D1208455517D825BB6BB036FC3F5FC0B6(L_19, L_20, 0, L_21, L_22, 0, L_23, 0, L_24, 0, (-1), (-1), NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_25 = V_0;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_26 = __this->___m_Renderer2DData;
		NullCheck(L_26);
		int32_t L_27 = L_26->___cameraSortingLayerRenderTargetId;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_28 = __this->___m_Renderer2DData;
		NullCheck(L_28);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_29 = L_28->___cameraSortingLayerRenderTarget;
		NullCheck(L_29);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_30;
		L_30 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_29, NULL);
		NullCheck(L_25);
		CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_25, L_27, L_30, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_31 = V_0;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_31, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_32 = V_0;
		NullCheck(L_32);
		CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_32, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m4D94FBB7BE5D5E1F4E95DA06142C5F9869423307 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* V_0 = NULL;
	int16_t V_1 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0;
		L_0 = Light2DManager_GetCachedSortingLayer_m9E08F263D346E4627B1DE298960A6C43E0C843F1(NULL);
		V_0 = L_0;
		V_1 = (int16_t)0;
		goto IL_0031;
	}

IL_000a:
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_1 = V_0;
		int16_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3;
		L_3 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2))), NULL);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_4 = ___0_rendererData;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Renderer2DData_get_cameraSortingLayerTextureBound_mBAF7C05D1153A869650C0A10AA05CD9CE7AB3035_inline(L_4, NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
		{
			goto IL_002c;
		}
	}
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_6 = V_0;
		int16_t L_7 = V_1;
		NullCheck(L_6);
		int32_t L_8;
		L_8 = SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), NULL);
		return ((int16_t)L_8);
	}

IL_002c:
	{
		int16_t L_9 = V_1;
		V_1 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, 1)));
	}

IL_0031:
	{
		int16_t L_10 = V_1;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_11 = V_0;
		NullCheck(L_11);
		if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_000a;
		}
	}
	{
		return (int16_t)((int32_t)-32768);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_DetermineWhenToResolve_mCEAF6F63D8E2F298130C69CFF7CFBFBDF4470233 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, int32_t ___0_startIndex, int32_t ___1_batchesDrawn, int32_t ___2_batchCount, LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* ___3_layerBatches, int32_t* ___4_resolveDuringBatch, bool* ___5_resolveIsAfterCopy, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int16_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC V_8;
	memset((&V_8), 0, sizeof(V_8));
	int32_t* G_B19_0 = NULL;
	int32_t* G_B18_0 = NULL;
	int32_t G_B20_0 = 0;
	int32_t* G_B20_1 = NULL;
	{
		V_0 = (bool)0;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = __this->___m_Renderer2DData;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_0, NULL);
		NullCheck(L_1);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_2;
		L_2 = InterfaceFuncInvoker0< List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* >::Invoke(0, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_1);
		V_1 = L_2;
		V_3 = 0;
		goto IL_002b;
	}

IL_0017:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_3 = V_1;
		int32_t L_4 = V_3;
		NullCheck(L_3);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_5;
		L_5 = List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462(L_3, L_4, List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		NullCheck(L_5);
		bool L_6;
		L_6 = Light2D_get_renderVolumetricShadows_m29110D64AE8CC2C80D260D0F0F7BE0D84148375F(L_5, NULL);
		V_0 = L_6;
		bool L_7 = V_0;
		if (L_7)
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_8 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_002b:
	{
		int32_t L_9 = V_3;
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_10 = V_1;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_10, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		if ((((int32_t)L_9) < ((int32_t)L_11)))
		{
			goto IL_0017;
		}
	}

IL_0034:
	{
		V_2 = (-1);
		bool L_12 = V_0;
		if (!L_12)
		{
			goto IL_0068;
		}
	}
	{
		int32_t L_13 = ___0_startIndex;
		int32_t L_14 = ___1_batchesDrawn;
		V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_13, L_14)), 1));
		goto IL_0063;
	}

IL_0042:
	{
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_15 = ___3_layerBatches;
		int32_t L_16 = V_4;
		NullCheck(L_15);
		LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_17 = (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C*)(&((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___lightStats);
		int32_t L_18 = L_17->___totalVolumetricUsage;
		if ((((int32_t)L_18) <= ((int32_t)0)))
		{
			goto IL_005d;
		}
	}
	{
		int32_t L_19 = V_4;
		V_2 = L_19;
		goto IL_0068;
	}

IL_005d:
	{
		int32_t L_20 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_subtract(L_20, 1));
	}

IL_0063:
	{
		int32_t L_21 = V_4;
		int32_t L_22 = ___0_startIndex;
		if ((((int32_t)L_21) >= ((int32_t)L_22)))
		{
			goto IL_0042;
		}
	}

IL_0068:
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_23 = __this->___m_Renderer2DData;
		NullCheck(L_23);
		bool L_24;
		L_24 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_23, NULL);
		if (!L_24)
		{
			goto IL_00de;
		}
	}
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_25 = __this->___m_Renderer2DData;
		il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		int16_t L_26;
		L_26 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m4D94FBB7BE5D5E1F4E95DA06142C5F9869423307(L_25, NULL);
		V_5 = L_26;
		V_6 = (-1);
		int32_t L_27 = ___0_startIndex;
		V_7 = L_27;
		goto IL_00c1;
	}

IL_008a:
	{
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_28 = ___3_layerBatches;
		int32_t L_29 = V_7;
		NullCheck(L_28);
		int32_t L_30 = L_29;
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		V_8 = L_31;
		int16_t L_32 = V_5;
		SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_33 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_8)->___layerRange);
		int16_t L_34;
		L_34 = SortingLayerRange_get_lowerBound_m85402D75932E01A1E2E40749615CD9F7D9B06209(L_33, NULL);
		if ((((int32_t)L_32) < ((int32_t)L_34)))
		{
			goto IL_00bb;
		}
	}
	{
		int16_t L_35 = V_5;
		SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_36 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_8)->___layerRange);
		int16_t L_37;
		L_37 = SortingLayerRange_get_upperBound_m3ECCA010F56BFDDA42D7327D24E1340BF596D487(L_36, NULL);
		if ((((int32_t)L_35) > ((int32_t)L_37)))
		{
			goto IL_00bb;
		}
	}
	{
		int32_t L_38 = V_7;
		V_6 = L_38;
		goto IL_00c8;
	}

IL_00bb:
	{
		int32_t L_39 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_00c1:
	{
		int32_t L_40 = V_7;
		int32_t L_41 = ___0_startIndex;
		int32_t L_42 = ___1_batchesDrawn;
		if ((((int32_t)L_40) < ((int32_t)((int32_t)il2cpp_codegen_add(L_41, L_42)))))
		{
			goto IL_008a;
		}
	}

IL_00c8:
	{
		bool* L_43 = ___5_resolveIsAfterCopy;
		int32_t L_44 = V_6;
		int32_t L_45 = V_2;
		*((int8_t*)L_43) = (int8_t)((((int32_t)L_44) > ((int32_t)L_45))? 1 : 0);
		int32_t* L_46 = ___4_resolveDuringBatch;
		bool* L_47 = ___5_resolveIsAfterCopy;
		int32_t L_48 = *((uint8_t*)L_47);
		if (L_48)
		{
			G_B19_0 = L_46;
			goto IL_00da;
		}
		G_B18_0 = L_46;
	}
	{
		int32_t L_49 = V_2;
		G_B20_0 = L_49;
		G_B20_1 = G_B18_0;
		goto IL_00dc;
	}

IL_00da:
	{
		int32_t L_50 = V_6;
		G_B20_0 = L_50;
		G_B20_1 = G_B19_0;
	}

IL_00dc:
	{
		*((int32_t*)G_B20_1) = (int32_t)G_B20_0;
		return;
	}

IL_00de:
	{
		int32_t* L_51 = ___4_resolveDuringBatch;
		int32_t L_52 = V_2;
		*((int32_t*)L_51) = (int32_t)L_52;
		bool* L_53 = ___5_resolveIsAfterCopy;
		*((int8_t*)L_53) = (int8_t)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___2_renderingData, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___3_filterSettings, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___4_drawSettings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRenderU3Eb__25_0_m619E032DACF5AFB2AE26184A3C59858C0A6FCC83_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* V_0 = NULL;
	RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 V_1;
	memset((&V_1), 0, sizeof(V_1));
	DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* G_B3_0 = NULL;
	RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* G_B3_1 = NULL;
	FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* G_B3_2 = NULL;
	DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* G_B3_3 = NULL;
	RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* G_B3_4 = NULL;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_5 = NULL;
	ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 G_B3_6;
	memset((&G_B3_6), 0, sizeof(G_B3_6));
	DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* G_B3_7 = NULL;
	DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* G_B2_0 = NULL;
	RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* G_B2_1 = NULL;
	FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* G_B2_2 = NULL;
	DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* G_B2_3 = NULL;
	RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* G_B2_4 = NULL;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_5 = NULL;
	ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 G_B2_6;
	memset((&G_B2_6), 0, sizeof(G_B2_6));
	DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* G_B2_7 = NULL;
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___2_renderingData;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_1;
		L_1 = ScriptableRenderPass_GetActiveDebugHandler_m4D73BAA097D1C327D39E9BA1D21341DDC369D3E5(L_0, NULL);
		V_0 = L_1;
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_2 = V_0;
		if (!L_2)
		{
			goto IL_0041;
		}
	}
	{
		il2cpp_codegen_initobj((&V_1), sizeof(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733));
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_3 = V_0;
		ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_4 = ___0_context;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___1_cmd;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_6 = ___2_renderingData;
		FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_7 = ___3_filterSettings;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var);
		DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_8 = ((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9__25_0;
		DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_9 = L_8;
		if (L_9)
		{
			G_B3_0 = L_9;
			G_B3_1 = (&V_1);
			G_B3_2 = L_7;
			G_B3_3 = (&___4_drawSettings);
			G_B3_4 = L_6;
			G_B3_5 = L_5;
			G_B3_6 = L_4;
			G_B3_7 = L_3;
			goto IL_003b;
		}
		G_B2_0 = L_9;
		G_B2_1 = (&V_1);
		G_B2_2 = L_7;
		G_B2_3 = (&___4_drawSettings);
		G_B2_4 = L_6;
		G_B2_5 = L_5;
		G_B2_6 = L_4;
		G_B2_7 = L_3;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var);
		U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* L_10 = ((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9;
		DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_11 = (DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B*)il2cpp_codegen_object_new(DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B_il2cpp_TypeInfo_var);
		DrawFunction__ctor_m121046A165A25C252C30078A6ECB476521204BD6(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CRenderU3Eb__25_0_m619E032DACF5AFB2AE26184A3C59858C0A6FCC83_RuntimeMethod_var), NULL);
		DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_12 = L_11;
		((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9__25_0 = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9__25_0), (void*)L_12);
		G_B3_0 = L_12;
		G_B3_1 = G_B2_1;
		G_B3_2 = G_B2_2;
		G_B3_3 = G_B2_3;
		G_B3_4 = G_B2_4;
		G_B3_5 = G_B2_5;
		G_B3_6 = G_B2_6;
		G_B3_7 = G_B2_7;
	}

IL_003b:
	{
		NullCheck(G_B3_7);
		DebugHandler_DrawWithDebugRenderState_m2759DAEFEFDE7680BE5D4C41E8191A29AE34BABC(G_B3_7, G_B3_6, G_B3_5, G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, NULL);
		return;
	}

IL_0041:
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_13 = ___2_renderingData;
		CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_14 = L_13->___cullResults;
		FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_15 = ___3_filterSettings;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060((&___0_context), L_14, (&___4_drawSettings), L_15, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Render2DLightingPass_DrawLayerBatches_m4BC1C6E37E19FF674C809BF754495C29F4DAB5E7 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* ___0_layerBatches, int32_t ___1_batchCount, int32_t ___2_startIndex, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___3_cmd, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___4_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___5_renderingData, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___6_normalsDrawSettings, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___7_drawSettings, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___8_desc, 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*)&ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0A4CECB717D86C9FE16C4C275752A99CE57ED67);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	uint32_t V_2 = 0;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	int32_t V_6 = 0;
	bool V_7 = false;
	int32_t V_8 = 0;
	ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_9;
	memset((&V_9), 0, sizeof(V_9));
	int32_t V_10 = 0;
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* V_11 = NULL;
	uint32_t V_12 = 0;
	uint32_t V_13 = 0;
	FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F V_14;
	memset((&V_14), 0, sizeof(V_14));
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_15;
	memset((&V_15), 0, sizeof(V_15));
	ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_16;
	memset((&V_16), 0, sizeof(V_16));
	int32_t V_17 = 0;
	int32_t V_18 = 0;
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC V_19;
	memset((&V_19), 0, sizeof(V_19));
	int16_t V_20 = 0;
	int32_t V_21 = 0;
	FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F V_22;
	memset((&V_22), 0, sizeof(V_22));
	int32_t V_23 = 0;
	uint32_t V_24 = 0;
	bool V_25 = false;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_26;
	memset((&V_26), 0, sizeof(V_26));
	int32_t V_27 = 0;
	String_t* V_28 = NULL;
	int32_t V_29 = 0;
	int32_t V_30 = 0;
	DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* G_B2_0 = NULL;
	DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B14_0;
	memset((&G_B14_0), 0, sizeof(G_B14_0));
	int32_t G_B29_0 = 0;
	int32_t G_B47_0 = 0;
	int32_t G_B60_0 = 0;
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___5_renderingData;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_1;
		L_1 = ScriptableRenderPass_GetActiveDebugHandler_m4D73BAA097D1C327D39E9BA1D21341DDC369D3E5(L_0, NULL);
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			goto IL_000e;
		}
		G_B1_0 = L_2;
	}
	{
		G_B3_0 = 1;
		goto IL_0013;
	}

IL_000e:
	{
		NullCheck(G_B2_0);
		bool L_3;
		L_3 = DebugHandler_get_IsLightingActive_mC752F77FFF4D88FE05B9436F595752BA4CA2D5B2(G_B2_0, NULL);
		G_B3_0 = ((int32_t)(L_3));
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		V_1 = 0;
		V_2 = 0;
		V_3 = (bool)1;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___3_cmd;
		il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_5 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLights;
		ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_9), L_4, L_5, NULL);
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0111:
			{
				ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_9), NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_6 = ___2_startIndex;
				V_10 = L_6;
				goto IL_0107_1;
			}

IL_0030_1:
			{
				LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_7 = ___0_layerBatches;
				int32_t L_8 = V_10;
				NullCheck(L_7);
				V_11 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)));
				LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_9 = V_11;
				LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_10 = (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C*)(&L_9->___lightStats);
				uint32_t L_11 = L_10->___blendStylesUsed;
				V_12 = L_11;
				V_13 = 0;
				goto IL_005c_1;
			}

IL_004d_1:
			{
				uint32_t L_12 = V_13;
				uint32_t L_13 = V_12;
				V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, ((int32_t)((int32_t)L_13&1))));
				uint32_t L_14 = V_12;
				V_12 = ((int32_t)((uint32_t)L_14>>1));
			}

IL_005c_1:
			{
				uint32_t L_15 = V_12;
				if ((!(((uint32_t)L_15) <= ((uint32_t)0))))
				{
					goto IL_004d_1;
				}
			}
			{
				uint32_t L_16 = V_2;
				uint32_t L_17 = V_13;
				V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)L_17));
				uint32_t L_18 = V_2;
				uint32_t L_19;
				L_19 = LayerUtility_get_maxTextureCount_m95CEAD0A707528D56CD86CEB1AED85FD35B264E1_inline(NULL);
				if ((!(((uint32_t)L_18) > ((uint32_t)L_19))))
				{
					goto IL_0073_1;
				}
			}
			{
				goto IL_011f;
			}

IL_0073_1:
			{
				int32_t L_20 = V_1;
				V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
				LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_21 = V_11;
				bool L_22 = L_21->___useNormals;
				if (!L_22)
				{
					goto IL_00c9_1;
				}
			}
			{
				Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_23 = __this->___m_Renderer2DData;
				LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_24 = V_11;
				LayerUtility_GetFilterSettings_mD110B38BA733EB6709044BED2388C3DCC8A592CF(L_23, L_24, (&V_14), NULL);
				bool L_25 = __this->___m_NeedsDepth;
				if (L_25)
				{
					goto IL_009f_1;
				}
			}
			{
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_26;
				L_26 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
				G_B14_0 = L_26;
				goto IL_00aa_1;
			}

IL_009f_1:
			{
				RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_27;
				L_27 = ScriptableRenderPass_get_depthAttachmentHandle_m3AA7953B201494DEF4FD2061660B94663EF63465_inline(__this, NULL);
				NullCheck(L_27);
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_28;
				L_28 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_27, NULL);
				G_B14_0 = L_28;
			}

IL_00aa_1:
			{
				V_15 = G_B14_0;
				ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_29 = ___4_context;
				RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_30 = ___5_renderingData;
				RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_31 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_30);
				DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_32 = ___6_normalsDrawSettings;
				DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_33 = (*(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49*)L_32);
				FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F L_34 = V_14;
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_35 = V_15;
				bool L_36 = V_3;
				il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
				RendererLighting_RenderNormals_m59333D46641CFE13328DD3C5C67A611E51A73558(__this, L_29, L_31, L_33, L_34, L_35, L_36, NULL);
				V_3 = (bool)0;
			}

IL_00c9_1:
			{
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = ___3_cmd;
				il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
				ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_38 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLightTextures;
				ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD L_39;
				memset((&L_39), 0, sizeof(L_39));
				ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&L_39), L_37, L_38, NULL);
				V_16 = L_39;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_00f3_1:
					{
						ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_16), NULL);
						return;
					}
				});
				try
				{
					RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_40 = ___5_renderingData;
					RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_41 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_40);
					CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_42 = ___3_cmd;
					LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_43 = V_11;
					int32_t L_44 = L_43->___startLayerID;
					LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_45 = V_11;
					RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_46 = ___8_desc;
					il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
					RendererLighting_RenderLights_m2105B16BBBBC576B8E3AA44D0FB6D636D8AEF047(__this, L_41, L_42, L_44, L_45, L_46, NULL);
					goto IL_0101_1;
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0101_1:
			{
				int32_t L_47 = V_10;
				V_10 = ((int32_t)il2cpp_codegen_add(L_47, 1));
			}

IL_0107_1:
			{
				int32_t L_48 = V_10;
				int32_t L_49 = ___1_batchCount;
				if ((((int32_t)L_48) < ((int32_t)L_49)))
				{
					goto IL_0030_1;
				}
			}
			{
				goto IL_011f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_011f:
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_50 = ___5_renderingData;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_51 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_50->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_52 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_51->___cameraTargetDescriptor);
		int32_t L_53;
		L_53 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_52, NULL);
		V_4 = (bool)((((int32_t)L_53) > ((int32_t)1))? 1 : 0);
		int32_t L_54 = ___2_startIndex;
		int32_t L_55 = V_1;
		int32_t L_56 = ___1_batchCount;
		V_5 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_54, L_55))) < ((int32_t)L_56))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		V_6 = (-1);
		V_7 = (bool)0;
		bool L_57 = V_4;
		bool L_58 = V_5;
		if (!((int32_t)((int32_t)L_57&(int32_t)L_58)))
		{
			goto IL_015b;
		}
	}
	{
		int32_t L_59 = ___2_startIndex;
		int32_t L_60 = V_1;
		int32_t L_61 = ___1_batchCount;
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_62 = ___0_layerBatches;
		Render2DLightingPass_DetermineWhenToResolve_mCEAF6F63D8E2F298130C69CFF7CFBFBDF4470233(__this, L_59, L_60, L_61, L_62, (&V_6), (&V_7), NULL);
	}

IL_015b:
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_63 = __this->___m_Renderer2DData;
		NullCheck(L_63);
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_64;
		L_64 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_63, NULL);
		NullCheck(L_64);
		V_8 = ((int32_t)(((RuntimeArray*)L_64)->max_length));
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_65 = ___3_cmd;
		il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_66 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawRenderers;
		ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_9), L_65, L_66, NULL);
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_03c7:
			{
				ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_9), NULL);
				return;
			}
		});
		try
		{
			{
				bool L_67 = V_4;
				if (!L_67)
				{
					goto IL_0189_1;
				}
			}
			{
				int32_t L_68 = V_6;
				int32_t L_69 = ___2_startIndex;
				if ((((int32_t)L_68) < ((int32_t)L_69)))
				{
					goto IL_0184_1;
				}
			}
			{
				G_B29_0 = 2;
				goto IL_0185_1;
			}

IL_0184_1:
			{
				G_B29_0 = 1;
			}

IL_0185_1:
			{
				V_17 = G_B29_0;
				goto IL_018c_1;
			}

IL_0189_1:
			{
				V_17 = 0;
			}

IL_018c_1:
			{
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_70 = ___3_cmd;
				RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_71;
				L_71 = ScriptableRenderPass_get_colorAttachmentHandle_m9F25A09AF063ECC69EBDF7680D11FA1E5D38AC7A(__this, NULL);
				int32_t L_72 = V_17;
				RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_73;
				L_73 = ScriptableRenderPass_get_depthAttachmentHandle_m3AA7953B201494DEF4FD2061660B94663EF63465_inline(__this, NULL);
				int32_t L_74 = V_17;
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_75;
				L_75 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL);
				il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
				CoreUtils_SetRenderTarget_m838FAF1D1208455517D825BB6BB036FC3F5FC0B6(L_70, L_71, 0, L_72, L_73, 0, L_74, 0, L_75, 0, (-1), (-1), NULL);
				int32_t L_76 = ___2_startIndex;
				V_18 = L_76;
				goto IL_03bb_1;
			}

IL_01b6_1:
			{
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_77 = ___3_cmd;
				il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
				ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_78 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLayerBatch;
				ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD L_79;
				memset((&L_79), 0, sizeof(L_79));
				ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&L_79), L_77, L_78, NULL);
				V_16 = L_79;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_03a7_1:
					{
						ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_16), NULL);
						return;
					}
				});
				try
				{
					{
						LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_80 = ___0_layerBatches;
						int32_t L_81 = V_18;
						NullCheck(L_80);
						int32_t L_82 = L_81;
						LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
						V_19 = L_83;
						LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_84 = V_19;
						LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_85 = L_84.___lightStats;
						int32_t L_86 = L_85.___totalLights;
						if ((((int32_t)L_86) <= ((int32_t)0)))
						{
							goto IL_0241_2;
						}
					}
					{
						V_23 = 0;
						goto IL_0239_2;
					}

IL_01e2_2:
					{
						int32_t L_87 = V_23;
						V_24 = ((int32_t)(1<<((int32_t)(L_87&((int32_t)31)))));
						LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_88 = V_19;
						LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_89 = L_88.___lightStats;
						uint32_t L_90 = L_89.___blendStylesUsed;
						uint32_t L_91 = V_24;
						V_25 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_90&(int32_t)L_91))) <= ((uint32_t)0)))? 1 : 0);
						bool L_92 = V_25;
						if (!L_92)
						{
							goto IL_0228_2;
						}
					}
					{
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_93 = ___3_cmd;
						RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_94 = ___8_desc;
						RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_95 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_94);
						int32_t L_96 = V_23;
						RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_97;
						L_97 = LayerBatch_GetRTId_mE066C98F07F9C27976D77D429590A37E14B282E5((&V_19), L_93, L_95, L_96, NULL);
						V_26 = L_97;
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_98 = ___3_cmd;
						il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
						Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs;
						int32_t L_100 = V_23;
						NullCheck(L_99);
						int32_t L_101 = L_100;
						int32_t L_102 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
						RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_103 = V_26;
						NullCheck(L_98);
						CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_98, L_102, L_103, NULL);
					}

IL_0228_2:
					{
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_104 = ___3_cmd;
						int32_t L_105 = V_23;
						bool L_106 = V_25;
						il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
						RendererLighting_EnableBlendStyle_mB891FEDC7A371B62D52E1FD20E3991024177FF47(L_104, L_105, L_106, NULL);
						int32_t L_107 = V_23;
						V_23 = ((int32_t)il2cpp_codegen_add(L_107, 1));
					}

IL_0239_2:
					{
						int32_t L_108 = V_23;
						int32_t L_109 = V_8;
						if ((((int32_t)L_108) < ((int32_t)L_109)))
						{
							goto IL_01e2_2;
						}
					}
					{
						goto IL_027e_2;
					}

IL_0241_2:
					{
						V_27 = 0;
						goto IL_0273_2;
					}

IL_0246_2:
					{
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_110 = ___3_cmd;
						il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
						Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs;
						int32_t L_112 = V_27;
						NullCheck(L_111);
						int32_t L_113 = L_112;
						int32_t L_114 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
						Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_115;
						L_115 = Texture2D_get_blackTexture_mBEF97F64AD650DAAC1EEC84EB34F9CF22B56A08C(NULL);
						RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_116;
						L_116 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_115, NULL);
						NullCheck(L_110);
						CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_110, L_114, L_116, NULL);
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_117 = ___3_cmd;
						int32_t L_118 = V_27;
						int32_t L_119 = V_27;
						il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
						RendererLighting_EnableBlendStyle_mB891FEDC7A371B62D52E1FD20E3991024177FF47(L_117, L_118, (bool)((((int32_t)L_119) == ((int32_t)0))? 1 : 0), NULL);
						int32_t L_120 = V_27;
						V_27 = ((int32_t)il2cpp_codegen_add(L_120, 1));
					}

IL_0273_2:
					{
						int32_t L_121 = V_27;
						il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
						Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_122 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs;
						NullCheck(L_122);
						if ((((int32_t)L_121) < ((int32_t)((int32_t)(((RuntimeArray*)L_122)->max_length)))))
						{
							goto IL_0246_2;
						}
					}

IL_027e_2:
					{
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_123 = ___3_cmd;
						il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
						ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___4_context), L_123, NULL);
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_124 = ___3_cmd;
						NullCheck(L_124);
						CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_124, NULL);
						Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_125 = __this->___m_Renderer2DData;
						il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
						int16_t L_126;
						L_126 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m4D94FBB7BE5D5E1F4E95DA06142C5F9869423307(L_125, NULL);
						V_20 = L_126;
						bool L_127 = V_4;
						if (!L_127)
						{
							goto IL_02b2_2;
						}
					}
					{
						int32_t L_128 = V_6;
						int32_t L_129 = V_18;
						bool L_130 = V_7;
						if (((int32_t)(((((int32_t)L_128) == ((int32_t)L_129))? 1 : 0)&(int32_t)L_130)))
						{
							goto IL_02ad_2;
						}
					}
					{
						G_B47_0 = 2;
						goto IL_02ae_2;
					}

IL_02ad_2:
					{
						G_B47_0 = 1;
					}

IL_02ae_2:
					{
						V_21 = G_B47_0;
						goto IL_02b5_2;
					}

IL_02b2_2:
					{
						V_21 = 0;
					}

IL_02b5_2:
					{
						Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_131 = __this->___m_Renderer2DData;
						LayerUtility_GetFilterSettings_mD110B38BA733EB6709044BED2388C3DCC8A592CF(L_131, (&V_19), (&V_22), NULL);
						ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_132 = ___4_context;
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_133 = ___3_cmd;
						RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_134 = ___5_renderingData;
						DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_135 = ___7_drawSettings;
						DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_136 = (*(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49*)L_135);
						Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_132, L_133, L_134, (&V_22), L_136, NULL);
						Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_137 = __this->___m_Renderer2DData;
						NullCheck(L_137);
						bool L_138;
						L_138 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_137, NULL);
						if (!L_138)
						{
							goto IL_0317_2;
						}
					}
					{
						int16_t L_139 = V_20;
						SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_140 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_19)->___layerRange);
						int16_t L_141;
						L_141 = SortingLayerRange_get_lowerBound_m85402D75932E01A1E2E40749615CD9F7D9B06209(L_140, NULL);
						if ((((int32_t)L_139) < ((int32_t)L_141)))
						{
							goto IL_0317_2;
						}
					}
					{
						int16_t L_142 = V_20;
						SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_143 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_19)->___layerRange);
						int16_t L_144;
						L_144 = SortingLayerRange_get_upperBound_m3ECCA010F56BFDDA42D7327D24E1340BF596D487(L_143, NULL);
						if ((((int32_t)L_142) > ((int32_t)L_144)))
						{
							goto IL_0317_2;
						}
					}
					{
						ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_145 = ___4_context;
						RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_146 = ___5_renderingData;
						RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_147 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_146);
						int32_t L_148 = V_21;
						Render2DLightingPass_CopyCameraSortingLayerRenderTexture_mE7BF7955CFAD71797D6CBE9FCB77FDA243BC4316(__this, L_145, L_147, L_148, NULL);
					}

IL_0317_2:
					{
						bool L_149 = V_0;
						if (!L_149)
						{
							goto IL_03a5_2;
						}
					}
					{
						LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_150 = V_19;
						LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_151 = L_150.___lightStats;
						int32_t L_152 = L_151.___totalVolumetricUsage;
						if ((((int32_t)L_152) <= ((int32_t)0)))
						{
							goto IL_03a5_2;
						}
					}
					{
						V_28 = _stringLiteralC0A4CECB717D86C9FE16C4C275752A99CE57ED67;
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_153 = ___3_cmd;
						String_t* L_154 = V_28;
						NullCheck(L_153);
						CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_153, L_154, NULL);
						bool L_155 = V_4;
						if (!L_155)
						{
							goto IL_0352_2;
						}
					}
					{
						int32_t L_156 = V_6;
						int32_t L_157 = V_18;
						if ((!(((uint32_t)L_156) == ((uint32_t)L_157))))
						{
							goto IL_034a_2;
						}
					}
					{
						bool L_158 = V_7;
						if (!L_158)
						{
							goto IL_034d_2;
						}
					}

IL_034a_2:
					{
						G_B60_0 = 2;
						goto IL_034e_2;
					}

IL_034d_2:
					{
						G_B60_0 = 1;
					}

IL_034e_2:
					{
						V_29 = G_B60_0;
						goto IL_0355_2;
					}

IL_0352_2:
					{
						V_29 = 0;
					}

IL_0355_2:
					{
						RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_159 = ___5_renderingData;
						RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_160 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_159);
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_161 = ___3_cmd;
						LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_162 = V_19;
						int32_t L_163 = L_162.___startLayerID;
						LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_164 = V_19;
						int32_t L_165 = L_164.___endLayerValue;
						RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_166;
						L_166 = ScriptableRenderPass_get_colorAttachmentHandle_m9F25A09AF063ECC69EBDF7680D11FA1E5D38AC7A(__this, NULL);
						NullCheck(L_166);
						RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_167;
						L_167 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_166, NULL);
						RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_168;
						L_168 = ScriptableRenderPass_get_depthAttachmentHandle_m3AA7953B201494DEF4FD2061660B94663EF63465_inline(__this, NULL);
						NullCheck(L_168);
						RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_169;
						L_169 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_168, NULL);
						int32_t L_170 = V_29;
						Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_171 = __this->___m_Renderer2DData;
						NullCheck(L_171);
						RuntimeObject* L_172;
						L_172 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_171, NULL);
						NullCheck(L_172);
						List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_173;
						L_173 = InterfaceFuncInvoker0< List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* >::Invoke(0, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_172);
						il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
						RendererLighting_RenderLightVolumes_m0B4646098C6702E1A0B18B10399E54ADF403D226(__this, L_160, L_161, L_163, L_165, L_167, L_169, 0, L_170, (bool)0, L_173, NULL);
						CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_174 = ___3_cmd;
						String_t* L_175 = V_28;
						NullCheck(L_174);
						CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_174, L_175, NULL);
					}

IL_03a5_2:
					{
						goto IL_03b5_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_03b5_1:
			{
				int32_t L_176 = V_18;
				V_18 = ((int32_t)il2cpp_codegen_add(L_176, 1));
			}

IL_03bb_1:
			{
				int32_t L_177 = V_18;
				int32_t L_178 = ___2_startIndex;
				int32_t L_179 = V_1;
				if ((((int32_t)L_177) < ((int32_t)((int32_t)il2cpp_codegen_add(L_178, L_179)))))
				{
					goto IL_01b6_1;
				}
			}
			{
				goto IL_03d5;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_03d5:
	{
		int32_t L_180 = ___2_startIndex;
		V_30 = L_180;
		goto IL_03ef;
	}

IL_03da:
	{
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_181 = ___0_layerBatches;
		int32_t L_182 = V_30;
		NullCheck(L_181);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_183 = ___3_cmd;
		LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03(((L_181)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_182))), L_183, NULL);
		int32_t L_184 = V_30;
		V_30 = ((int32_t)il2cpp_codegen_add(L_184, 1));
	}

IL_03ef:
	{
		int32_t L_185 = V_30;
		int32_t L_186 = ___2_startIndex;
		int32_t L_187 = V_1;
		if ((((int32_t)L_185) < ((int32_t)((int32_t)il2cpp_codegen_add(L_186, L_187)))))
		{
			goto IL_03da;
		}
	}
	{
		int32_t L_188 = V_1;
		return L_188;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_Execute_mB06AD31D74867E2F6BA30CA0021EBD3B4CE1CC0B (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___1_renderingData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_1 = NULL;
	FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F V_2;
	memset((&V_2), 0, sizeof(V_2));
	PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_6;
	memset((&V_6), 0, sizeof(V_6));
	DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 V_7;
	memset((&V_7), 0, sizeof(V_7));
	DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 V_8;
	memset((&V_8), 0, sizeof(V_8));
	SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 V_9;
	memset((&V_9), 0, sizeof(V_9));
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_10 = NULL;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_11;
	memset((&V_11), 0, sizeof(V_11));
	LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* V_12 = NULL;
	int32_t V_13 = 0;
	int32_t V_14 = 0;
	int32_t V_15 = 0;
	DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 V_16;
	memset((&V_16), 0, sizeof(V_16));
	int32_t V_17 = 0;
	SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 V_18;
	memset((&V_18), 0, sizeof(V_18));
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_19 = NULL;
	ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_20;
	memset((&V_20), 0, sizeof(V_20));
	int32_t V_21 = 0;
	int32_t G_B7_0 = 0;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B7_1 = NULL;
	int32_t G_B6_0 = 0;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B6_1 = NULL;
	float G_B8_0 = 0.0f;
	int32_t G_B8_1 = 0;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B8_2 = NULL;
	int32_t G_B15_0 = 0;
	int32_t G_B18_0 = 0;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B18_1 = NULL;
	int32_t G_B17_0 = 0;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B17_1 = NULL;
	float G_B19_0 = 0.0f;
	int32_t G_B19_1 = 0;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B19_2 = NULL;
	{
		V_0 = (bool)1;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___1_renderingData;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_1 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_0->___cameraData);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = L_1->___camera;
		V_1 = L_2;
		il2cpp_codegen_initobj((&V_2), sizeof(FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F));
		il2cpp_codegen_runtime_class_init_inline(RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_il2cpp_TypeInfo_var);
		RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 L_3;
		L_3 = RenderQueueRange_get_all_m6064BAD9C1AC24196F0EC611C596DAF8BB6B207C(NULL);
		FilteringSettings_set_renderQueueRange_m0AD8B351E2B92604D4CF2A57EE6DD4814B68B6AB((&V_2), L_3, NULL);
		FilteringSettings_set_layerMask_m37F000E57F46BF8A8BE4D1EE8D45EA5F9CB30A40((&V_2), (-1), NULL);
		FilteringSettings_set_renderingLayerMask_m556C58930F53DC5CC206FEC9BEA4C3BC65D524C8((&V_2), (-1), NULL);
		SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_4;
		L_4 = SortingLayerRange_get_all_m863C4A568C531502EED02C576BA3E09EBDC9F3B3(NULL);
		FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_4, NULL);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_5 = __this->___m_Renderer2DData;
		NullCheck(L_5);
		uint32_t L_6;
		L_6 = Renderer2DData_get_lightRenderTextureMemoryBudget_m81AC5C4821789EB0D7DE7B85F1276E4A6B098F6F_inline(L_5, NULL);
		LayerUtility_InitializeBudget_m93CCEBF5A2F19D2AE6FDAEF2B4406BE1B071E016(L_6, NULL);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_7 = __this->___m_Renderer2DData;
		NullCheck(L_7);
		uint32_t L_8;
		L_8 = Renderer2DData_get_shadowRenderTextureMemoryBudget_mCFF858C1CB16CF0BEB60B5B4628875B4218B8412_inline(L_7, NULL);
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		ShadowRendering_InitializeBudget_m04E410F49BE09D8C028BE974C83EB5D32AFB6064(L_8, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = V_1;
		NullCheck(L_9);
		bool L_10;
		L_10 = Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC(L_9, (&V_3), Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var);
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_11 = V_3;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_12)
		{
			goto IL_00e5;
		}
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_13 = V_3;
		NullCheck(L_13);
		bool L_14;
		L_14 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_13, NULL);
		if (!L_14)
		{
			goto IL_00e5;
		}
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_15 = V_3;
		NullCheck(L_15);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16;
		L_16 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_15, NULL);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17;
		L_17 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
		bool L_18;
		L_18 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_16, L_17, NULL);
		if (!L_18)
		{
			goto IL_00e5;
		}
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_19 = V_3;
		NullCheck(L_19);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20;
		L_20 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_19, NULL);
		V_6 = L_20;
		int32_t L_21;
		L_21 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL);
		V_4 = L_21;
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_22 = V_3;
		NullCheck(L_22);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23;
		L_23 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_22, NULL);
		V_6 = L_23;
		int32_t L_24;
		L_24 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL);
		V_5 = L_24;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_25 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = L_25->___commandBuffer;
		il2cpp_codegen_runtime_class_init_inline(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var);
		int32_t L_27 = ((ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_StaticFields*)il2cpp_codegen_static_fields_for(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var))->___screenParams;
		int32_t L_28 = V_4;
		int32_t L_29 = V_5;
		int32_t L_30 = V_4;
		int32_t L_31 = V_5;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_32;
		memset((&L_32), 0, sizeof(L_32));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_32), ((float)L_28), ((float)L_29), ((float)il2cpp_codegen_add((1.0f), ((float)((1.0f)/((float)L_30))))), ((float)il2cpp_codegen_add((1.0f), ((float)((1.0f)/((float)L_31))))), NULL);
		NullCheck(L_26);
		CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_26, L_27, L_32, NULL);
	}

IL_00e5:
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_33 = __this->___m_Renderer2DData;
		NullCheck(L_33);
		RuntimeObject* L_34;
		L_34 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_33, NULL);
		NullCheck(L_34);
		bool L_35;
		L_35 = InterfaceFuncInvoker0< bool >::Invoke(3, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_34);
		if (!L_35)
		{
			goto IL_021d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_36 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShaderTags;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_37 = ___1_renderingData;
		DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_38;
		L_38 = ScriptableRenderPass_CreateDrawingSettings_mF4CA6CC1400DBB22AE3493C8ADD1A380D67F7109(__this, L_36, L_37, ((int32_t)23), NULL);
		V_7 = L_38;
		ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_39 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_40 = ___1_renderingData;
		DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_41;
		L_41 = ScriptableRenderPass_CreateDrawingSettings_mFB778BFA5DBC3B55AF8085487EE029C2DBA8A928(__this, L_39, L_40, ((int32_t)23), NULL);
		V_8 = L_41;
		il2cpp_codegen_runtime_class_init_inline(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_il2cpp_TypeInfo_var);
		SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_42;
		L_42 = DrawingSettings_get_sortingSettings_m37B1041B368ED68924B9524984B893D571C635B2((&V_7), NULL);
		V_9 = L_42;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_43 = V_1;
		Render2DLightingPass_GetTransparencySortingMode_mB7C2451F4A5E4C77A46A6C238B25A318CABCF6B6(__this, L_43, (&V_9), NULL);
		SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_44 = V_9;
		DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB((&V_7), L_44, NULL);
		SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_45 = V_9;
		DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB((&V_8), L_45, NULL);
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_46 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_47 = L_46->___commandBuffer;
		V_10 = L_47;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_48 = V_10;
		int32_t L_49 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_HDREmulationScaleID;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_50 = __this->___m_Renderer2DData;
		NullCheck(L_50);
		float L_51;
		L_51 = Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052_inline(L_50, NULL);
		NullCheck(L_48);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_48, L_49, L_51, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_52 = V_10;
		int32_t L_53 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_InverseHDREmulationScaleID;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_54 = __this->___m_Renderer2DData;
		NullCheck(L_54);
		float L_55;
		L_55 = Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052_inline(L_54, NULL);
		NullCheck(L_52);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_52, L_53, ((float)((1.0f)/L_55)), NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_56 = V_10;
		int32_t L_57 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_UseSceneLightingID;
		bool L_58 = V_0;
		if (L_58)
		{
			G_B7_0 = L_57;
			G_B7_1 = L_56;
			goto IL_018b;
		}
		G_B6_0 = L_57;
		G_B6_1 = L_56;
	}
	{
		G_B8_0 = (0.0f);
		G_B8_1 = G_B6_0;
		G_B8_2 = G_B6_1;
		goto IL_0190;
	}

IL_018b:
	{
		G_B8_0 = (1.0f);
		G_B8_1 = G_B7_0;
		G_B8_2 = G_B7_1;
	}

IL_0190:
	{
		NullCheck(G_B8_2);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(G_B8_2, G_B8_1, G_B8_0, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_59 = V_10;
		il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		int32_t L_60 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_RendererColorID;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_61;
		L_61 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		NullCheck(L_59);
		CommandBuffer_SetGlobalColor_m20990264BA5EDA9EF20B587E2D258E08FCC9584C(L_59, L_60, L_61, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_62 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_SetShapeLightShaderGlobals_mC0F87E1B64F3F811192624F3BAC027BF49A2D492(__this, L_62, NULL);
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_63 = ___1_renderingData;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_64 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_63);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_65;
		L_65 = RendererLighting_GetBlendStyleRenderTextureDesc_mC560091AFBC6C30F7F26A2361569FBFC154BCBE2(__this, L_64, NULL);
		V_11 = L_65;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_66 = __this->___m_Renderer2DData;
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_67;
		L_67 = LayerUtility_CalculateBatches_mC7205A9C1C568D12BC2EE122965F600EE8AE6444(L_66, (&V_13), NULL);
		V_12 = L_67;
		V_14 = 0;
		V_15 = 0;
		goto IL_01f2;
	}

IL_01d3:
	{
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_68 = V_12;
		int32_t L_69 = V_13;
		int32_t L_70 = V_15;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_71 = V_10;
		ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_72 = ___0_context;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_73 = ___1_renderingData;
		int32_t L_74;
		L_74 = Render2DLightingPass_DrawLayerBatches_m4BC1C6E37E19FF674C809BF754495C29F4DAB5E7(__this, L_68, L_69, L_70, L_71, L_72, L_73, (&V_8), (&V_7), (&V_11), NULL);
		V_14 = L_74;
		int32_t L_75 = V_15;
		int32_t L_76 = V_14;
		V_15 = ((int32_t)il2cpp_codegen_add(L_75, L_76));
	}

IL_01f2:
	{
		int32_t L_77 = V_15;
		int32_t L_78 = V_13;
		if ((((int32_t)L_77) < ((int32_t)L_78)))
		{
			goto IL_01d3;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_79 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_DisableAllKeywords_m7C4446F07B753EA24BB9A78FB44C7103E095D575(__this, L_79, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_80 = V_10;
		RendererLighting_ReleaseRenderTextures_m7A6497B060E3005954D99B6E077FA2193BD2CECC(__this, L_80, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_81 = V_10;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_81, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_82 = V_10;
		NullCheck(L_82);
		CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_82, NULL);
		goto IL_03a9;
	}

IL_021d:
	{
		il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_83 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShaderTags;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_84 = ___1_renderingData;
		DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_85;
		L_85 = ScriptableRenderPass_CreateDrawingSettings_mF4CA6CC1400DBB22AE3493C8ADD1A380D67F7109(__this, L_83, L_84, ((int32_t)23), NULL);
		V_16 = L_85;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_86 = ___1_renderingData;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_87 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_86->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_88 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_87->___cameraTargetDescriptor);
		int32_t L_89;
		L_89 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_88, NULL);
		if (((((int32_t)L_89) > ((int32_t)1))? 1 : 0))
		{
			goto IL_0245;
		}
	}
	{
		G_B15_0 = 0;
		goto IL_0246;
	}

IL_0245:
	{
		G_B15_0 = 1;
	}

IL_0246:
	{
		V_17 = G_B15_0;
		il2cpp_codegen_runtime_class_init_inline(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_il2cpp_TypeInfo_var);
		SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_90;
		L_90 = DrawingSettings_get_sortingSettings_m37B1041B368ED68924B9524984B893D571C635B2((&V_16), NULL);
		V_18 = L_90;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_91 = V_1;
		Render2DLightingPass_GetTransparencySortingMode_mB7C2451F4A5E4C77A46A6C238B25A318CABCF6B6(__this, L_91, (&V_18), NULL);
		SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_92 = V_18;
		DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB((&V_16), L_92, NULL);
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_93 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_94 = L_93->___commandBuffer;
		V_19 = L_94;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_95 = V_19;
		il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_96 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingSamplerUnlit;
		ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_20), L_95, L_96, NULL);
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_030a:
			{
				ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_20), NULL);
				return;
			}
		});
		try
		{
			{
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = V_19;
				RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_98;
				L_98 = ScriptableRenderPass_get_colorAttachmentHandle_m9F25A09AF063ECC69EBDF7680D11FA1E5D38AC7A(__this, NULL);
				int32_t L_99 = V_17;
				RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_100;
				L_100 = ScriptableRenderPass_get_depthAttachmentHandle_m3AA7953B201494DEF4FD2061660B94663EF63465_inline(__this, NULL);
				int32_t L_101 = V_17;
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_102;
				L_102 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL);
				il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
				CoreUtils_SetRenderTarget_m838FAF1D1208455517D825BB6BB036FC3F5FC0B6(L_97, L_98, 0, L_99, L_100, 0, L_101, 0, L_102, 0, (-1), (-1), NULL);
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_103 = V_19;
				il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
				int32_t L_104 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_UseSceneLightingID;
				bool L_105 = V_0;
				if (L_105)
				{
					G_B18_0 = L_104;
					G_B18_1 = L_103;
					goto IL_02ac_1;
				}
				G_B17_0 = L_104;
				G_B17_1 = L_103;
			}
			{
				G_B19_0 = (0.0f);
				G_B19_1 = G_B17_0;
				G_B19_2 = G_B17_1;
				goto IL_02b1_1;
			}

IL_02ac_1:
			{
				G_B19_0 = (1.0f);
				G_B19_1 = G_B18_0;
				G_B19_2 = G_B18_1;
			}

IL_02b1_1:
			{
				NullCheck(G_B19_2);
				CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(G_B19_2, G_B19_1, G_B19_0, NULL);
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_106 = V_19;
				il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
				int32_t L_107 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_RendererColorID;
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_108;
				L_108 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
				NullCheck(L_106);
				CommandBuffer_SetGlobalColor_m20990264BA5EDA9EF20B587E2D258E08FCC9584C(L_106, L_107, L_108, NULL);
				V_21 = 0;
				goto IL_02fd_1;
			}

IL_02cc_1:
			{
				int32_t L_109 = V_21;
				if (L_109)
				{
					goto IL_02e9_1;
				}
			}
			{
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_110 = V_19;
				il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
				Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs;
				int32_t L_112 = V_21;
				NullCheck(L_111);
				int32_t L_113 = L_112;
				int32_t L_114 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
				Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_115;
				L_115 = Texture2D_get_blackTexture_mBEF97F64AD650DAAC1EEC84EB34F9CF22B56A08C(NULL);
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_116;
				L_116 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_115, NULL);
				NullCheck(L_110);
				CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_110, L_114, L_116, NULL);
			}

IL_02e9_1:
			{
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_117 = V_19;
				int32_t L_118 = V_21;
				int32_t L_119 = V_21;
				il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
				RendererLighting_EnableBlendStyle_mB891FEDC7A371B62D52E1FD20E3991024177FF47(L_117, L_118, (bool)((((int32_t)L_119) == ((int32_t)0))? 1 : 0), NULL);
				int32_t L_120 = V_21;
				V_21 = ((int32_t)il2cpp_codegen_add(L_120, 1));
			}

IL_02fd_1:
			{
				int32_t L_121 = V_21;
				il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
				Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_122 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs;
				NullCheck(L_122);
				if ((((int32_t)L_121) < ((int32_t)((int32_t)(((RuntimeArray*)L_122)->max_length)))))
				{
					goto IL_02cc_1;
				}
			}
			{
				goto IL_0318;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0318:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_123 = V_19;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_DisableAllKeywords_m7C4446F07B753EA24BB9A78FB44C7103E095D575(__this, L_123, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_124 = V_19;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_124, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_125 = V_19;
		NullCheck(L_125);
		CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_125, NULL);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_126 = __this->___m_Renderer2DData;
		NullCheck(L_126);
		bool L_127;
		L_127 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_126, NULL);
		if (!L_127)
		{
			goto IL_039b;
		}
	}
	{
		int16_t L_128 = __this->___m_CameraSortingLayerBoundsIndex;
		SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_129;
		memset((&L_129), 0, sizeof(L_129));
		SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&L_129), (int16_t)((int32_t)-32768), L_128, NULL);
		FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_129, NULL);
		ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_130 = ___0_context;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_131 = V_19;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_132 = ___1_renderingData;
		DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_133 = V_16;
		Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_130, L_131, L_132, (&V_2), L_133, NULL);
		ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_134 = ___0_context;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_135 = ___1_renderingData;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_136 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_135);
		int32_t L_137 = V_17;
		Render2DLightingPass_CopyCameraSortingLayerRenderTexture_mE7BF7955CFAD71797D6CBE9FCB77FDA243BC4316(__this, L_134, L_136, L_137, NULL);
		int16_t L_138 = __this->___m_CameraSortingLayerBoundsIndex;
		SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_139;
		memset((&L_139), 0, sizeof(L_139));
		SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&L_139), ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_138, 1))), (int16_t)((int32_t)32767), NULL);
		FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_139, NULL);
		ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_140 = ___0_context;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_141 = V_19;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_142 = ___1_renderingData;
		DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_143 = V_16;
		Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_140, L_141, L_142, (&V_2), L_143, NULL);
		goto IL_03a9;
	}

IL_039b:
	{
		ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_144 = ___0_context;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_145 = V_19;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_146 = ___1_renderingData;
		DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_147 = V_16;
		Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_144, L_145, L_146, (&V_2), L_147, NULL);
	}

IL_03a9:
	{
		SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_148;
		L_148 = SortingLayerRange_get_all_m863C4A568C531502EED02C576BA3E09EBDC9F3B3(NULL);
		FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_148, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* Render2DLightingPass_UnityEngine_Rendering_Universal_IRenderPass2D_get_rendererData_mA7B0189674058367AFE787994F02AD75DD7F1065 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, const RuntimeMethod* method) 
{
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = __this->___m_Renderer2DData;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass__cctor_mBEA658C1BC398A05B9D82A031A7772A116AAADDA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral036462E760D1953050197A6F33FE443041B98AA2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FC48AFF2650AD1F6D0F89769F7FAFA88A4233D9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42905289D0AA4F8BE82DD22E4AFECE44AA31BEF4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4CD24350F1F6FF04A12D75C15392136DFF516E67);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B10E94130D2498D0E5A5B38E4FFD79090DF4339);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B8FC146BBB3042108B53AC3873D1220F2E63B8A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BB148816DE832D438B4EA52AC76303D149E0BA5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80FD5417542E820E70C2E9ED71CADC04BC0312E9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B41E9AA6EEFBB67616EF939A45CC5397A706CE8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B5B8B04B7FEFCE063C1A88497D1B1861B41EE60);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92B423CE3F0A3D1BCF1C09886ADD8440375F7296);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C0E4B281D18B57530402806A02D1BA79149C80C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB39DC801ED62ED99C1ACDDCBEC5AA49E78608EE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB4DC09B24A2CA632379B667946193296D368ACA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD36223260B5663B6EAAC648CD7B61F6B3F111DDF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF09359893A6C4A9A3860D21CCB125A595D3828B2);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral80FD5417542E820E70C2E9ED71CADC04BC0312E9, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_HDREmulationScaleID = L_0;
		int32_t L_1;
		L_1 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralD36223260B5663B6EAAC648CD7B61F6B3F111DDF, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_InverseHDREmulationScaleID = L_1;
		int32_t L_2;
		L_2 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBB4DC09B24A2CA632379B667946193296D368ACA, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_UseSceneLightingID = L_2;
		int32_t L_3;
		L_3 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral036462E760D1953050197A6F33FE443041B98AA2, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_RendererColorID = L_3;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = L_4;
		int32_t L_6;
		L_6 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralF09359893A6C4A9A3860D21CCB125A595D3828B2, NULL);
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_6);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_5;
		int32_t L_8;
		L_8 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral6B8FC146BBB3042108B53AC3873D1220F2E63B8A, NULL);
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_8);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_7;
		int32_t L_10;
		L_10 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral92B423CE3F0A3D1BCF1C09886ADD8440375F7296, NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)L_10);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_9;
		int32_t L_12;
		L_12 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBB39DC801ED62ED99C1ACDDCBEC5AA49E78608EE, NULL);
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)L_12);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs), (void*)L_11);
		ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_13;
		memset((&L_13), 0, sizeof(L_13));
		ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_13), _stringLiteral8B5B8B04B7FEFCE063C1A88497D1B1861B41EE60, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_CombinedRenderingPassName = L_13;
		ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_14;
		memset((&L_14), 0, sizeof(L_14));
		ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_14), _stringLiteral42905289D0AA4F8BE82DD22E4AFECE44AA31BEF4, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName = L_14;
		ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_15;
		memset((&L_15), 0, sizeof(L_15));
		ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_15), _stringLiteral6BB148816DE832D438B4EA52AC76303D149E0BA5, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_LegacyPassName = L_15;
		List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_16 = (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*)il2cpp_codegen_object_new(List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var);
		List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787(L_16, List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_RuntimeMethod_var);
		List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_17 = L_16;
		ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_18 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_LegacyPassName;
		NullCheck(L_17);
		List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_inline(L_17, L_18, List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var);
		List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_19 = L_17;
		ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_20 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_CombinedRenderingPassName;
		NullCheck(L_19);
		List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_inline(L_19, L_20, List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShaderTags = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShaderTags), (void*)L_19);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_21 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_21, _stringLiteral8B41E9AA6EEFBB67616EF939A45CC5397A706CE8, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLights = L_21;
		Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLights), (void*)L_21);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_22 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_22, _stringLiteral4CD24350F1F6FF04A12D75C15392136DFF516E67, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLightTextures = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLightTextures), (void*)L_22);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_23 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_23, _stringLiteral9C0E4B281D18B57530402806A02D1BA79149C80C, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawRenderers = L_23;
		Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawRenderers), (void*)L_23);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_24 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_24, _stringLiteral6B10E94130D2498D0E5A5B38E4FFD79090DF4339, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLayerBatch = L_24;
		Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLayerBatch), (void*)L_24);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_25 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_25, _stringLiteral2FC48AFF2650AD1F6D0F89769F7FAFA88A4233D9, NULL);
		((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingSamplerUnlit = L_25;
		Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingSamplerUnlit), (void*)L_25);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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_m90B523F04F912F71EC49A03F1FCCD7005BF80A9C (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* L_0 = (U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67*)il2cpp_codegen_object_new(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m005F0FF2BF31C6F94ED8A9CA718592F2F79DC32D(L_0, NULL);
		((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m005F0FF2BF31C6F94ED8A9CA718592F2F79DC32D (U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CRenderU3Eb__25_0_m619E032DACF5AFB2AE26184A3C59858C0A6FCC83 (U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_ctx, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___1_data, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___2_ds, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___3_fs, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___4_rsb, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___1_data;
		CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_1 = L_0->___cullResults;
		DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_2 = ___2_ds;
		FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_3 = ___3_fs;
		RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_4 = ___4_rsb;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		ScriptableRenderContext_DrawRenderers_m87278D0FBE7A0865779FF9541BF96EDB65F8A2C6((&___0_ctx), L_1, L_2, L_3, L_4, 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 UpscalePass__ctor_m608582B0177BF5948395E03DA05380F05D84FAA9 (UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* __this, int32_t ___0_evt, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_blitMaterial, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0_il2cpp_TypeInfo_var);
		ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
		int32_t L_0 = ___0_evt;
		ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_0, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___1_blitMaterial;
		il2cpp_codegen_runtime_class_init_inline(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var);
		((UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_StaticFields*)il2cpp_codegen_static_fields_for(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var))->___m_BlitMaterial = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_StaticFields*)il2cpp_codegen_static_fields_for(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var))->___m_BlitMaterial), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpscalePass_Setup_m1F081D3B33A7234546A51B783E6E4A80F180581B (UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_colorTargetHandle, int32_t ___1_width, int32_t ___2_height, int32_t ___3_mode, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___4_renderingData, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___5_upscaleHandle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43B451B2F3F65B14600C00C4B37606D00D97A961);
		s_Il2CppMethodInitialized = true;
	}
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___0_colorTargetHandle;
		__this->___m_Source = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Source), (void*)L_0);
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_1 = ___4_renderingData;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_2 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_1->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_3 = L_2->___cameraTargetDescriptor;
		V_0 = L_3;
		int32_t L_4 = ___1_width;
		RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline((&V_0), L_4, NULL);
		int32_t L_5 = ___2_height;
		RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline((&V_0), L_5, NULL);
		RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_0), 0, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_6 = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)(&__this->___m_UpscaleHandle);
		int32_t L_7 = ___3_mode;
		il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = RenderingUtils_ReAllocateIfNeeded_mDE48AE1C4158076D30E8D4D9322A9EE4219C2812(L_6, (&V_0), L_7, 1, (bool)0, 1, (0.0f), _stringLiteral43B451B2F3F65B14600C00C4B37606D00D97A961, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_9 = ___5_upscaleHandle;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_10 = __this->___m_UpscaleHandle;
		*((RuntimeObject**)L_9) = (RuntimeObject*)L_10;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)L_10);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpscalePass_Dispose_m5A90127959524CACE9C4F07E9154ADDF91F4CD66 (UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* __this, const RuntimeMethod* method) 
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B2_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B1_0 = NULL;
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = __this->___m_UpscaleHandle;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000b;
		}
		G_B1_0 = L_1;
	}
	{
		return;
	}

IL_000b:
	{
		NullCheck(G_B2_0);
		RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(G_B2_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpscalePass_Execute_m90D6ACD5E523B66C9B26307A4D3BBC6F09B8E0D9 (UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___1_renderingData, 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*)&UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
	ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = L_0->___commandBuffer;
		V_0 = L_1;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
		il2cpp_codegen_runtime_class_init_inline(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_3 = ((UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_StaticFields*)il2cpp_codegen_static_fields_for(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var))->___m_ProfilingScope;
		ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_2, L_3, NULL);
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0046:
			{
				ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL);
				return;
			}
		});
		try
		{
			CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = V_0;
			RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_5 = __this->___m_UpscaleHandle;
			Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
			L_6 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL);
			il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
			CoreUtils_SetRenderTarget_m191A5444016EAC488024322883CD3BBA4507381B(L_4, L_5, 2, 0, 0, L_6, 0, (-1), (-1), NULL);
			CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = V_0;
			RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_8 = __this->___m_Source;
			RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = __this->___m_UpscaleHandle;
			il2cpp_codegen_runtime_class_init_inline(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var);
			Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = ((UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_StaticFields*)il2cpp_codegen_static_fields_for(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var))->___m_BlitMaterial;
			ScriptableRenderPass_Blit_m09FB15CC5B861AE5403E51B0232A390EF92BF8B0(__this, L_7, L_8, L_9, L_10, 0, NULL);
			goto IL_0054;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0054:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpscalePass__cctor_mF48561F58C27F9077268FC1A311E748FF472E00B (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral351D06ED648D6CCB90A14B63D8B779223FF57F11);
		s_Il2CppMethodInitialized = true;
	}
	{
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteral351D06ED648D6CCB90A14B63D8B779223FF57F11, NULL);
		((UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_StaticFields*)il2cpp_codegen_static_fields_for(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var))->___m_ProfilingScope = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_StaticFields*)il2cpp_codegen_static_fields_for(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var))->___m_ProfilingScope), (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 LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_pinvoke(const LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC& unmarshaled, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_pinvoke& marshaled)
{
	marshaled.___startLayerID = unmarshaled.___startLayerID;
	marshaled.___endLayerValue = unmarshaled.___endLayerValue;
	marshaled.___layerRange = unmarshaled.___layerRange;
	marshaled.___lightStats = unmarshaled.___lightStats;
	marshaled.___useNormals = static_cast<int32_t>(unmarshaled.___useNormals);
	marshaled.___renderTargetIds = unmarshaled.___renderTargetIds;
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke(unmarshaled.___renderTargetUsed, marshaled.___renderTargetUsed);
}
IL2CPP_EXTERN_C void LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_pinvoke_back(const LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_pinvoke& marshaled, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC& unmarshaled)
{
	int32_t unmarshaledstartLayerID_temp_0 = 0;
	unmarshaledstartLayerID_temp_0 = marshaled.___startLayerID;
	unmarshaled.___startLayerID = unmarshaledstartLayerID_temp_0;
	int32_t unmarshaledendLayerValue_temp_1 = 0;
	unmarshaledendLayerValue_temp_1 = marshaled.___endLayerValue;
	unmarshaled.___endLayerValue = unmarshaledendLayerValue_temp_1;
	SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 unmarshaledlayerRange_temp_2;
	memset((&unmarshaledlayerRange_temp_2), 0, sizeof(unmarshaledlayerRange_temp_2));
	unmarshaledlayerRange_temp_2 = marshaled.___layerRange;
	unmarshaled.___layerRange = unmarshaledlayerRange_temp_2;
	LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C unmarshaledlightStats_temp_3;
	memset((&unmarshaledlightStats_temp_3), 0, sizeof(unmarshaledlightStats_temp_3));
	unmarshaledlightStats_temp_3 = marshaled.___lightStats;
	unmarshaled.___lightStats = unmarshaledlightStats_temp_3;
	bool unmarshaleduseNormals_temp_4 = false;
	unmarshaleduseNormals_temp_4 = static_cast<bool>(marshaled.___useNormals);
	unmarshaled.___useNormals = unmarshaleduseNormals_temp_4;
	U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 unmarshaledrenderTargetIds_temp_5;
	memset((&unmarshaledrenderTargetIds_temp_5), 0, sizeof(unmarshaledrenderTargetIds_temp_5));
	unmarshaledrenderTargetIds_temp_5 = marshaled.___renderTargetIds;
	unmarshaled.___renderTargetIds = unmarshaledrenderTargetIds_temp_5;
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647 unmarshaledrenderTargetUsed_temp_6;
	memset((&unmarshaledrenderTargetUsed_temp_6), 0, sizeof(unmarshaledrenderTargetUsed_temp_6));
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_back(marshaled.___renderTargetUsed, unmarshaledrenderTargetUsed_temp_6);
	unmarshaled.___renderTargetUsed = unmarshaledrenderTargetUsed_temp_6;
}
IL2CPP_EXTERN_C void LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_pinvoke_cleanup(LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_pinvoke& marshaled)
{
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_cleanup(marshaled.___renderTargetUsed);
}


IL2CPP_EXTERN_C void LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_com(const LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC& unmarshaled, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_com& marshaled)
{
	marshaled.___startLayerID = unmarshaled.___startLayerID;
	marshaled.___endLayerValue = unmarshaled.___endLayerValue;
	marshaled.___layerRange = unmarshaled.___layerRange;
	marshaled.___lightStats = unmarshaled.___lightStats;
	marshaled.___useNormals = static_cast<int32_t>(unmarshaled.___useNormals);
	marshaled.___renderTargetIds = unmarshaled.___renderTargetIds;
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com(unmarshaled.___renderTargetUsed, marshaled.___renderTargetUsed);
}
IL2CPP_EXTERN_C void LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_com_back(const LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_com& marshaled, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC& unmarshaled)
{
	int32_t unmarshaledstartLayerID_temp_0 = 0;
	unmarshaledstartLayerID_temp_0 = marshaled.___startLayerID;
	unmarshaled.___startLayerID = unmarshaledstartLayerID_temp_0;
	int32_t unmarshaledendLayerValue_temp_1 = 0;
	unmarshaledendLayerValue_temp_1 = marshaled.___endLayerValue;
	unmarshaled.___endLayerValue = unmarshaledendLayerValue_temp_1;
	SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 unmarshaledlayerRange_temp_2;
	memset((&unmarshaledlayerRange_temp_2), 0, sizeof(unmarshaledlayerRange_temp_2));
	unmarshaledlayerRange_temp_2 = marshaled.___layerRange;
	unmarshaled.___layerRange = unmarshaledlayerRange_temp_2;
	LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C unmarshaledlightStats_temp_3;
	memset((&unmarshaledlightStats_temp_3), 0, sizeof(unmarshaledlightStats_temp_3));
	unmarshaledlightStats_temp_3 = marshaled.___lightStats;
	unmarshaled.___lightStats = unmarshaledlightStats_temp_3;
	bool unmarshaleduseNormals_temp_4 = false;
	unmarshaleduseNormals_temp_4 = static_cast<bool>(marshaled.___useNormals);
	unmarshaled.___useNormals = unmarshaleduseNormals_temp_4;
	U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 unmarshaledrenderTargetIds_temp_5;
	memset((&unmarshaledrenderTargetIds_temp_5), 0, sizeof(unmarshaledrenderTargetIds_temp_5));
	unmarshaledrenderTargetIds_temp_5 = marshaled.___renderTargetIds;
	unmarshaled.___renderTargetIds = unmarshaledrenderTargetIds_temp_5;
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647 unmarshaledrenderTargetUsed_temp_6;
	memset((&unmarshaledrenderTargetUsed_temp_6), 0, sizeof(unmarshaledrenderTargetUsed_temp_6));
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com_back(marshaled.___renderTargetUsed, unmarshaledrenderTargetUsed_temp_6);
	unmarshaled.___renderTargetUsed = unmarshaledrenderTargetUsed_temp_6;
}
IL2CPP_EXTERN_C void LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_com_cleanup(LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_com& marshaled)
{
	U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com_cleanup(marshaled.___renderTargetUsed);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerBatch_InitRTIds_mF4E0176EC8FC27BC6AFAE84FF4C8E42564C0A753 (LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B1CBAB6DD19344F4CEE67FDB140B1EB05E2285B);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0043;
	}

IL_0004:
	{
		U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_0 = (U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647*)(&__this->___renderTargetUsed);
		bool* L_1 = (bool*)(&L_0->___FixedElementField);
		int32_t L_2 = V_0;
		*((int8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_1, L_2))) = (int8_t)0;
		U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5* L_3 = (U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5*)(&__this->___renderTargetIds);
		int32_t* L_4 = (int32_t*)(&L_3->___FixedElementField);
		int32_t L_5 = V_0;
		int32_t L_6 = ___0_index;
		int32_t L_7 = L_6;
		RuntimeObject* L_8 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_7);
		int32_t L_9 = V_0;
		int32_t L_10 = L_9;
		RuntimeObject* L_11 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_10);
		String_t* L_12;
		L_12 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral6B1CBAB6DD19344F4CEE67FDB140B1EB05E2285B, L_8, L_11, NULL);
		int32_t L_13;
		L_13 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(L_12, NULL);
		*((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 4))))) = (int32_t)L_13;
		int32_t L_14 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_0043:
	{
		int32_t L_15 = V_0;
		if ((((int32_t)L_15) < ((int32_t)4)))
		{
			goto IL_0004;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C  void LayerBatch_InitRTIds_mF4E0176EC8FC27BC6AFAE84FF4C8E42564C0A753_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC*>(__this + _offset);
	LayerBatch_InitRTIds_mF4E0176EC8FC27BC6AFAE84FF4C8E42564C0A753(_thisAdjusted, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B LayerBatch_GetRTId_mE066C98F07F9C27976D77D429590A37E14B282E5 (LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___1_desc, int32_t ___2_index, const RuntimeMethod* method) 
{
	{
		U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_0 = (U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647*)(&__this->___renderTargetUsed);
		bool* L_1 = (bool*)(&L_0->___FixedElementField);
		int32_t L_2 = ___2_index;
		int32_t L_3 = *((uint8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_1, L_2)));
		if (L_3)
		{
			goto IL_0038;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___0_cmd;
		U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5* L_5 = (U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5*)(&__this->___renderTargetIds);
		int32_t* L_6 = (int32_t*)(&L_5->___FixedElementField);
		int32_t L_7 = ___2_index;
		int32_t L_8 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4)))));
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_9 = ___1_desc;
		NullCheck(L_4);
		CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_4, L_8, L_9, 1, NULL);
		U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_10 = (U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647*)(&__this->___renderTargetUsed);
		bool* L_11 = (bool*)(&L_10->___FixedElementField);
		int32_t L_12 = ___2_index;
		*((int8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_11, L_12))) = (int8_t)1;
	}

IL_0038:
	{
		U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5* L_13 = (U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5*)(&__this->___renderTargetIds);
		int32_t* L_14 = (int32_t*)(&L_13->___FixedElementField);
		int32_t L_15 = ___2_index;
		int32_t L_16 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_15), 4)))));
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_17;
		memset((&L_17), 0, sizeof(L_17));
		RenderTargetIdentifier__ctor_m0D749ABC9272029239D12D4761AB4767B59BC76B((&L_17), L_16, NULL);
		return L_17;
	}
}
IL2CPP_EXTERN_C  RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B LayerBatch_GetRTId_mE066C98F07F9C27976D77D429590A37E14B282E5_AdjustorThunk (RuntimeObject* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___1_desc, int32_t ___2_index, const RuntimeMethod* method)
{
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC*>(__this + _offset);
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B _returnValue;
	_returnValue = LayerBatch_GetRTId_mE066C98F07F9C27976D77D429590A37E14B282E5(_thisAdjusted, ___0_cmd, ___1_desc, ___2_index, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03 (LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_003e;
	}

IL_0004:
	{
		U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_0 = (U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647*)(&__this->___renderTargetUsed);
		bool* L_1 = (bool*)(&L_0->___FixedElementField);
		int32_t L_2 = V_0;
		int32_t L_3 = *((uint8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_1, L_2)));
		if (!L_3)
		{
			goto IL_003a;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___0_cmd;
		U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5* L_5 = (U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5*)(&__this->___renderTargetIds);
		int32_t* L_6 = (int32_t*)(&L_5->___FixedElementField);
		int32_t L_7 = V_0;
		int32_t L_8 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4)))));
		NullCheck(L_4);
		CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_4, L_8, NULL);
		U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_9 = (U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647*)(&__this->___renderTargetUsed);
		bool* L_10 = (bool*)(&L_9->___FixedElementField);
		int32_t L_11 = V_0;
		*((int8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_10, L_11))) = (int8_t)0;
	}

IL_003a:
	{
		int32_t L_12 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_003e:
	{
		int32_t L_13 = V_0;
		if ((((int32_t)L_13) < ((int32_t)4)))
		{
			goto IL_0004;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C  void LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03_AdjustorThunk (RuntimeObject* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method)
{
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC*>(__this + _offset);
	LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03(_thisAdjusted, ___0_cmd, 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 void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke& marshaled)
{
	marshaled.___FixedElementField = static_cast<int32_t>(unmarshaled.___FixedElementField);
}
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_back(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke& marshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled)
{
	bool unmarshaledFixedElementField_temp_0 = false;
	unmarshaledFixedElementField_temp_0 = static_cast<bool>(marshaled.___FixedElementField);
	unmarshaled.___FixedElementField = unmarshaledFixedElementField_temp_0;
}
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_cleanup(U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com& marshaled)
{
	marshaled.___FixedElementField = static_cast<int32_t>(unmarshaled.___FixedElementField);
}
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com_back(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com& marshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled)
{
	bool unmarshaledFixedElementField_temp_0 = false;
	unmarshaledFixedElementField_temp_0 = static_cast<bool>(marshaled.___FixedElementField);
	unmarshaled.___FixedElementField = unmarshaledFixedElementField_temp_0;
}
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com_cleanup(U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_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 uint32_t LayerUtility_get_maxTextureCount_m95CEAD0A707528D56CD86CEB1AED85FD35B264E1 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___U3CmaxTextureCountU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_set_maxTextureCount_mD9E387EC9525C3CA4D2EA1941E6EFD3742C9292A (uint32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_value;
		((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___U3CmaxTextureCountU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_InitializeBudget_m93CCEBF5A2F19D2AE6FDAEF2B4406BE1B071E016 (uint32_t ___0_maxTextureCount, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_maxTextureCount;
		uint32_t L_1;
		L_1 = math_max_mD9D4307218A8CFA92F9C26871E508B23C17F6395_inline(4, L_0, NULL);
		LayerUtility_set_maxTextureCount_mD9E387EC9525C3CA4D2EA1941E6EFD3742C9292A_inline(L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayerUtility_CanBatchLightsInLayer_m55413E23B1232D8F2135663B38D570A8F821098A (int32_t ___0_layerIndex1, int32_t ___1_layerIndex2, SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___2_sortingLayers, RuntimeObject* ___3_lightCullResult, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m22B9408B40438CFB59BFCEDA91D8E949DFB6FBEF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m83A1DCB2A5CDE6ACCAB53D52848FF4829F9219F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m0C1E22B82E045EC7F6E86F6B8969ABE70FBCC237_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF0D7B5A214E6EBD0F2480B5D8AC131ECBB239C69_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1289F913A7ED813C64AE8F88133301B9BF8A953B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m788681A838522719A6F2E7C338B946CE7E7E815C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9D7ED07A724DDF7DA49F818B4205CF744AD32F81_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC144D4C46B5DBAABF801DC59747F49EB015ECFEF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_3 = NULL;
	bool V_4 = false;
	Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58 V_5;
	memset((&V_5), 0, sizeof(V_5));
	Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A V_6;
	memset((&V_6), 0, sizeof(V_6));
	ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* V_7 = NULL;
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0 = ___2_sortingLayers;
		int32_t L_1 = ___0_layerIndex1;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), NULL);
		V_0 = L_2;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_3 = ___2_sortingLayers;
		int32_t L_4 = ___1_layerIndex2;
		NullCheck(L_3);
		int32_t L_5;
		L_5 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4))), NULL);
		V_1 = L_5;
		RuntimeObject* L_6 = ___3_lightCullResult;
		NullCheck(L_6);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_7;
		L_7 = InterfaceFuncInvoker0< List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* >::Invoke(0, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_6);
		NullCheck(L_7);
		Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 L_8;
		L_8 = List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50(L_7, List_1_GetEnumerator_mD1EC42F3CF7D8E878F427899A0DBA78706CEBA50_RuntimeMethod_var);
		V_2 = L_8;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0053:
			{
				Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_2), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0048_1;
			}

IL_0028_1:
			{
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_9;
				L_9 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_2), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
				V_3 = L_9;
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_10 = V_3;
				int32_t L_11 = V_0;
				NullCheck(L_10);
				bool L_12;
				L_12 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_10, L_11, NULL);
				Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_13 = V_3;
				int32_t L_14 = V_1;
				NullCheck(L_13);
				bool L_15;
				L_15 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_13, L_14, NULL);
				if ((((int32_t)L_12) == ((int32_t)L_15)))
				{
					goto IL_0048_1;
				}
			}
			{
				V_4 = (bool)0;
				goto IL_00d9;
			}

IL_0048_1:
			{
				bool L_16;
				L_16 = Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F((&V_2), Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var);
				if (L_16)
				{
					goto IL_0028_1;
				}
			}
			{
				goto IL_0061;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0061:
	{
		RuntimeObject* L_17 = ___3_lightCullResult;
		NullCheck(L_17);
		List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_18;
		L_18 = InterfaceFuncInvoker0< List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* >::Invoke(1, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_17);
		NullCheck(L_18);
		Enumerator_tEBD5320C135728B3D728F0CB7DB946C19B9D6D58 L_19;
		L_19 = List_1_GetEnumerator_m9D7ED07A724DDF7DA49F818B4205CF744AD32F81(L_18, List_1_GetEnumerator_m9D7ED07A724DDF7DA49F818B4205CF744AD32F81_RuntimeMethod_var);
		V_5 = L_19;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00c9:
			{
				Enumerator_Dispose_m83A1DCB2A5CDE6ACCAB53D52848FF4829F9219F9((&V_5), Enumerator_Dispose_m83A1DCB2A5CDE6ACCAB53D52848FF4829F9219F9_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00be_1;
			}

IL_0070_1:
			{
				ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_20;
				L_20 = Enumerator_get_Current_m1289F913A7ED813C64AE8F88133301B9BF8A953B_inline((&V_5), Enumerator_get_Current_m1289F913A7ED813C64AE8F88133301B9BF8A953B_RuntimeMethod_var);
				NullCheck(L_20);
				List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* L_21;
				L_21 = ShadowCasterGroup2D_GetShadowCasters_m6277053DD6128D6D2EF2F950EB50BDBBE3D7EA9F_inline(L_20, NULL);
				NullCheck(L_21);
				Enumerator_t0E2C5B4519DF5355B56DC99292BF409F46EFD50A L_22;
				L_22 = List_1_GetEnumerator_mC144D4C46B5DBAABF801DC59747F49EB015ECFEF(L_21, List_1_GetEnumerator_mC144D4C46B5DBAABF801DC59747F49EB015ECFEF_RuntimeMethod_var);
				V_6 = L_22;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_00b0_1:
					{
						Enumerator_Dispose_m22B9408B40438CFB59BFCEDA91D8E949DFB6FBEF((&V_6), Enumerator_Dispose_m22B9408B40438CFB59BFCEDA91D8E949DFB6FBEF_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_00a5_2;
					}

IL_0085_2:
					{
						ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* L_23;
						L_23 = Enumerator_get_Current_m788681A838522719A6F2E7C338B946CE7E7E815C_inline((&V_6), Enumerator_get_Current_m788681A838522719A6F2E7C338B946CE7E7E815C_RuntimeMethod_var);
						V_7 = L_23;
						ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* L_24 = V_7;
						int32_t L_25 = V_0;
						NullCheck(L_24);
						bool L_26;
						L_26 = ShadowCaster2D_IsShadowedLayer_m7E67ED30ACDD00C93FF1E27A6C0B154D7E78D1B0(L_24, L_25, NULL);
						ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* L_27 = V_7;
						int32_t L_28 = V_1;
						NullCheck(L_27);
						bool L_29;
						L_29 = ShadowCaster2D_IsShadowedLayer_m7E67ED30ACDD00C93FF1E27A6C0B154D7E78D1B0(L_27, L_28, NULL);
						if ((((int32_t)L_26) == ((int32_t)L_29)))
						{
							goto IL_00a5_2;
						}
					}
					{
						V_4 = (bool)0;
						goto IL_00d9;
					}

IL_00a5_2:
					{
						bool L_30;
						L_30 = Enumerator_MoveNext_mF0D7B5A214E6EBD0F2480B5D8AC131ECBB239C69((&V_6), Enumerator_MoveNext_mF0D7B5A214E6EBD0F2480B5D8AC131ECBB239C69_RuntimeMethod_var);
						if (L_30)
						{
							goto IL_0085_2;
						}
					}
					{
						goto IL_00be_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_00be_1:
			{
				bool L_31;
				L_31 = Enumerator_MoveNext_m0C1E22B82E045EC7F6E86F6B8969ABE70FBCC237((&V_5), Enumerator_MoveNext_m0C1E22B82E045EC7F6E86F6B8969ABE70FBCC237_RuntimeMethod_var);
				if (L_31)
				{
					goto IL_0070_1;
				}
			}
			{
				goto IL_00d7;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00d7:
	{
		return (bool)1;
	}

IL_00d9:
	{
		bool L_32 = V_4;
		return L_32;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayerUtility_CanBatchCameraSortingLayer_m35A5844950CB7DCD950B1B4237344D70F7E71B1A (int32_t ___0_startLayerIndex, SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___1_sortingLayers, Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___2_rendererData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int16_t V_0 = 0;
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = ___2_rendererData;
		NullCheck(L_0);
		bool L_1;
		L_1 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_0, NULL);
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_2 = ___2_rendererData;
		il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		int16_t L_3;
		L_3 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m4D94FBB7BE5D5E1F4E95DA06142C5F9869423307(L_2, NULL);
		V_0 = L_3;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_4 = ___1_sortingLayers;
		int32_t L_5 = ___0_startLayerIndex;
		NullCheck(L_4);
		int32_t L_6;
		L_6 = SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B(((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5))), NULL);
		int16_t L_7 = V_0;
		return (bool)((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0);
	}

IL_001f:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerUtility_FindUpperBoundInBatch_mFBEC0A179C3C13CD7C86B51D9BA043965D250096 (int32_t ___0_startLayerIndex, SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___1_sortingLayers, Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___2_rendererData, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___0_startLayerIndex;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_1 = ___1_sortingLayers;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_2 = ___2_rendererData;
		bool L_3;
		L_3 = LayerUtility_CanBatchCameraSortingLayer_m35A5844950CB7DCD950B1B4237344D70F7E71B1A(L_0, L_1, L_2, NULL);
		if (!L_3)
		{
			goto IL_000c;
		}
	}
	{
		int32_t L_4 = ___0_startLayerIndex;
		return L_4;
	}

IL_000c:
	{
		int32_t L_5 = ___0_startLayerIndex;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
		goto IL_0036;
	}

IL_0012:
	{
		int32_t L_6 = ___0_startLayerIndex;
		int32_t L_7 = V_0;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_8 = ___1_sortingLayers;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_9 = ___2_rendererData;
		NullCheck(L_9);
		RuntimeObject* L_10;
		L_10 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_9, NULL);
		bool L_11;
		L_11 = LayerUtility_CanBatchLightsInLayer_m55413E23B1232D8F2135663B38D570A8F821098A(L_6, L_7, L_8, L_10, NULL);
		if (L_11)
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_12 = V_0;
		return ((int32_t)il2cpp_codegen_subtract(L_12, 1));
	}

IL_0026:
	{
		int32_t L_13 = V_0;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_14 = ___1_sortingLayers;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_15 = ___2_rendererData;
		bool L_16;
		L_16 = LayerUtility_CanBatchCameraSortingLayer_m35A5844950CB7DCD950B1B4237344D70F7E71B1A(L_13, L_14, L_15, NULL);
		if (!L_16)
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_17 = V_0;
		return L_17;
	}

IL_0032:
	{
		int32_t L_18 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
	}

IL_0036:
	{
		int32_t L_19 = V_0;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_20 = ___1_sortingLayers;
		NullCheck(L_20);
		if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
		{
			goto IL_0012;
		}
	}
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_21 = ___1_sortingLayers;
		NullCheck(L_21);
		return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_21)->max_length)), 1));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_InitializeBatchInfos_m7D83201C13320F0A6C53CB09D7D7382FB31F5A5C (SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___0_cachedSortingLayers, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t G_B2_0 = 0;
	int32_t G_B1_0 = 0;
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0 = ___0_cachedSortingLayers;
		NullCheck(L_0);
		V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_1 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches;
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_2 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches;
		if (L_2)
		{
			G_B2_0 = ((((RuntimeObject*)(LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
			goto IL_001e;
		}
		G_B1_0 = ((((RuntimeObject*)(LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
	}
	{
		int32_t L_3 = V_0;
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_4 = (LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0*)(LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0*)SZArrayNew(LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0_il2cpp_TypeInfo_var, (uint32_t)L_3);
		((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches), (void*)L_4);
		G_B2_0 = G_B1_0;
	}

IL_001e:
	{
		if (!G_B2_0)
		{
			goto IL_0043;
		}
	}
	{
		V_1 = 0;
		goto IL_0039;
	}

IL_0024:
	{
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_5 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches;
		int32_t L_6 = V_1;
		NullCheck(L_5);
		int32_t L_7 = V_1;
		LayerBatch_InitRTIds_mF4E0176EC8FC27BC6AFAE84FF4C8E42564C0A753(((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), L_7, NULL);
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_0039:
	{
		int32_t L_9 = V_1;
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_10 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches;
		NullCheck(L_10);
		if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
		{
			goto IL_0024;
		}
	}

IL_0043:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* LayerUtility_CalculateBatches_mC7205A9C1C568D12BC2EE122965F600EE8AE6444 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, int32_t* ___1_batchCount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C V_4;
	memset((&V_4), 0, sizeof(V_4));
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* V_5 = NULL;
	int32_t V_6 = 0;
	int16_t V_7 = 0;
	int16_t V_8 = 0;
	int16_t V_9 = 0;
	int16_t V_10 = 0;
	SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 V_11;
	memset((&V_11), 0, sizeof(V_11));
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	bool V_14 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B7_0 = 0;
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* G_B12_0 = NULL;
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* G_B11_0 = NULL;
	int32_t G_B13_0 = 0;
	LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* G_B13_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0;
		L_0 = Light2DManager_GetCachedSortingLayer_m9E08F263D346E4627B1DE298960A6C43E0C843F1(NULL);
		V_0 = L_0;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_1 = V_0;
		LayerUtility_InitializeBatchInfos_m7D83201C13320F0A6C53CB09D7D7382FB31F5A5C(L_1, NULL);
		V_1 = (bool)0;
		int32_t* L_2 = ___1_batchCount;
		*((int32_t*)L_2) = (int32_t)0;
		V_2 = 0;
		goto IL_00d8;
	}

IL_0018:
	{
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_3 = V_0;
		int32_t L_4 = V_2;
		NullCheck(L_3);
		int32_t L_5;
		L_5 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4))), NULL);
		V_3 = L_5;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_6 = ___0_rendererData;
		NullCheck(L_6);
		RuntimeObject* L_7;
		L_7 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_6, NULL);
		int32_t L_8 = V_3;
		NullCheck(L_7);
		LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_9;
		L_9 = InterfaceFuncInvoker1< LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C, int32_t >::Invoke(2, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_7, L_8);
		V_4 = L_9;
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_10 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches;
		int32_t* L_11 = ___1_batchCount;
		int32_t* L_12 = ___1_batchCount;
		int32_t L_13 = *((int32_t*)L_12);
		V_12 = L_13;
		int32_t L_14 = V_12;
		*((int32_t*)L_11) = (int32_t)((int32_t)il2cpp_codegen_add(L_14, 1));
		int32_t L_15 = V_12;
		NullCheck(L_10);
		V_5 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)));
		int32_t L_16 = V_2;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_17 = V_0;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_18 = ___0_rendererData;
		int32_t L_19;
		L_19 = LayerUtility_FindUpperBoundInBatch_mFBEC0A179C3C13CD7C86B51D9BA043965D250096(L_16, L_17, L_18, NULL);
		V_6 = L_19;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_20 = V_0;
		int32_t L_21 = V_2;
		NullCheck(L_20);
		int32_t L_22;
		L_22 = SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B(((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), NULL);
		V_7 = ((int16_t)L_22);
		int32_t L_23 = V_2;
		if (!L_23)
		{
			goto IL_006b;
		}
	}
	{
		int16_t L_24 = V_7;
		G_B4_0 = ((int32_t)(L_24));
		goto IL_0070;
	}

IL_006b:
	{
		G_B4_0 = ((int32_t)-32768);
	}

IL_0070:
	{
		V_8 = (int16_t)G_B4_0;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_25 = V_0;
		int32_t L_26 = V_6;
		NullCheck(L_25);
		int32_t L_27;
		L_27 = SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B(((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), NULL);
		V_9 = ((int16_t)L_27);
		int32_t L_28 = V_6;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_29 = V_0;
		NullCheck(L_29);
		if ((((int32_t)L_28) == ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_29)->max_length)), 1)))))
		{
			goto IL_008f;
		}
	}
	{
		int16_t L_30 = V_9;
		G_B7_0 = ((int32_t)(L_30));
		goto IL_0094;
	}

IL_008f:
	{
		G_B7_0 = ((int32_t)32767);
	}

IL_0094:
	{
		V_10 = (int16_t)G_B7_0;
		int16_t L_31 = V_8;
		int16_t L_32 = V_10;
		SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&V_11), L_31, L_32, NULL);
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_33 = V_5;
		int32_t L_34 = V_3;
		L_33->___startLayerID = L_34;
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_35 = V_5;
		int16_t L_36 = V_9;
		L_35->___endLayerValue = L_36;
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_37 = V_5;
		SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_38 = V_11;
		L_37->___layerRange = L_38;
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_39 = V_5;
		LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_40 = V_4;
		L_39->___lightStats = L_40;
		bool L_41 = V_1;
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_42 = V_5;
		LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_43 = (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C*)(&L_42->___lightStats);
		bool L_44;
		L_44 = LightStats_get_useNormalMap_m256D4E83F23099D8EF3CB2F539A42DA4C83B2646(L_43, NULL);
		V_1 = (bool)((int32_t)((int32_t)L_41|(int32_t)L_44));
		int32_t L_45 = V_6;
		V_2 = ((int32_t)il2cpp_codegen_add(L_45, 1));
	}

IL_00d8:
	{
		int32_t L_46 = V_2;
		SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_47 = V_0;
		NullCheck(L_47);
		if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
		{
			goto IL_0018;
		}
	}
	{
		V_13 = 0;
		goto IL_011e;
	}

IL_00e6:
	{
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_48 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches;
		int32_t L_49 = V_13;
		NullCheck(L_48);
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_50 = ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)));
		SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_51 = L_50->___layerRange;
		bool L_52;
		L_52 = SpriteMaskUtility_HasSpriteMaskInLayerRange_m7E522D077F4992310FECE3D2911B0C1EE1F72F6B(L_51, NULL);
		V_14 = L_52;
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_53 = L_50;
		LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_54 = (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C*)(&L_53->___lightStats);
		bool L_55;
		L_55 = LightStats_get_useNormalMap_m256D4E83F23099D8EF3CB2F539A42DA4C83B2646(L_54, NULL);
		if (L_55)
		{
			G_B12_0 = L_53;
			goto IL_0112;
		}
		G_B11_0 = L_53;
	}
	{
		bool L_56 = V_1;
		bool L_57 = V_14;
		G_B13_0 = ((int32_t)((int32_t)L_56&(int32_t)L_57));
		G_B13_1 = G_B11_0;
		goto IL_0113;
	}

IL_0112:
	{
		G_B13_0 = 1;
		G_B13_1 = G_B12_0;
	}

IL_0113:
	{
		G_B13_1->___useNormals = (bool)G_B13_0;
		int32_t L_58 = V_13;
		V_13 = ((int32_t)il2cpp_codegen_add(L_58, 1));
	}

IL_011e:
	{
		int32_t L_59 = V_13;
		int32_t* L_60 = ___1_batchCount;
		int32_t L_61 = *((int32_t*)L_60);
		if ((((int32_t)L_59) < ((int32_t)L_61)))
		{
			goto IL_00e6;
		}
	}
	{
		LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_62 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches;
		return L_62;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_GetFilterSettings_mD110B38BA733EB6709044BED2388C3DCC8A592CF (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* ___1_layerBatch, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___2_filterSettings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_0 = ___2_filterSettings;
		FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F L_1;
		L_1 = FilteringSettings_get_defaultValue_m782C8AF91CC138B87D8F49D03D57502BB1AB464B(NULL);
		*(FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F*)L_0 = L_1;
		FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_2 = ___2_filterSettings;
		il2cpp_codegen_runtime_class_init_inline(RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_il2cpp_TypeInfo_var);
		RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 L_3;
		L_3 = RenderQueueRange_get_all_m6064BAD9C1AC24196F0EC611C596DAF8BB6B207C(NULL);
		FilteringSettings_set_renderQueueRange_m0AD8B351E2B92604D4CF2A57EE6DD4814B68B6AB(L_2, L_3, NULL);
		FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_4 = ___2_filterSettings;
		FilteringSettings_set_layerMask_m37F000E57F46BF8A8BE4D1EE8D45EA5F9CB30A40(L_4, (-1), NULL);
		FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_5 = ___2_filterSettings;
		FilteringSettings_set_renderingLayerMask_m556C58930F53DC5CC206FEC9BEA4C3BC65D524C8(L_5, (-1), NULL);
		FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_6 = ___2_filterSettings;
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_7 = ___1_layerBatch;
		SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_8 = L_7->___layerRange;
		FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E(L_6, L_8, 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 Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* Light2DLookupTexture_GetLightLookupTexture_mB37DB9D9AF3111A037B452E100FA0228849ABB52 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ((Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_il2cpp_TypeInfo_var))->___s_PointLightLookupTexture;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2;
		L_2 = Light2DLookupTexture_CreatePointLightLookupTexture_mC60D48924F5E61CB3509A50551034EE07D50C242(NULL);
		((Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_il2cpp_TypeInfo_var))->___s_PointLightLookupTexture = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_il2cpp_TypeInfo_var))->___s_PointLightLookupTexture), (void*)L_2);
	}

IL_0017:
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ((Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_il2cpp_TypeInfo_var))->___s_PointLightLookupTexture;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Light2DLookupTexture_CreatePointLightLookupTexture_mC60D48924F5E61CB3509A50551034EE07D50C242 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_1 = NULL;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
	memset((&V_5), 0, sizeof(V_5));
	float V_6 = 0.0f;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
	memset((&V_7), 0, sizeof(V_7));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8;
	memset((&V_8), 0, sizeof(V_8));
	float V_9 = 0.0f;
	float V_10 = 0.0f;
	float V_11 = 0.0f;
	float V_12 = 0.0f;
	float V_13 = 0.0f;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_14;
	memset((&V_14), 0, sizeof(V_14));
	{
		V_0 = 8;
		il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderingUtils_SupportsGraphicsFormat_mBC669CCDD4F7EC2E46D95C06DAC0CCAF15D95CDD(((int32_t)48), 7, NULL);
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		V_0 = ((int32_t)48);
		goto IL_001e;
	}

IL_0011:
	{
		il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = RenderingUtils_SupportsGraphicsFormat_mBC669CCDD4F7EC2E46D95C06DAC0CCAF15D95CDD(((int32_t)52), 7, NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		V_0 = ((int32_t)52);
	}

IL_001e:
	{
		int32_t L_2 = V_0;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
		Texture2D__ctor_m2E76254260C768B5D64D1664EE3929D198766CEF(L_3, ((int32_t)256), ((int32_t)256), L_2, 0, NULL);
		V_1 = L_3;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_4 = V_1;
		NullCheck(L_4);
		Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_4, 1, NULL);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = V_1;
		NullCheck(L_5);
		Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_5, 1, NULL);
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), (128.0f), (128.0f), NULL);
		V_3 = 0;
		goto IL_0147;
	}

IL_0056:
	{
		V_4 = 0;
		goto IL_0137;
	}

IL_005e:
	{
		int32_t L_6 = V_4;
		int32_t L_7 = V_3;
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_5), ((float)L_6), ((float)L_7), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_5;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_2;
		float L_10;
		L_10 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_8, L_9, NULL);
		V_6 = L_10;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_5;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
		L_13 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_11, L_12, NULL);
		V_7 = L_13;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_5;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
		L_16 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_14, L_15, NULL);
		V_8 = L_16;
		Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline((&V_8), NULL);
		int32_t L_17 = V_4;
		if ((((int32_t)L_17) == ((int32_t)((int32_t)255))))
		{
			goto IL_00a0;
		}
	}
	{
		int32_t L_18 = V_3;
		if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)255)))))
		{
			goto IL_00a9;
		}
	}

IL_00a0:
	{
		V_9 = (0.0f);
		goto IL_00ce;
	}

IL_00a9:
	{
		float L_19 = V_6;
		float L_20;
		L_20 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_multiply((2.0f), L_19))/(256.0f))))), (0.0f), (1.0f), NULL);
		V_9 = L_20;
	}

IL_00ce:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
		L_21 = Vector2_get_down_m7672D87B9C778FB2AEF7BB79758142D01166B493_inline(NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
		L_22 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_7), NULL);
		float L_23;
		L_23 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_21, L_22, NULL);
		float L_24;
		L_24 = acosf(L_23);
		V_10 = ((float)(L_24/(3.14159274f)));
		float L_25 = V_10;
		float L_26;
		L_26 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract((1.0f), L_25)), (0.0f), (1.0f), NULL);
		V_11 = L_26;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_8;
		float L_28 = L_27.___x;
		V_12 = L_28;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_8;
		float L_30 = L_29.___y;
		V_13 = L_30;
		float L_31 = V_9;
		float L_32 = V_11;
		float L_33 = V_12;
		float L_34 = V_13;
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_14), L_31, L_32, L_33, L_34, NULL);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_35 = V_1;
		int32_t L_36 = V_4;
		int32_t L_37 = V_3;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_38 = V_14;
		NullCheck(L_35);
		Texture2D_SetPixel_m2CCFC5F729135D59DC4A697C2605A3FC5C8574DB(L_35, L_36, L_37, L_38, NULL);
		int32_t L_39 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_0137:
	{
		int32_t L_40 = V_4;
		if ((((int32_t)L_40) < ((int32_t)((int32_t)256))))
		{
			goto IL_005e;
		}
	}
	{
		int32_t L_41 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
	}

IL_0147:
	{
		int32_t L_42 = V_3;
		if ((((int32_t)L_42) < ((int32_t)((int32_t)256))))
		{
			goto IL_0056;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_43 = V_1;
		NullCheck(L_43);
		Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_43, NULL);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_44 = V_1;
		return L_44;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 RendererLighting_GetRenderTextureFormat_m3C4926B69425B30129DAE333F31D3C825222EE3C (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		bool L_0 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___s_HasSetupRenderTextureFormatToUse;
		if (L_0)
		{
			goto IL_0031;
		}
	}
	{
		bool L_1;
		L_1 = SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499(((int32_t)74), 5, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___s_RenderTextureFormatToUse = ((int32_t)74);
		goto IL_002b;
	}

IL_001a:
	{
		bool L_2;
		L_2 = SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499(((int32_t)48), 5, NULL);
		if (!L_2)
		{
			goto IL_002b;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___s_RenderTextureFormatToUse = ((int32_t)48);
	}

IL_002b:
	{
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___s_HasSetupRenderTextureFormatToUse = (bool)1;
	}

IL_0031:
	{
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_3 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___s_RenderTextureFormatToUse;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_CreateNormalMapRenderTexture_m5F3BB046CE7BD24465EFCBBDA827CA2B257D7E91 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, float ___3_renderScale, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B5_0 = NULL;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B4_0 = NULL;
	int32_t G_B6_0 = 0;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B6_1 = NULL;
	{
		float L_0 = ___3_renderScale;
		RuntimeObject* L_1 = ___0_pass;
		NullCheck(L_1);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_2;
		L_2 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_1);
		NullCheck(L_2);
		float L_3;
		L_3 = Renderer2DData_get_normalsRenderTargetScale_m408FDE336E166EC040B8E723532E5D0D41C93C2C_inline(L_2, NULL);
		if ((((float)L_0) == ((float)L_3)))
		{
			goto IL_00e0;
		}
	}
	{
		RuntimeObject* L_4 = ___0_pass;
		NullCheck(L_4);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_5;
		L_5 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_4);
		NullCheck(L_5);
		bool L_6;
		L_6 = Renderer2DData_get_isNormalsRenderTargetValid_m9E55394F40D7BD5E08B59CCC6B55E920B3DDC514_inline(L_5, NULL);
		if (!L_6)
		{
			goto IL_002f;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___2_cmd;
		RuntimeObject* L_8 = ___0_pass;
		NullCheck(L_8);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_9;
		L_9 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_8);
		NullCheck(L_9);
		int32_t L_10 = L_9->___normalsRenderTargetId;
		NullCheck(L_7);
		CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_7, L_10, NULL);
	}

IL_002f:
	{
		RuntimeObject* L_11 = ___0_pass;
		NullCheck(L_11);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_12;
		L_12 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_11);
		NullCheck(L_12);
		Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4_inline(L_12, (bool)1, NULL);
		RuntimeObject* L_13 = ___0_pass;
		NullCheck(L_13);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_14;
		L_14 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_13);
		float L_15 = ___3_renderScale;
		NullCheck(L_14);
		Renderer2DData_set_normalsRenderTargetScale_mCA4C07D8B6D985281DEA12A2A6EB7453FFB9C176_inline(L_14, L_15, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_16 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_17 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_16->___cameraTargetDescriptor);
		int32_t L_18;
		L_18 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_17, NULL);
		float L_19 = ___3_renderScale;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_20 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_21 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_20->___cameraTargetDescriptor);
		int32_t L_22;
		L_22 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_21, NULL);
		float L_23 = ___3_renderScale;
		RenderTextureDescriptor__ctor_m0D1C84B1D245FA247C36A59D816BBB179E0670D1((&V_0), il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_18), L_19))), il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_22), L_23))), NULL);
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_24;
		L_24 = RendererLighting_GetRenderTextureFormat_m3C4926B69425B30129DAE333F31D3C825222EE3C(NULL);
		RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13((&V_0), L_24, NULL);
		RenderTextureDescriptor_set_useMipMap_m2A2A3BC4C8ECCC532AC33E7034502EB2AE242539((&V_0), (bool)0, NULL);
		RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414((&V_0), (bool)0, NULL);
		RuntimeObject* L_25 = ___0_pass;
		NullCheck(L_25);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_26;
		L_26 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_25);
		NullCheck(L_26);
		bool L_27;
		L_27 = Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline(L_26, NULL);
		if (L_27)
		{
			G_B5_0 = (&V_0);
			goto IL_00a6;
		}
		G_B4_0 = (&V_0);
	}
	{
		G_B6_0 = 0;
		G_B6_1 = G_B4_0;
		goto IL_00a8;
	}

IL_00a6:
	{
		G_B6_0 = ((int32_t)32);
		G_B6_1 = G_B5_0;
	}

IL_00a8:
	{
		RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819(G_B6_1, G_B6_0, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_28 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_29 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_28->___cameraTargetDescriptor);
		int32_t L_30;
		L_30 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_29, NULL);
		RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_0), L_30, NULL);
		RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline((&V_0), 2, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_31 = ___2_cmd;
		RuntimeObject* L_32 = ___0_pass;
		NullCheck(L_32);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_33;
		L_33 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_32);
		NullCheck(L_33);
		int32_t L_34 = L_33->___normalsRenderTargetId;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_35 = V_0;
		NullCheck(L_31);
		CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_31, L_34, L_35, 1, NULL);
	}

IL_00e0:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 RendererLighting_GetBlendStyleRenderTextureDesc_mC560091AFBC6C30F7F26A2361569FBFC154BCBE2 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		RuntimeObject* L_0 = ___0_pass;
		NullCheck(L_0);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_1;
		L_1 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_0);
		NullCheck(L_1);
		float L_2;
		L_2 = Renderer2DData_get_lightRenderTextureScale_m80E3D92E565F5609CDAF7929B3717A93CDF159EF_inline(L_1, NULL);
		float L_3;
		L_3 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_2, (0.00999999978f), (1.0f), NULL);
		V_0 = L_3;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_4 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_5 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_4->___cameraTargetDescriptor);
		int32_t L_6;
		L_6 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_5, NULL);
		float L_7 = V_0;
		V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_6), L_7)));
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_8 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_9 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_8->___cameraTargetDescriptor);
		int32_t L_10;
		L_10 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_9, NULL);
		float L_11 = V_0;
		V_2 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_10), L_11)));
		int32_t L_12 = V_1;
		int32_t L_13 = V_2;
		RenderTextureDescriptor__ctor_m0D1C84B1D245FA247C36A59D816BBB179E0670D1((&V_3), L_12, L_13, NULL);
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_14;
		L_14 = RendererLighting_GetRenderTextureFormat_m3C4926B69425B30129DAE333F31D3C825222EE3C(NULL);
		RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13((&V_3), L_14, NULL);
		RenderTextureDescriptor_set_useMipMap_m2A2A3BC4C8ECCC532AC33E7034502EB2AE242539((&V_3), (bool)0, NULL);
		RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414((&V_3), (bool)0, NULL);
		RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_3), 0, NULL);
		RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_3), 1, NULL);
		RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline((&V_3), 2, NULL);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_15 = V_3;
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_CreateCameraSortingLayerRenderTexture_mD089E515099F39D878537CD3A4FAE0F468A038B9 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, int32_t ___3_downsamplingMethod, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		V_0 = (1.0f);
		int32_t L_0 = ___3_downsamplingMethod;
		if ((!(((uint32_t)L_0) == ((uint32_t)1))))
		{
			goto IL_0012;
		}
	}
	{
		V_0 = (0.5f);
		goto IL_0020;
	}

IL_0012:
	{
		int32_t L_1 = ___3_downsamplingMethod;
		if ((((int32_t)L_1) == ((int32_t)2)))
		{
			goto IL_001a;
		}
	}
	{
		int32_t L_2 = ___3_downsamplingMethod;
		if ((!(((uint32_t)L_2) == ((uint32_t)3))))
		{
			goto IL_0020;
		}
	}

IL_001a:
	{
		V_0 = (0.25f);
	}

IL_0020:
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_3 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_4 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_3->___cameraTargetDescriptor);
		int32_t L_5;
		L_5 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_4, NULL);
		float L_6 = V_0;
		V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_5), L_6)));
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_7 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_8 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_7->___cameraTargetDescriptor);
		int32_t L_9;
		L_9 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_8, NULL);
		float L_10 = V_0;
		V_2 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_9), L_10)));
		int32_t L_11 = V_1;
		int32_t L_12 = V_2;
		RenderTextureDescriptor__ctor_m0D1C84B1D245FA247C36A59D816BBB179E0670D1((&V_3), L_11, L_12, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_14 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_13->___cameraTargetDescriptor);
		int32_t L_15;
		L_15 = RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0(L_14, NULL);
		RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13((&V_3), L_15, NULL);
		RenderTextureDescriptor_set_useMipMap_m2A2A3BC4C8ECCC532AC33E7034502EB2AE242539((&V_3), (bool)0, NULL);
		RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414((&V_3), (bool)0, NULL);
		RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_3), 0, NULL);
		RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_3), 1, NULL);
		RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline((&V_3), 2, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_16 = ___2_cmd;
		RuntimeObject* L_17 = ___0_pass;
		NullCheck(L_17);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_18;
		L_18 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_17);
		NullCheck(L_18);
		int32_t L_19 = L_18->___cameraSortingLayerRenderTargetId;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_20 = V_3;
		NullCheck(L_16);
		CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_16, L_19, L_20, 1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_EnableBlendStyle_mB891FEDC7A371B62D52E1FD20E3991024177FF47 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_blendStyleIndex, bool ___2_enabled, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseBlendStyleKeywords;
		int32_t L_1 = ___1_blendStyleIndex;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		String_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		bool L_4 = ___2_enabled;
		if (!L_4)
		{
			goto IL_0013;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___0_cmd;
		String_t* L_6 = V_0;
		NullCheck(L_5);
		CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_5, L_6, NULL);
		return;
	}

IL_0013:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___0_cmd;
		String_t* L_8 = V_0;
		NullCheck(L_7);
		CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_7, L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_DisableAllKeywords_m7C4446F07B753EA24BB9A78FB44C7103E095D575 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseBlendStyleKeywords;
		V_0 = L_0;
		V_1 = 0;
		goto IL_0019;
	}

IL_000a:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		String_t* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		V_2 = L_4;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___1_cmd;
		String_t* L_6 = V_2;
		NullCheck(L_5);
		CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_5, L_6, NULL);
		int32_t L_7 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
	}

IL_0019:
	{
		int32_t L_8 = V_1;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0;
		NullCheck(L_9);
		if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
		{
			goto IL_000a;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_ReleaseRenderTextures_m7A6497B060E3005954D99B6E077FA2193BD2CECC (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_pass;
		NullCheck(L_0);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_1;
		L_1 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_0);
		NullCheck(L_1);
		Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4_inline(L_1, (bool)0, NULL);
		RuntimeObject* L_2 = ___0_pass;
		NullCheck(L_2);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_3;
		L_3 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_2);
		NullCheck(L_3);
		Renderer2DData_set_normalsRenderTargetScale_mCA4C07D8B6D985281DEA12A2A6EB7453FFB9C176_inline(L_3, (0.0f), NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___1_cmd;
		RuntimeObject* L_5 = ___0_pass;
		NullCheck(L_5);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_6;
		L_6 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_5);
		NullCheck(L_6);
		int32_t L_7 = L_6->___normalsRenderTargetId;
		NullCheck(L_4);
		CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_4, L_7, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___1_cmd;
		RuntimeObject* L_9 = ___0_pass;
		NullCheck(L_9);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_10;
		L_10 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_9);
		NullCheck(L_10);
		int32_t L_11 = L_10->___shadowsRenderTargetId;
		NullCheck(L_8);
		CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_8, L_11, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___1_cmd;
		RuntimeObject* L_13 = ___0_pass;
		NullCheck(L_13);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_14;
		L_14 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_13);
		NullCheck(L_14);
		int32_t L_15 = L_14->___cameraSortingLayerRenderTargetId;
		NullCheck(L_12);
		CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_12, L_15, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_DrawPointLight_mB6CC30D54745A7D4923D05E77D5E3C9C55AE9D79 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___1_light, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___2_lightMesh, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_material, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___1_light;
		NullCheck(L_0);
		float L_1;
		L_1 = Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655_inline(L_0, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___1_light;
		NullCheck(L_2);
		float L_3;
		L_3 = Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655_inline(L_2, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_4 = ___1_light;
		NullCheck(L_4);
		float L_5;
		L_5 = Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655_inline(L_4, NULL);
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_1, L_3, L_5, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_6 = ___1_light;
		NullCheck(L_6);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
		L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL);
		NullCheck(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_9 = ___1_light;
		NullCheck(L_9);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
		NullCheck(L_10);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
		L_11 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_10, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13;
		L_13 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_8, L_11, L_12, NULL);
		V_1 = L_13;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___0_cmd;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_15 = ___2_lightMesh;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = V_1;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = ___3_material;
		NullCheck(L_14);
		CommandBuffer_DrawMesh_m45BA88D4388EC7E5CDAABD42CD6CE29A5120042C(L_14, L_15, L_16, L_17, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_CanCastShadows_mA8ED93472749B3B6C8BD936DCE720DE9232961AD (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_layerToRender, const RuntimeMethod* method) 
{
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
		NullCheck(L_0);
		bool L_1;
		L_1 = Light2D_get_shadowsEnabled_m22E4C87955DECFC40C34F851FAE080371F548BCB_inline(L_0, NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___0_light;
		NullCheck(L_2);
		float L_3;
		L_3 = Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1_inline(L_2, NULL);
		if ((!(((float)L_3) > ((float)(0.0f)))))
		{
			goto IL_001d;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_4 = ___0_light;
		int32_t L_5 = ___1_layerToRender;
		NullCheck(L_4);
		bool L_6;
		L_6 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_4, L_5, NULL);
		return L_6;
	}

IL_001d:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_CanCastVolumetricShadows_m6BFB5ECD8646B0DF99E5584C7BC42AFDC2B832A8 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_endLayerValue, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Light2D_GetTopMostLitLayer_m2D5F1AEBF99D2E5BE49ED13C4D24B52C9CBC2D6E(L_0, NULL);
		V_0 = L_1;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___0_light;
		NullCheck(L_2);
		bool L_3;
		L_3 = Light2D_get_volumetricShadowsEnabled_m33D2FA62A54E1F806340AD2353A496F380373A8E_inline(L_2, NULL);
		if (!L_3)
		{
			goto IL_0021;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_4 = ___0_light;
		NullCheck(L_4);
		float L_5;
		L_5 = Light2D_get_shadowVolumeIntensity_m3E69E95B53FE4D0CABD48311E08961EBDFC5FFF2_inline(L_4, NULL);
		if ((!(((float)L_5) > ((float)(0.0f)))))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_6 = V_0;
		int32_t L_7 = ___1_endLayerValue;
		return (bool)((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0);
	}

IL_0021:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_ShouldRenderLight_m1B6CCEA6DEF4C399E4AFE6D2C0326A72A7F55921 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_blendStyleIndex, int32_t ___2_layerToRender, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___0_light;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_2, NULL);
		if ((((int32_t)L_3) == ((int32_t)4)))
		{
			goto IL_0023;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_4 = ___0_light;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline(L_4, NULL);
		int32_t L_6 = ___1_blendStyleIndex;
		if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
		{
			goto IL_0023;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_7 = ___0_light;
		int32_t L_8 = ___2_layerToRender;
		NullCheck(L_7);
		bool L_9;
		L_9 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_7, L_8, NULL);
		return L_9;
	}

IL_0023:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderLightSet_m8D8F2CBE7DB048A4ADA782C2986C3FF2D6BAAD3A (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, int32_t ___2_blendStyleIndex, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___3_cmd, int32_t ___4_layerToRender, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_renderTexture, List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ___6_lights, 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*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral231BD837008281576F78B612D72A554F36AA97E7);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	bool V_1 = false;
	NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	int64_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_8 = NULL;
	int32_t V_9 = 0;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_10 = NULL;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_11 = NULL;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_12 = NULL;
	int32_t V_13 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		uint32_t L_0;
		L_0 = ShadowRendering_get_maxTextureCount_mFEA50CA2D00D6D4B0010FD040A436C28E5A893E7_inline(NULL);
		V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_0, 4));
		V_1 = (bool)1;
		uint32_t L_1 = V_0;
		if ((!(((uint32_t)L_1) < ((uint32_t)1))))
		{
			goto IL_0019;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral231BD837008281576F78B612D72A554F36AA97E7, NULL);
		return;
	}

IL_0019:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_2 = ___6_lights;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_2, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86((&V_2), L_3, 2, 1, NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var);
		V_3 = 0;
		goto IL_0230;
	}

IL_0030:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_4 = ___6_lights;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_4, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		int32_t L_6 = V_3;
		V_4 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_5)), ((int64_t)L_6)));
		V_5 = 0;
		V_6 = 0;
		goto IL_00a4;
	}

IL_0045:
	{
		int32_t L_7 = V_3;
		int32_t L_8 = V_5;
		V_7 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_9 = ___6_lights;
		int32_t L_10 = V_7;
		NullCheck(L_9);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_11;
		L_11 = List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462(L_9, L_10, List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		V_8 = L_11;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = V_8;
		int32_t L_13 = ___2_blendStyleIndex;
		int32_t L_14 = ___4_layerToRender;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = RendererLighting_ShouldRenderLight_m1B6CCEA6DEF4C399E4AFE6D2C0326A72A7F55921(L_12, L_13, L_14, NULL);
		if (!L_15)
		{
			goto IL_009e;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_16 = V_8;
		int32_t L_17 = ___4_layerToRender;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		bool L_18;
		L_18 = RendererLighting_CanCastShadows_mA8ED93472749B3B6C8BD936DCE720DE9232961AD(L_16, L_17, NULL);
		if (!L_18)
		{
			goto IL_009e;
		}
	}
	{
		int32_t L_19 = V_7;
		IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_2))->___m_Buffer, L_19, ((bool)0));
		RuntimeObject* L_20 = ___0_pass;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_21 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = ___3_cmd;
		int32_t L_23 = ___4_layerToRender;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_24 = V_8;
		int32_t L_25 = V_6;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_26 = V_8;
		NullCheck(L_26);
		float L_27;
		L_27 = Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1_inline(L_26, NULL);
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		bool L_28;
		L_28 = ShadowRendering_PrerenderShadows_m8008151343DAFDBC927069045CAC4A6CA2EFA895(L_20, L_21, L_22, L_23, L_24, L_25, L_27, NULL);
		if (!L_28)
		{
			goto IL_009e;
		}
	}
	{
		int32_t L_29 = V_7;
		IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_2))->___m_Buffer, L_29, ((bool)1));
		int32_t L_30 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_30, 1));
	}

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

IL_00a4:
	{
		int32_t L_32 = V_5;
		int64_t L_33 = V_4;
		if ((((int64_t)((int64_t)L_32)) >= ((int64_t)L_33)))
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_34 = V_6;
		uint32_t L_35 = V_0;
		if ((((int64_t)((int64_t)L_34)) < ((int64_t)((int64_t)(uint64_t)((uint32_t)L_35)))))
		{
			goto IL_0045;
		}
	}

IL_00b2:
	{
		int32_t L_36 = V_6;
		bool L_37 = V_1;
		if (!((int32_t)(((((int32_t)L_36) > ((int32_t)0))? 1 : 0)|(int32_t)L_37)))
		{
			goto IL_00c9;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_38 = ___3_cmd;
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_39 = ___5_renderTexture;
		NullCheck(L_38);
		CommandBuffer_SetRenderTarget_m00472C42F4BAE11802652921705D554E158D926C(L_38, L_39, 0, 0, 2, 3, NULL);
		V_1 = (bool)0;
	}

IL_00c9:
	{
		V_6 = 0;
		V_9 = 0;
		goto IL_0207;
	}

IL_00d4:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_40 = ___6_lights;
		int32_t L_41 = V_3;
		int32_t L_42 = V_9;
		NullCheck(L_40);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_43;
		L_43 = List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462(L_40, ((int32_t)il2cpp_codegen_add(L_41, L_42)), List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		V_10 = L_43;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_44 = V_10;
		int32_t L_45 = ___2_blendStyleIndex;
		int32_t L_46 = ___4_layerToRender;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		bool L_47;
		L_47 = RendererLighting_ShouldRenderLight_m1B6CCEA6DEF4C399E4AFE6D2C0326A72A7F55921(L_44, L_45, L_46, NULL);
		if (!L_47)
		{
			goto IL_0201;
		}
	}
	{
		RuntimeObject* L_48 = ___0_pass;
		NullCheck(L_48);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_49;
		L_49 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_48);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_50 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_51;
		L_51 = RendererLighting_GetLightMaterial_m8319D29D467CDCEB177C4749ED6AC252855DDEB3(L_49, L_50, (bool)0, NULL);
		V_11 = L_51;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_52 = V_11;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_53;
		L_53 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_52, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_53)
		{
			goto IL_0201;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_54 = V_10;
		NullCheck(L_54);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_55;
		L_55 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_54, NULL);
		V_12 = L_55;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_56 = V_12;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_57;
		L_57 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_56, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_57)
		{
			goto IL_0201;
		}
	}
	{
		int32_t L_58 = V_3;
		int32_t L_59 = V_9;
		bool L_60;
		L_60 = IL2CPP_NATIVEARRAY_GET_ITEM(bool, ((&V_2))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_58, L_59)));
		if (!L_60)
		{
			goto IL_0141;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_61 = ___3_cmd;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_62 = V_10;
		int32_t L_63 = V_6;
		int32_t L_64 = L_63;
		V_6 = ((int32_t)il2cpp_codegen_add(L_64, 1));
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		ShadowRendering_SetGlobalShadowTexture_mB2D6023150B595D402F014A2CD5B87E976FD9A6F(L_61, L_62, L_64, NULL);
		goto IL_0147;
	}

IL_0141:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_65 = ___3_cmd;
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		ShadowRendering_DisableGlobalShadowTexture_m387AD90A0A2B3E7AD5EF7372F704EDFFFB873F4F(L_65, NULL);
	}

IL_0147:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_66 = V_10;
		NullCheck(L_66);
		int32_t L_67;
		L_67 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_66, NULL);
		if ((!(((uint32_t)L_67) == ((uint32_t)2))))
		{
			goto IL_0190;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_68 = V_10;
		NullCheck(L_68);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_69;
		L_69 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_68, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_70;
		L_70 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_69, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_70)
		{
			goto IL_0190;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_71 = V_10;
		NullCheck(L_71);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_72;
		L_72 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_71, NULL);
		NullCheck(L_72);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_73;
		L_73 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_72, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_74;
		L_74 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_73, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_74)
		{
			goto IL_0190;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_75 = ___3_cmd;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_76 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_CookieTexID;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_77 = V_10;
		NullCheck(L_77);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_78;
		L_78 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_77, NULL);
		NullCheck(L_78);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_79;
		L_79 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_78, NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_80;
		L_80 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_79, NULL);
		NullCheck(L_75);
		CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_75, L_76, L_80, NULL);
	}

IL_0190:
	{
		RuntimeObject* L_81 = ___0_pass;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_82 = ___3_cmd;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_83 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_SetGeneralLightShaderGlobals_m9011AE2614029C0C057DD37FB930EA3DB5867BD1(L_81, L_82, L_83, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_84 = V_10;
		NullCheck(L_84);
		int32_t L_85;
		L_85 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_84, NULL);
		if ((!(((uint32_t)L_85) == ((uint32_t)2))))
		{
			goto IL_01ad;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_86 = V_10;
		NullCheck(L_86);
		int32_t L_87;
		L_87 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_86, NULL);
		if ((!(((uint32_t)L_87) == ((uint32_t)3))))
		{
			goto IL_01b6;
		}
	}

IL_01ad:
	{
		RuntimeObject* L_88 = ___0_pass;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_89 = ___3_cmd;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_90 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_SetPointLightShaderGlobals_m2F54ECEA67D2A1E231E4B4341D986BCBCE757FD0(L_88, L_89, L_90, NULL);
	}

IL_01b6:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_91 = V_10;
		NullCheck(L_91);
		int32_t L_92;
		L_92 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_91, NULL);
		if (!L_92)
		{
			goto IL_01d3;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_93 = V_10;
		NullCheck(L_93);
		int32_t L_94;
		L_94 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_93, NULL);
		if ((((int32_t)L_94) == ((int32_t)1)))
		{
			goto IL_01d3;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_95 = V_10;
		NullCheck(L_95);
		int32_t L_96;
		L_96 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_95, NULL);
		if ((!(((uint32_t)L_96) == ((uint32_t)2))))
		{
			goto IL_01eb;
		}
	}

IL_01d3:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = ___3_cmd;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_98 = V_12;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_99 = V_10;
		NullCheck(L_99);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_100;
		L_100 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_99, NULL);
		NullCheck(L_100);
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_101;
		L_101 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_100, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_102 = V_11;
		NullCheck(L_97);
		CommandBuffer_DrawMesh_m45BA88D4388EC7E5CDAABD42CD6CE29A5120042C(L_97, L_98, L_101, L_102, NULL);
		goto IL_0201;
	}

IL_01eb:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_103 = V_10;
		NullCheck(L_103);
		int32_t L_104;
		L_104 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_103, NULL);
		if ((!(((uint32_t)L_104) == ((uint32_t)3))))
		{
			goto IL_0201;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_105 = ___3_cmd;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_106 = V_10;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_107 = V_12;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_108 = V_11;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_DrawPointLight_mB6CC30D54745A7D4923D05E77D5E3C9C55AE9D79(L_105, L_106, L_107, L_108, NULL);
	}

IL_0201:
	{
		int32_t L_109 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add(L_109, 1));
	}

IL_0207:
	{
		int32_t L_110 = V_9;
		int32_t L_111 = V_5;
		if ((((int32_t)L_110) < ((int32_t)L_111)))
		{
			goto IL_00d4;
		}
	}
	{
		int32_t L_112 = V_6;
		V_13 = ((int32_t)il2cpp_codegen_subtract(L_112, 1));
		goto IL_0226;
	}

IL_0218:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_113 = ___3_cmd;
		int32_t L_114 = V_13;
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		ShadowRendering_ReleaseShadowRenderTexture_m1C75EB8886B4C8266C20FF009EF3749AD3750F9F(L_113, L_114, NULL);
		int32_t L_115 = V_13;
		V_13 = ((int32_t)il2cpp_codegen_subtract(L_115, 1));
	}

IL_0226:
	{
		int32_t L_116 = V_13;
		if ((((int32_t)L_116) >= ((int32_t)0)))
		{
			goto IL_0218;
		}
	}
	{
		int32_t L_117 = V_3;
		int32_t L_118 = V_5;
		V_3 = ((int32_t)il2cpp_codegen_add(L_117, L_118));
	}

IL_0230:
	{
		int32_t L_119 = V_3;
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_120 = ___6_lights;
		NullCheck(L_120);
		int32_t L_121;
		L_121 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_120, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		if ((((int32_t)L_119) < ((int32_t)L_121)))
		{
			goto IL_0030;
		}
	}
	{
		NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344((&V_2), NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderLightVolumes_m0B4646098C6702E1A0B18B10399E54ADF403D226 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, int32_t ___3_layerToRender, int32_t ___4_endLayerValue, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_renderTexture, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___6_depthTexture, int32_t ___7_intermediateStoreAction, int32_t ___8_finalStoreAction, bool ___9_requiresRTInit, List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ___10_lights, 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*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D6794878C8837AFB8D594A116CD9C10C263056C);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int64_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_9 = NULL;
	int32_t V_10 = 0;
	int32_t V_11 = 0;
	Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* V_12 = NULL;
	int32_t V_13 = 0;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_14 = NULL;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_15 = NULL;
	int32_t V_16 = 0;
	int32_t G_B20_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		uint32_t L_0;
		L_0 = ShadowRendering_get_maxTextureCount_mFEA50CA2D00D6D4B0010FD040A436C28E5A893E7_inline(NULL);
		V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_0, 4));
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_1 = ___10_lights;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_1, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86((&V_1), L_2, 2, 1, NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var);
		uint32_t L_3 = V_0;
		if ((!(((uint32_t)L_3) < ((uint32_t)1))))
		{
			goto IL_0027;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral6D6794878C8837AFB8D594A116CD9C10C263056C, NULL);
		return;
	}

IL_0027:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_4 = ___10_lights;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_4, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		V_2 = L_5;
		int32_t L_6 = ___7_intermediateStoreAction;
		int32_t L_7 = ___8_finalStoreAction;
		if ((((int32_t)L_6) == ((int32_t)L_7)))
		{
			goto IL_0062;
		}
	}
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_8 = ___10_lights;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_8, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		V_4 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
		goto IL_005d;
	}

IL_0042:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_10 = ___10_lights;
		int32_t L_11 = V_4;
		NullCheck(L_10);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12;
		L_12 = List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462(L_10, L_11, List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		NullCheck(L_12);
		bool L_13;
		L_13 = Light2D_get_renderVolumetricShadows_m29110D64AE8CC2C80D260D0F0F7BE0D84148375F(L_12, NULL);
		if (!L_13)
		{
			goto IL_0057;
		}
	}
	{
		int32_t L_14 = V_4;
		V_2 = L_14;
		goto IL_0062;
	}

IL_0057:
	{
		int32_t L_15 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
	}

IL_005d:
	{
		int32_t L_16 = V_4;
		if ((((int32_t)L_16) >= ((int32_t)0)))
		{
			goto IL_0042;
		}
	}

IL_0062:
	{
		V_3 = 0;
		goto IL_0284;
	}

IL_0069:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_17 = ___10_lights;
		NullCheck(L_17);
		int32_t L_18;
		L_18 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_17, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		int32_t L_19 = V_3;
		V_5 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_18)), ((int64_t)L_19)));
		V_6 = 0;
		V_7 = 0;
		goto IL_00d0;
	}

IL_007e:
	{
		int32_t L_20 = V_3;
		int32_t L_21 = V_6;
		V_8 = ((int32_t)il2cpp_codegen_add(L_20, L_21));
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_22 = ___10_lights;
		int32_t L_23 = V_8;
		NullCheck(L_22);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_24;
		L_24 = List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462(L_22, L_23, List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		V_9 = L_24;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_25 = V_9;
		int32_t L_26 = ___4_endLayerValue;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		bool L_27;
		L_27 = RendererLighting_CanCastVolumetricShadows_m6BFB5ECD8646B0DF99E5584C7BC42AFDC2B832A8(L_25, L_26, NULL);
		if (!L_27)
		{
			goto IL_00ca;
		}
	}
	{
		int32_t L_28 = V_8;
		IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_1))->___m_Buffer, L_28, ((bool)0));
		RuntimeObject* L_29 = ___0_pass;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_30 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_31 = ___2_cmd;
		int32_t L_32 = ___3_layerToRender;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_33 = V_9;
		int32_t L_34 = V_7;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_35 = V_9;
		NullCheck(L_35);
		float L_36;
		L_36 = Light2D_get_shadowVolumeIntensity_m3E69E95B53FE4D0CABD48311E08961EBDFC5FFF2_inline(L_35, NULL);
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		bool L_37;
		L_37 = ShadowRendering_PrerenderShadows_m8008151343DAFDBC927069045CAC4A6CA2EFA895(L_29, L_30, L_31, L_32, L_33, L_34, L_36, NULL);
		if (!L_37)
		{
			goto IL_00ca;
		}
	}
	{
		int32_t L_38 = V_8;
		IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_1))->___m_Buffer, L_38, ((bool)1));
		int32_t L_39 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_00ca:
	{
		int32_t L_40 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_40, 1));
	}

IL_00d0:
	{
		int32_t L_41 = V_6;
		int64_t L_42 = V_5;
		if ((((int64_t)((int64_t)L_41)) >= ((int64_t)L_42)))
		{
			goto IL_00de;
		}
	}
	{
		int32_t L_43 = V_7;
		uint32_t L_44 = V_0;
		if ((((int64_t)((int64_t)L_43)) < ((int64_t)((int64_t)(uint64_t)((uint32_t)L_44)))))
		{
			goto IL_007e;
		}
	}

IL_00de:
	{
		int32_t L_45 = V_7;
		bool L_46 = ___9_requiresRTInit;
		if (!((int32_t)(((((int32_t)L_45) > ((int32_t)0))? 1 : 0)|(int32_t)L_46)))
		{
			goto IL_010a;
		}
	}
	{
		int32_t L_47 = V_3;
		int32_t L_48 = V_6;
		int32_t L_49 = V_2;
		if ((((int32_t)((int32_t)il2cpp_codegen_add(L_47, L_48))) >= ((int32_t)L_49)))
		{
			goto IL_00f3;
		}
	}
	{
		int32_t L_50 = ___7_intermediateStoreAction;
		G_B20_0 = L_50;
		goto IL_00f5;
	}

IL_00f3:
	{
		int32_t L_51 = ___8_finalStoreAction;
		G_B20_0 = L_51;
	}

IL_00f5:
	{
		V_10 = G_B20_0;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_52 = ___2_cmd;
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_53 = ___5_renderTexture;
		int32_t L_54 = V_10;
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_55 = ___6_depthTexture;
		int32_t L_56 = V_10;
		NullCheck(L_52);
		CommandBuffer_SetRenderTarget_m43B883C6477E59A65A7FDF142EC347538EA6A57B(L_52, L_53, 0, L_54, L_55, 0, L_56, NULL);
		___9_requiresRTInit = (bool)0;
	}

IL_010a:
	{
		V_7 = 0;
		V_11 = 0;
		goto IL_025b;
	}

IL_0115:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_57 = ___10_lights;
		int32_t L_58 = V_3;
		int32_t L_59 = V_11;
		NullCheck(L_57);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_60;
		L_60 = List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462(L_57, ((int32_t)il2cpp_codegen_add(L_58, L_59)), List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		V_12 = L_60;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_61 = V_12;
		NullCheck(L_61);
		int32_t L_62;
		L_62 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_61, NULL);
		if ((((int32_t)L_62) == ((int32_t)4)))
		{
			goto IL_0255;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_63 = V_12;
		NullCheck(L_63);
		float L_64;
		L_64 = Light2D_get_volumeIntensity_mC6F6BE848A771AE2C1437660B53E83A4E84EA3E8_inline(L_63, NULL);
		if ((((float)L_64) <= ((float)(0.0f))))
		{
			goto IL_0255;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_65 = V_12;
		NullCheck(L_65);
		bool L_66;
		L_66 = Light2D_get_volumeIntensityEnabled_m198598DACD6A4003D0DCCAC039A4EE793E88B323_inline(L_65, NULL);
		if (!L_66)
		{
			goto IL_0255;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_67 = V_12;
		NullCheck(L_67);
		int32_t L_68;
		L_68 = Light2D_GetTopMostLitLayer_m2D5F1AEBF99D2E5BE49ED13C4D24B52C9CBC2D6E(L_67, NULL);
		V_13 = L_68;
		int32_t L_69 = ___4_endLayerValue;
		int32_t L_70 = V_13;
		if ((!(((uint32_t)L_69) == ((uint32_t)L_70))))
		{
			goto IL_0255;
		}
	}
	{
		RuntimeObject* L_71 = ___0_pass;
		NullCheck(L_71);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_72;
		L_72 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_71);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_73 = V_12;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_74;
		L_74 = RendererLighting_GetLightMaterial_m8319D29D467CDCEB177C4749ED6AC252855DDEB3(L_72, L_73, (bool)1, NULL);
		V_14 = L_74;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_75 = V_12;
		NullCheck(L_75);
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_76;
		L_76 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_75, NULL);
		V_15 = L_76;
		int32_t L_77 = V_3;
		int32_t L_78 = V_11;
		bool L_79;
		L_79 = IL2CPP_NATIVEARRAY_GET_ITEM(bool, ((&V_1))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_77, L_78)));
		if (!L_79)
		{
			goto IL_0195;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_80 = ___2_cmd;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_81 = V_12;
		int32_t L_82 = V_7;
		int32_t L_83 = L_82;
		V_7 = ((int32_t)il2cpp_codegen_add(L_83, 1));
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		ShadowRendering_SetGlobalShadowTexture_mB2D6023150B595D402F014A2CD5B87E976FD9A6F(L_80, L_81, L_83, NULL);
		goto IL_019b;
	}

IL_0195:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_84 = ___2_cmd;
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		ShadowRendering_DisableGlobalShadowTexture_m387AD90A0A2B3E7AD5EF7372F704EDFFFB873F4F(L_84, NULL);
	}

IL_019b:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_85 = V_12;
		NullCheck(L_85);
		int32_t L_86;
		L_86 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_85, NULL);
		if ((!(((uint32_t)L_86) == ((uint32_t)2))))
		{
			goto IL_01e4;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_87 = V_12;
		NullCheck(L_87);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_88;
		L_88 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_87, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_89;
		L_89 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_88, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_89)
		{
			goto IL_01e4;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_90 = V_12;
		NullCheck(L_90);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_91;
		L_91 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_90, NULL);
		NullCheck(L_91);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_92;
		L_92 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_91, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_93;
		L_93 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_92, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_93)
		{
			goto IL_01e4;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_94 = ___2_cmd;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_95 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_CookieTexID;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_96 = V_12;
		NullCheck(L_96);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_97;
		L_97 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_96, NULL);
		NullCheck(L_97);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_98;
		L_98 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_97, NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_99;
		L_99 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_98, NULL);
		NullCheck(L_94);
		CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_94, L_95, L_99, NULL);
	}

IL_01e4:
	{
		RuntimeObject* L_100 = ___0_pass;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_101 = ___2_cmd;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_102 = V_12;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_SetGeneralLightShaderGlobals_m9011AE2614029C0C057DD37FB930EA3DB5867BD1(L_100, L_101, L_102, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_103 = V_12;
		NullCheck(L_103);
		int32_t L_104;
		L_104 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_103, NULL);
		if ((!(((uint32_t)L_104) == ((uint32_t)2))))
		{
			goto IL_0201;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_105 = V_12;
		NullCheck(L_105);
		int32_t L_106;
		L_106 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_105, NULL);
		if ((!(((uint32_t)L_106) == ((uint32_t)3))))
		{
			goto IL_020a;
		}
	}

IL_0201:
	{
		RuntimeObject* L_107 = ___0_pass;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_108 = ___2_cmd;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_109 = V_12;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_SetPointLightShaderGlobals_m2F54ECEA67D2A1E231E4B4341D986BCBCE757FD0(L_107, L_108, L_109, NULL);
	}

IL_020a:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_110 = V_12;
		NullCheck(L_110);
		int32_t L_111;
		L_111 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_110, NULL);
		if (!L_111)
		{
			goto IL_0227;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_112 = V_12;
		NullCheck(L_112);
		int32_t L_113;
		L_113 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_112, NULL);
		if ((((int32_t)L_113) == ((int32_t)1)))
		{
			goto IL_0227;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_114 = V_12;
		NullCheck(L_114);
		int32_t L_115;
		L_115 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_114, NULL);
		if ((!(((uint32_t)L_115) == ((uint32_t)2))))
		{
			goto IL_023f;
		}
	}

IL_0227:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_116 = ___2_cmd;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_117 = V_15;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_118 = V_12;
		NullCheck(L_118);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_119;
		L_119 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_118, NULL);
		NullCheck(L_119);
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_120;
		L_120 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_119, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_121 = V_14;
		NullCheck(L_116);
		CommandBuffer_DrawMesh_m45BA88D4388EC7E5CDAABD42CD6CE29A5120042C(L_116, L_117, L_120, L_121, NULL);
		goto IL_0255;
	}

IL_023f:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_122 = V_12;
		NullCheck(L_122);
		int32_t L_123;
		L_123 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_122, NULL);
		if ((!(((uint32_t)L_123) == ((uint32_t)3))))
		{
			goto IL_0255;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_124 = ___2_cmd;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_125 = V_12;
		Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_126 = V_15;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_127 = V_14;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_DrawPointLight_mB6CC30D54745A7D4923D05E77D5E3C9C55AE9D79(L_124, L_125, L_126, L_127, NULL);
	}

IL_0255:
	{
		int32_t L_128 = V_11;
		V_11 = ((int32_t)il2cpp_codegen_add(L_128, 1));
	}

IL_025b:
	{
		int32_t L_129 = V_11;
		int32_t L_130 = V_6;
		if ((((int32_t)L_129) < ((int32_t)L_130)))
		{
			goto IL_0115;
		}
	}
	{
		int32_t L_131 = V_7;
		V_16 = ((int32_t)il2cpp_codegen_subtract(L_131, 1));
		goto IL_027a;
	}

IL_026c:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_132 = ___2_cmd;
		int32_t L_133 = V_16;
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		ShadowRendering_ReleaseShadowRenderTexture_m1C75EB8886B4C8266C20FF009EF3749AD3750F9F(L_132, L_133, NULL);
		int32_t L_134 = V_16;
		V_16 = ((int32_t)il2cpp_codegen_subtract(L_134, 1));
	}

IL_027a:
	{
		int32_t L_135 = V_16;
		if ((((int32_t)L_135) >= ((int32_t)0)))
		{
			goto IL_026c;
		}
	}
	{
		int32_t L_136 = V_3;
		int32_t L_137 = V_6;
		V_3 = ((int32_t)il2cpp_codegen_add(L_136, L_137));
	}

IL_0284:
	{
		int32_t L_138 = V_3;
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_139 = ___10_lights;
		NullCheck(L_139);
		int32_t L_140;
		L_140 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_139, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		if ((((int32_t)L_138) < ((int32_t)L_140)))
		{
			goto IL_0069;
		}
	}
	{
		NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344((&V_1), NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetShapeLightShaderGlobals_mC0F87E1B64F3F811192624F3BAC027BF49A2D492 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4 V_1;
	memset((&V_1), 0, sizeof(V_1));
	MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		V_0 = 0;
		goto IL_0075;
	}

IL_0004:
	{
		RuntimeObject* L_0 = ___0_pass;
		NullCheck(L_0);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_1;
		L_1 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_0);
		NullCheck(L_1);
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_2;
		L_2 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_1, NULL);
		int32_t L_3 = V_0;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_1 = L_5;
		int32_t L_6 = V_0;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_BlendFactorsPropIDs;
		NullCheck(L_7);
		if ((((int32_t)L_6) >= ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
		{
			goto IL_0088;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___1_cmd;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_BlendFactorsPropIDs;
		int32_t L_10 = V_0;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
		L_13 = Light2DBlendStyle_get_blendFactors_m6562373F19D6A8EEE2FC89208738C845AD241B9B((&V_1), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14;
		L_14 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_13, NULL);
		NullCheck(L_8);
		CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_8, L_12, L_14, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_15 = ___1_cmd;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_MaskFilterPropIDs;
		int32_t L_17 = V_0;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		int32_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_20;
		L_20 = Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60((&V_1), NULL);
		V_2 = L_20;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
		L_21 = MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_inline((&V_2), NULL);
		NullCheck(L_15);
		CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_15, L_19, L_21, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = ___1_cmd;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_InvertedFilterPropIDs;
		int32_t L_24 = V_0;
		NullCheck(L_23);
		int32_t L_25 = L_24;
		int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_27;
		L_27 = Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60((&V_1), NULL);
		V_2 = L_27;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_28;
		L_28 = MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_inline((&V_2), NULL);
		NullCheck(L_22);
		CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_22, L_26, L_28, NULL);
		int32_t L_29 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_29, 1));
	}

IL_0075:
	{
		int32_t L_30 = V_0;
		RuntimeObject* L_31 = ___0_pass;
		NullCheck(L_31);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_32;
		L_32 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_31);
		NullCheck(L_32);
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_33;
		L_33 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_32, NULL);
		NullCheck(L_33);
		if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))))
		{
			goto IL_0004;
		}
	}

IL_0088:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_34 = ___1_cmd;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_35 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_FalloffLookupID;
		RuntimeObject* L_36 = ___0_pass;
		NullCheck(L_36);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_37;
		L_37 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_36);
		NullCheck(L_37);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_38;
		L_38 = Renderer2DData_get_fallOffLookup_m3AFCE4D394F16EF30EEE2A3F2FA3B8B3A001E880_inline(L_37, NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_39;
		L_39 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_38, NULL);
		NullCheck(L_34);
		CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_34, L_35, L_39, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RendererLighting_GetNormalizedInnerRadius_m6B250245F5D7DF02862F535BE714DB032B96AA7C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) 
{
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
		NullCheck(L_0);
		float L_1;
		L_1 = Light2D_get_pointLightInnerRadius_m9F3ADA319E63A0373100C0A37409A24B2751496A_inline(L_0, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___0_light;
		NullCheck(L_2);
		float L_3;
		L_3 = Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655_inline(L_2, NULL);
		return ((float)(L_1/L_3));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RendererLighting_GetNormalizedAngle_mBB0AA07DD44AF23A9997A506E3357B7C3D15B803 (float ___0_angle, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_angle;
		return ((float)(L_0/(360.0f)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_GetScaledLightInvMatrix_m1E7336152A89F835E045D145D9B32EE8D744D0C7 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_retMatrix, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_3 = NULL;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
		NullCheck(L_0);
		float L_1;
		L_1 = Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655_inline(L_0, NULL);
		V_0 = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
		V_1 = L_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_1;
		float L_4 = L_3.___x;
		float L_5 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_1;
		float L_7 = L_6.___y;
		float L_8 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
		float L_10 = L_9.___z;
		float L_11 = V_0;
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = ___0_light;
		NullCheck(L_12);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
		L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
		V_3 = L_13;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_3;
		NullCheck(L_14);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = V_3;
		NullCheck(L_16);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17;
		L_17 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_16, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_2;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_19;
		L_19 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_15, L_17, L_18, NULL);
		V_4 = L_19;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_20 = ___1_retMatrix;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21 = V_4;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22;
		L_22 = Matrix4x4_Inverse_mFB2503F5D5FE76E7C56249700ED2E43DDA0F1939(L_21, NULL);
		*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_20 = L_22;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetGeneralLightShaderGlobals_m9011AE2614029C0C057DD37FB930EA3DB5867BD1 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___2_light, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___2_light;
		NullCheck(L_0);
		float L_1;
		L_1 = Light2D_get_intensity_m92554676D740E01D24F39AE5942C00AA8BB541C9_inline(L_0, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___2_light;
		NullCheck(L_2);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
		L_3 = Light2D_get_color_m5CD60682D79A66B289AA91357F0359FF4793C505_inline(L_2, NULL);
		float L_4 = L_3.___a;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_5 = ___2_light;
		NullCheck(L_5);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
		L_6 = Light2D_get_color_m5CD60682D79A66B289AA91357F0359FF4793C505_inline(L_5, NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
		L_7 = Color_op_Multiply_m8503E764714E7AEF4E3CCBFDB1E09C930E87EFE4_inline(((float)il2cpp_codegen_multiply(L_1, L_4)), L_6, NULL);
		V_0 = L_7;
		(&V_0)->___a = (1.0f);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_8 = ___2_light;
		NullCheck(L_8);
		float L_9;
		L_9 = Light2D_get_volumeIntensity_mC6F6BE848A771AE2C1437660B53E83A4E84EA3E8_inline(L_8, NULL);
		V_1 = L_9;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___1_cmd;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_11 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_FalloffIntensityID;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = ___2_light;
		NullCheck(L_12);
		float L_13;
		L_13 = Light2D_get_falloffIntensity_m77F6582229DE4946AB3D303DAE5CBA7D85C120F3_inline(L_12, NULL);
		NullCheck(L_10);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_10, L_11, L_13, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___1_cmd;
		int32_t L_15 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_FalloffDistanceID;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_16 = ___2_light;
		NullCheck(L_16);
		float L_17;
		L_17 = Light2D_get_shapeLightFalloffSize_m46E118E296BF85CB51F0F616FD3B20C3EB20503A_inline(L_16, NULL);
		NullCheck(L_14);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_14, L_15, L_17, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_18 = ___1_cmd;
		int32_t L_19 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightColorID;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = V_0;
		NullCheck(L_18);
		CommandBuffer_SetGlobalColor_m20990264BA5EDA9EF20B587E2D258E08FCC9584C(L_18, L_19, L_20, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_21 = ___1_cmd;
		int32_t L_22 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_VolumeOpacityID;
		float L_23 = V_1;
		NullCheck(L_21);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_21, L_22, L_23, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetPointLightShaderGlobals_m2F54ECEA67D2A1E231E4B4341D986BCBCE757FD0 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___2_light, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	int32_t G_B2_0 = 0;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_1 = NULL;
	int32_t G_B1_0 = 0;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B1_1 = NULL;
	float G_B3_0 = 0.0f;
	int32_t G_B3_1 = 0;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_2 = NULL;
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___2_light;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_GetScaledLightInvMatrix_m1E7336152A89F835E045D145D9B32EE8D744D0C7(L_0, (&V_0), NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_1 = ___2_light;
		float L_2;
		L_2 = RendererLighting_GetNormalizedInnerRadius_m6B250245F5D7DF02862F535BE714DB032B96AA7C(L_1, NULL);
		V_1 = L_2;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_3 = ___2_light;
		NullCheck(L_3);
		float L_4;
		L_4 = Light2D_get_pointLightInnerAngle_m14012802D430D353F79246F8C9C6253CAAFAD474_inline(L_3, NULL);
		float L_5;
		L_5 = RendererLighting_GetNormalizedAngle_mBB0AA07DD44AF23A9997A506E3357B7C3D15B803(L_4, NULL);
		V_2 = L_5;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_6 = ___2_light;
		NullCheck(L_6);
		float L_7;
		L_7 = Light2D_get_pointLightOuterAngle_m6E151EAEACB14C09B909A942C7131673891F9C94_inline(L_6, NULL);
		float L_8;
		L_8 = RendererLighting_GetNormalizedAngle_mBB0AA07DD44AF23A9997A506E3357B7C3D15B803(L_7, NULL);
		V_3 = L_8;
		float L_9 = V_1;
		V_4 = ((float)((1.0f)/((float)il2cpp_codegen_subtract((1.0f), L_9))));
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___1_cmd;
		int32_t L_11 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightPositionID;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = ___2_light;
		NullCheck(L_12);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
		L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
		NullCheck(L_13);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
		L_15 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_14, NULL);
		NullCheck(L_10);
		CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_10, L_11, L_15, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_16 = ___1_cmd;
		int32_t L_17 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightInvMatrixID;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18 = V_0;
		NullCheck(L_16);
		CommandBuffer_SetGlobalMatrix_m8454AD5B02C68C5824015F290D831207FA098612(L_16, L_17, L_18, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = ___1_cmd;
		int32_t L_20 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_InnerRadiusMultID;
		float L_21 = V_4;
		NullCheck(L_19);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_19, L_20, L_21, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = ___1_cmd;
		int32_t L_23 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_OuterAngleID;
		float L_24 = V_3;
		NullCheck(L_22);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_22, L_23, L_24, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_25 = ___1_cmd;
		int32_t L_26 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_InnerAngleMultID;
		float L_27 = V_3;
		float L_28 = V_2;
		NullCheck(L_25);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_25, L_26, ((float)((1.0f)/((float)il2cpp_codegen_subtract(L_27, L_28)))), NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_29 = ___1_cmd;
		int32_t L_30 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightLookupID;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_31;
		L_31 = Light2DLookupTexture_GetLightLookupTexture_mB37DB9D9AF3111A037B452E100FA0228849ABB52(NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_32;
		L_32 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_31, NULL);
		NullCheck(L_29);
		CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_29, L_30, L_32, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_33 = ___1_cmd;
		int32_t L_34 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_FalloffLookupID;
		RuntimeObject* L_35 = ___0_pass;
		NullCheck(L_35);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_36;
		L_36 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_35);
		NullCheck(L_36);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_37;
		L_37 = Renderer2DData_get_fallOffLookup_m3AFCE4D394F16EF30EEE2A3F2FA3B8B3A001E880_inline(L_36, NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_38;
		L_38 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_37, NULL);
		NullCheck(L_33);
		CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_33, L_34, L_38, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_39 = ___1_cmd;
		int32_t L_40 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_FalloffIntensityID;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_41 = ___2_light;
		NullCheck(L_41);
		float L_42;
		L_42 = Light2D_get_falloffIntensity_m77F6582229DE4946AB3D303DAE5CBA7D85C120F3_inline(L_41, NULL);
		NullCheck(L_39);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_39, L_40, L_42, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_43 = ___1_cmd;
		int32_t L_44 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_IsFullSpotlightID;
		float L_45 = V_2;
		if ((((float)L_45) == ((float)(1.0f))))
		{
			G_B2_0 = L_44;
			G_B2_1 = L_43;
			goto IL_00e0;
		}
		G_B1_0 = L_44;
		G_B1_1 = L_43;
	}
	{
		G_B3_0 = (0.0f);
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		goto IL_00e5;
	}

IL_00e0:
	{
		G_B3_0 = (1.0f);
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
	}

IL_00e5:
	{
		NullCheck(G_B3_2);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(G_B3_2, G_B3_1, G_B3_0, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_46 = ___1_cmd;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_47 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightZDistanceID;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_48 = ___2_light;
		NullCheck(L_48);
		float L_49;
		L_49 = Light2D_get_normalMapDistance_mF288BB7A0A2826F343B9231BC9249D9FE78C9672_inline(L_48, NULL);
		NullCheck(L_46);
		CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_46, L_47, L_49, NULL);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_50 = ___2_light;
		NullCheck(L_50);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_51;
		L_51 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_50, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_52;
		L_52 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_51, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_52)
		{
			goto IL_0137;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_53 = ___2_light;
		NullCheck(L_53);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_54;
		L_54 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_53, NULL);
		NullCheck(L_54);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_55;
		L_55 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_54, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_56;
		L_56 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_55, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_56)
		{
			goto IL_0137;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_57 = ___1_cmd;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_58 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_PointLightCookieTexID;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_59 = ___2_light;
		NullCheck(L_59);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_60;
		L_60 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_59, NULL);
		NullCheck(L_60);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_61;
		L_61 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_60, NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_62;
		L_62 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_61, NULL);
		NullCheck(L_57);
		CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_57, L_58, L_62, NULL);
	}

IL_0137:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_ClearDirtyLighting_mE6EA6C5E0BFC11608CAAC8F8625B2558F62E83D8 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, uint32_t ___2_blendStylesUsed, 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*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0066;
	}

IL_0004:
	{
		uint32_t L_0 = ___2_blendStylesUsed;
		int32_t L_1 = V_0;
		if (!((int32_t)((int32_t)L_0&((int32_t)(1<<((int32_t)(L_1&((int32_t)31))))))))
		{
			goto IL_0062;
		}
	}
	{
		RuntimeObject* L_2 = ___0_pass;
		NullCheck(L_2);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_3;
		L_3 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_2);
		NullCheck(L_3);
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_4;
		L_4 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_3, NULL);
		int32_t L_5 = V_0;
		NullCheck(L_4);
		bool L_6;
		L_6 = Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766_inline(((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5))), NULL);
		if (!L_6)
		{
			goto IL_0062;
		}
	}
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___1_cmd;
		RuntimeObject* L_8 = ___0_pass;
		NullCheck(L_8);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_9;
		L_9 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_8);
		NullCheck(L_9);
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_10;
		L_10 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_9, NULL);
		int32_t L_11 = V_0;
		NullCheck(L_10);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___renderTargetHandle;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13;
		L_13 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		CoreUtils_SetRenderTarget_mB3675FBA82D740E46DB7583DB810659B1C02DBBB(L_7, L_12, 1, L_13, 0, (-1), (-1), NULL);
		RuntimeObject* L_14 = ___0_pass;
		NullCheck(L_14);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_15;
		L_15 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_14);
		NullCheck(L_15);
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_16;
		L_16 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_15, NULL);
		int32_t L_17 = V_0;
		NullCheck(L_16);
		Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53_inline(((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17))), (bool)0, NULL);
	}

IL_0062:
	{
		int32_t L_18 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
	}

IL_0066:
	{
		int32_t L_19 = V_0;
		RuntimeObject* L_20 = ___0_pass;
		NullCheck(L_20);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_21;
		L_21 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_20);
		NullCheck(L_21);
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_22;
		L_22 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_21, NULL);
		NullCheck(L_22);
		if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
		{
			goto IL_0004;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderNormals_m59333D46641CFE13328DD3C5C67A611E51A73558 (RuntimeObject* ___0_pass, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___1_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___2_renderingData, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___3_drawSettings, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___4_filterSettings, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_depthTarget, bool ___6_bFirstClear, 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*)&DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
	ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_1;
	memset((&V_1), 0, sizeof(V_1));
	float V_2 = 0.0f;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t G_B7_0 = 0;
	int32_t G_B10_0 = 0;
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_0 = ___2_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = L_0.___commandBuffer;
		V_0 = L_1;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_3 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___m_ProfilingSampler;
		ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_2, L_3, NULL);
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0105:
			{
				ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL);
				return;
			}
		});
		try
		{
			{
				V_2 = (0.0f);
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4 = ___5_depthTarget;
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_5;
				L_5 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
				bool L_6;
				L_6 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_4, L_5, NULL);
				if (!L_6)
				{
					goto IL_0031_1;
				}
			}
			{
				V_2 = (1.0f);
				goto IL_004c_1;
			}

IL_0031_1:
			{
				RuntimeObject* L_7 = ___0_pass;
				NullCheck(L_7);
				Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_8;
				L_8 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_7);
				NullCheck(L_8);
				float L_9;
				L_9 = Renderer2DData_get_lightRenderTextureScale_m80E3D92E565F5609CDAF7929B3717A93CDF159EF_inline(L_8, NULL);
				float L_10;
				L_10 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_9, (0.00999999978f), (1.0f), NULL);
				V_2 = L_10;
			}

IL_004c_1:
			{
				RuntimeObject* L_11 = ___0_pass;
				RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_12 = ___2_renderingData;
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_13 = V_0;
				float L_14 = V_2;
				il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
				RendererLighting_CreateNormalMapRenderTexture_m5F3BB046CE7BD24465EFCBBDA827CA2B257D7E91(L_11, L_12, L_13, L_14, NULL);
				CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_15 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___2_renderingData)->___cameraData);
				RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_16 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_15->___cameraTargetDescriptor);
				int32_t L_17;
				L_17 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_16, NULL);
				if (((((int32_t)L_17) > ((int32_t)1))? 1 : 0))
				{
					goto IL_006e_1;
				}
			}
			{
				G_B7_0 = 0;
				goto IL_006f_1;
			}

IL_006e_1:
			{
				G_B7_0 = 1;
			}

IL_006f_1:
			{
				V_3 = G_B7_0;
				RuntimeObject* L_18 = ___0_pass;
				NullCheck(L_18);
				Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_19;
				L_19 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_18);
				NullCheck(L_19);
				bool L_20;
				L_20 = Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline(L_19, NULL);
				bool L_21 = ___6_bFirstClear;
				if (((int32_t)((int32_t)L_20&(int32_t)L_21)))
				{
					goto IL_0083_1;
				}
			}
			{
				G_B10_0 = 1;
				goto IL_0084_1;
			}

IL_0083_1:
			{
				G_B10_0 = 7;
			}

IL_0084_1:
			{
				V_4 = G_B10_0;
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_22 = ___5_depthTarget;
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_23;
				L_23 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
				bool L_24;
				L_24 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_22, L_23, NULL);
				if (!L_24)
				{
					goto IL_00ba_1;
				}
			}
			{
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_25 = V_0;
				RuntimeObject* L_26 = ___0_pass;
				NullCheck(L_26);
				Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_27;
				L_27 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_26);
				NullCheck(L_27);
				RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_28 = L_27->___normalsRenderTarget;
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_29;
				L_29 = RTHandle_op_Implicit_m2462183372B0496DE475889924EDCAAAD2011B54(L_28, NULL);
				int32_t L_30 = V_3;
				RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_31 = ___5_depthTarget;
				int32_t L_32 = V_4;
				il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_33 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_NormalClearColor;
				il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
				CoreUtils_SetRenderTarget_mD37FCE236D96FF36DC765489F6143D94D06B957E(L_25, L_29, 2, L_30, L_31, 0, 0, L_32, L_33, NULL);
				goto IL_00d7_1;
			}

IL_00ba_1:
			{
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_34 = V_0;
				RuntimeObject* L_35 = ___0_pass;
				NullCheck(L_35);
				Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_36;
				L_36 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_35);
				NullCheck(L_36);
				RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_37 = L_36->___normalsRenderTarget;
				int32_t L_38 = V_3;
				int32_t L_39 = V_4;
				il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
				Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_40 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_NormalClearColor;
				il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
				CoreUtils_SetRenderTarget_m191A5444016EAC488024322883CD3BBA4507381B(L_34, L_37, 2, L_38, L_39, L_40, 0, (-1), (-1), NULL);
			}

IL_00d7_1:
			{
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_41 = V_0;
				il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
				ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___1_context), L_41, NULL);
				CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_42 = V_0;
				NullCheck(L_42);
				CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_42, NULL);
				il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
				ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_43 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName;
				il2cpp_codegen_runtime_class_init_inline(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_il2cpp_TypeInfo_var);
				DrawingSettings_SetShaderPassName_m3ABF2F58CA9D8B16989747058CAA504E7B4ED738((&___3_drawSettings), 0, L_43, NULL);
				RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_44 = ___2_renderingData;
				CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_45 = L_44.___cullResults;
				ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060((&___1_context), L_45, (&___3_drawSettings), (&___4_filterSettings), NULL);
				goto IL_0113;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0113:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderLights_m2105B16BBBBC576B8E3AA44D0FB6D636D8AEF047 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, int32_t ___3_layerToRender, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* ___4_layerBatch, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___5_rtDesc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* V_0 = NULL;
	Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_5;
	memset((&V_5), 0, sizeof(V_5));
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_6;
	memset((&V_6), 0, sizeof(V_6));
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_7;
	memset((&V_7), 0, sizeof(V_7));
	int32_t V_8 = 0;
	int32_t G_B9_0 = 0;
	int32_t G_B8_0 = 0;
	{
		RuntimeObject* L_0 = ___0_pass;
		NullCheck(L_0);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_1;
		L_1 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_0);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_1, NULL);
		NullCheck(L_2);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_3;
		L_3 = InterfaceFuncInvoker0< List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* >::Invoke(0, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_2);
		V_0 = L_3;
		V_2 = 0;
		goto IL_0025;
	}

IL_0015:
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_4 = V_0;
		int32_t L_5 = V_2;
		NullCheck(L_4);
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_6;
		L_6 = List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462(L_4, L_5, List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
		NullCheck(L_6);
		Light2D_CacheValues_m7CB54339DBAE3192265DF26030568749B06A0578(L_6, NULL);
		int32_t L_7 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
	}

IL_0025:
	{
		int32_t L_8 = V_2;
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_9 = V_0;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_9, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
		if ((((int32_t)L_8) < ((int32_t)L_10)))
		{
			goto IL_0015;
		}
	}
	{
		ShadowCasterGroup2DManager_CacheValues_m76605D538996FF6BDDCED83083D8B6D967F88352(NULL);
		RuntimeObject* L_11 = ___0_pass;
		NullCheck(L_11);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_12;
		L_12 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_11);
		NullCheck(L_12);
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_13;
		L_13 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_12, NULL);
		V_1 = L_13;
		V_3 = 0;
		goto IL_0109;
	}

IL_0046:
	{
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_14 = ___4_layerBatch;
		LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_15 = (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C*)(&L_14->___lightStats);
		uint32_t L_16 = L_15->___blendStylesUsed;
		int32_t L_17 = V_3;
		if (!((int32_t)((int32_t)L_16&((int32_t)(1<<((int32_t)(L_17&((int32_t)31))))))))
		{
			goto IL_0105;
		}
	}
	{
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_18 = V_1;
		int32_t L_19 = V_3;
		NullCheck(L_18);
		String_t* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___name;
		V_4 = L_20;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_21 = ___2_cmd;
		String_t* L_22 = V_4;
		NullCheck(L_21);
		CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_21, L_22, NULL);
		int32_t L_23 = ___3_layerToRender;
		int32_t L_24 = V_3;
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		bool L_25;
		L_25 = Light2DManager_GetGlobalColor_mF94651C9226667FD74EDB9DCE1C05F5BECA95B19(L_23, L_24, (&V_5), NULL);
		if (L_25)
		{
			goto IL_0086;
		}
	}
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26;
		L_26 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
		V_5 = L_26;
	}

IL_0086:
	{
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_27 = ___4_layerBatch;
		LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_28 = (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C*)(&L_27->___lightStats);
		uint32_t L_29 = L_28->___blendStylesWithLights;
		int32_t L_30 = V_3;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_31 = ___5_rtDesc;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_32 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_31);
		V_6 = L_32;
		int32_t L_33 = ((!(((uint32_t)((int32_t)((int32_t)L_29&((int32_t)(1<<((int32_t)(L_30&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
		if (L_33)
		{
			G_B9_0 = L_33;
			goto IL_00bc;
		}
		G_B8_0 = L_33;
	}
	{
		int32_t L_34 = 4;
		V_8 = L_34;
		RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline((&V_6), L_34, NULL);
		int32_t L_35 = V_8;
		RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline((&V_6), L_35, NULL);
		G_B9_0 = G_B8_0;
	}

IL_00bc:
	{
		LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_36 = ___4_layerBatch;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = ___2_cmd;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_38 = V_6;
		int32_t L_39 = V_3;
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_40;
		L_40 = LayerBatch_GetRTId_mE066C98F07F9C27976D77D429590A37E14B282E5(L_36, L_37, L_38, L_39, NULL);
		V_7 = L_40;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_41 = ___2_cmd;
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_42 = V_7;
		NullCheck(L_41);
		CommandBuffer_SetRenderTarget_m00472C42F4BAE11802652921705D554E158D926C(L_41, L_42, 2, 0, 2, 3, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_43 = ___2_cmd;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_44 = V_5;
		NullCheck(L_43);
		CommandBuffer_ClearRenderTarget_mABBE498A16DCEADCAA8F5DB50073012F74D03F14(L_43, (bool)0, (bool)1, L_44, NULL);
		if (!G_B9_0)
		{
			goto IL_00fd;
		}
	}
	{
		RuntimeObject* L_45 = ___0_pass;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_46 = ___1_renderingData;
		int32_t L_47 = V_3;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_48 = ___2_cmd;
		int32_t L_49 = ___3_layerToRender;
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_50 = V_7;
		RuntimeObject* L_51 = ___0_pass;
		NullCheck(L_51);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_52;
		L_52 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_51);
		NullCheck(L_52);
		RuntimeObject* L_53;
		L_53 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_52, NULL);
		NullCheck(L_53);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_54;
		L_54 = InterfaceFuncInvoker0< List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* >::Invoke(0, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_53);
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_RenderLightSet_m8D8F2CBE7DB048A4ADA782C2986C3FF2D6BAAD3A(L_45, L_46, L_47, L_48, L_49, L_50, L_54, NULL);
	}

IL_00fd:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_55 = ___2_cmd;
		String_t* L_56 = V_4;
		NullCheck(L_55);
		CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_55, L_56, NULL);
	}

IL_0105:
	{
		int32_t L_57 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_57, 1));
	}

IL_0109:
	{
		int32_t L_58 = V_3;
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_59 = V_1;
		NullCheck(L_59);
		if ((((int32_t)L_58) < ((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length)))))
		{
			goto IL_0046;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetBlendModes_m51C7D7328E0C807C9DDE238EEDEB3BDCA99AED48 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_material, int32_t ___1_src, int32_t ___2_dst, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___0_material;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		int32_t L_1 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_SrcBlendID;
		int32_t L_2 = ___1_src;
		NullCheck(L_0);
		Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_0, L_1, ((float)L_2), NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___0_material;
		int32_t L_4 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_DstBlendID;
		int32_t L_5 = ___2_dst;
		NullCheck(L_3);
		Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_3, L_4, ((float)L_5), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t RendererLighting_GetLightMaterialIndex_mE88F510279B7BD7807074D0F73A15EBEB158A37E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, bool ___1_isVolume, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	bool G_B2_0 = false;
	bool G_B1_0 = false;
	int32_t G_B3_0 = 0;
	bool G_B3_1 = false;
	bool G_B5_0 = false;
	bool G_B4_0 = false;
	int32_t G_B6_0 = 0;
	bool G_B6_1 = false;
	bool G_B8_0 = false;
	bool G_B7_0 = false;
	int32_t G_B9_0 = 0;
	bool G_B9_1 = false;
	bool G_B11_0 = false;
	bool G_B10_0 = false;
	int32_t G_B12_0 = 0;
	bool G_B12_1 = false;
	int32_t G_B17_0 = 0;
	int32_t G_B20_0 = 0;
	int32_t G_B22_0 = 0;
	int32_t G_B21_0 = 0;
	int32_t G_B23_0 = 0;
	int32_t G_B23_1 = 0;
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
		NullCheck(L_0);
		bool L_1;
		L_1 = Light2D_get_isPointLight_m07E5C6526A86112229661B2E930AE984FB9DE143(L_0, NULL);
		V_0 = 0;
		bool L_2 = ___1_isVolume;
		if (L_2)
		{
			G_B2_0 = L_1;
			goto IL_000e;
		}
		G_B1_0 = L_1;
	}
	{
		G_B3_0 = 0;
		G_B3_1 = G_B1_0;
		goto IL_0014;
	}

IL_000e:
	{
		int32_t L_3 = V_0;
		G_B3_0 = ((int32_t)(1<<((int32_t)(L_3&((int32_t)31)))));
		G_B3_1 = G_B2_0;
	}

IL_0014:
	{
		V_1 = G_B3_0;
		int32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
		bool L_5 = G_B3_1;
		if (!L_5)
		{
			G_B5_0 = L_5;
			goto IL_001f;
		}
		G_B4_0 = L_5;
	}
	{
		G_B6_0 = 0;
		G_B6_1 = G_B4_0;
		goto IL_0025;
	}

IL_001f:
	{
		int32_t L_6 = V_0;
		G_B6_0 = ((int32_t)(1<<((int32_t)(L_6&((int32_t)31)))));
		G_B6_1 = G_B5_0;
	}

IL_0025:
	{
		V_2 = G_B6_0;
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_8 = ___0_light;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = Light2D_get_overlapOperation_mEEC7BE7457C636A1E3C22ED723FE07942129FE33_inline(L_8, NULL);
		if ((((int32_t)L_9) == ((int32_t)1)))
		{
			G_B8_0 = G_B6_1;
			goto IL_003b;
		}
		G_B7_0 = G_B6_1;
	}
	{
		int32_t L_10 = V_0;
		G_B9_0 = ((int32_t)(1<<((int32_t)(L_10&((int32_t)31)))));
		G_B9_1 = G_B7_0;
		goto IL_003c;
	}

IL_003b:
	{
		G_B9_0 = 0;
		G_B9_1 = G_B8_0;
	}

IL_003c:
	{
		V_3 = G_B9_0;
		int32_t L_11 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = ___0_light;
		NullCheck(L_12);
		int32_t L_13;
		L_13 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_12, NULL);
		if ((((int32_t)L_13) == ((int32_t)2)))
		{
			G_B11_0 = G_B9_1;
			goto IL_004d;
		}
		G_B10_0 = G_B9_1;
	}
	{
		G_B12_0 = 0;
		G_B12_1 = G_B10_0;
		goto IL_0053;
	}

IL_004d:
	{
		int32_t L_14 = V_0;
		G_B12_0 = ((int32_t)(1<<((int32_t)(L_14&((int32_t)31)))));
		G_B12_1 = G_B11_0;
	}

IL_0053:
	{
		V_4 = G_B12_0;
		int32_t L_15 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
		if (!G_B12_1)
		{
			goto IL_007c;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_16 = ___0_light;
		NullCheck(L_16);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_17;
		L_17 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_16, NULL);
		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);
		if (!L_18)
		{
			goto IL_007c;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_19 = ___0_light;
		NullCheck(L_19);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_20;
		L_20 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_19, NULL);
		NullCheck(L_20);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_21;
		L_21 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_20, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_22;
		L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_22)
		{
			goto IL_007f;
		}
	}

IL_007c:
	{
		G_B17_0 = 0;
		goto IL_0085;
	}

IL_007f:
	{
		int32_t L_23 = V_0;
		G_B17_0 = ((int32_t)(1<<((int32_t)(L_23&((int32_t)31)))));
	}

IL_0085:
	{
		V_5 = G_B17_0;
		int32_t L_24 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1));
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_25 = ___0_light;
		NullCheck(L_25);
		int32_t L_26;
		L_26 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_25, NULL);
		if (!L_26)
		{
			goto IL_0096;
		}
	}
	{
		G_B20_0 = 0;
		goto IL_009c;
	}

IL_0096:
	{
		int32_t L_27 = V_0;
		G_B20_0 = ((int32_t)(1<<((int32_t)(L_27&((int32_t)31)))));
	}

IL_009c:
	{
		int32_t L_28 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1));
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_29 = ___0_light;
		NullCheck(L_29);
		int32_t L_30;
		L_30 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_29, NULL);
		if ((!(((uint32_t)L_30) == ((uint32_t)2))))
		{
			G_B22_0 = G_B20_0;
			goto IL_00ac;
		}
		G_B21_0 = G_B20_0;
	}
	{
		G_B23_0 = 0;
		G_B23_1 = G_B21_0;
		goto IL_00b2;
	}

IL_00ac:
	{
		int32_t L_31 = V_0;
		G_B23_0 = ((int32_t)(1<<((int32_t)(L_31&((int32_t)31)))));
		G_B23_1 = G_B22_0;
	}

IL_00b2:
	{
		V_6 = G_B23_0;
		uint32_t L_32 = V_5;
		uint32_t L_33 = V_4;
		uint32_t L_34 = V_3;
		uint32_t L_35 = V_2;
		uint32_t L_36 = V_1;
		uint32_t L_37 = V_6;
		return ((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(G_B23_1|(int32_t)L_32))|(int32_t)L_33))|(int32_t)L_34))|(int32_t)L_35))|(int32_t)L_36))|(int32_t)L_37));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* RendererLighting_CreateLightMaterial_m3EA6C12D843A53FFD3B307E6D05B3B2F14195ADA (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___1_light, bool ___2_isVolume, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* G_B4_0 = NULL;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* G_B8_0 = NULL;
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___1_light;
		NullCheck(L_0);
		bool L_1;
		L_1 = Light2D_get_isPointLight_m07E5C6526A86112229661B2E930AE984FB9DE143(L_0, NULL);
		V_0 = L_1;
		bool L_2 = ___2_isVolume;
		if (!L_2)
		{
			goto IL_0023;
		}
	}
	{
		bool L_3 = V_0;
		if (L_3)
		{
			goto IL_0015;
		}
	}
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_4 = ___0_rendererData;
		NullCheck(L_4);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5;
		L_5 = Renderer2DData_get_shapeLightVolumeShader_mA9794C25798DB7ADF3D25F0A201881F27BB62B98_inline(L_4, NULL);
		G_B4_0 = L_5;
		goto IL_001b;
	}

IL_0015:
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_6 = ___0_rendererData;
		NullCheck(L_6);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_7;
		L_7 = Renderer2DData_get_pointLightVolumeShader_m7F22B50F1B5E8A522F42D0EA4C90C8B864D426CC_inline(L_6, NULL);
		G_B4_0 = L_7;
	}

IL_001b:
	{
		il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8;
		L_8 = CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2(G_B4_0, NULL);
		V_1 = L_8;
		goto IL_0060;
	}

IL_0023:
	{
		bool L_9 = V_0;
		if (L_9)
		{
			goto IL_002e;
		}
	}
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_10 = ___0_rendererData;
		NullCheck(L_10);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_11;
		L_11 = Renderer2DData_get_shapeLightShader_mC8287286E689DA2BB41625B23404512CAC6CD5A5_inline(L_10, NULL);
		G_B8_0 = L_11;
		goto IL_0034;
	}

IL_002e:
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_12 = ___0_rendererData;
		NullCheck(L_12);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_13;
		L_13 = Renderer2DData_get_pointLightShader_m5529C6F0D20A1D20F704D0C942CE34FF1EE6F941_inline(L_12, NULL);
		G_B8_0 = L_13;
	}

IL_0034:
	{
		il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14;
		L_14 = CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2(G_B8_0, NULL);
		V_1 = L_14;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_15 = ___1_light;
		NullCheck(L_15);
		int32_t L_16;
		L_16 = Light2D_get_overlapOperation_mEEC7BE7457C636A1E3C22ED723FE07942129FE33_inline(L_15, NULL);
		if (L_16)
		{
			goto IL_0057;
		}
	}
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = V_1;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_SetBlendModes_m51C7D7328E0C807C9DDE238EEDEB3BDCA99AED48(L_17, 1, 1, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = V_1;
		String_t* L_19 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseAdditiveBlendingKeyword;
		NullCheck(L_18);
		Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_18, L_19, NULL);
		goto IL_0060;
	}

IL_0057:
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_20 = V_1;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		RendererLighting_SetBlendModes_m51C7D7328E0C807C9DDE238EEDEB3BDCA99AED48(L_20, 5, ((int32_t)10), NULL);
	}

IL_0060:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_21 = ___1_light;
		NullCheck(L_21);
		int32_t L_22;
		L_22 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_21, NULL);
		if ((!(((uint32_t)L_22) == ((uint32_t)2))))
		{
			goto IL_0074;
		}
	}
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = V_1;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		String_t* L_24 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_SpriteLightKeyword;
		NullCheck(L_23);
		Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_23, L_24, NULL);
	}

IL_0074:
	{
		bool L_25 = V_0;
		if (!L_25)
		{
			goto IL_00a3;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_26 = ___1_light;
		NullCheck(L_26);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_27;
		L_27 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_26, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_28;
		L_28 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_28)
		{
			goto IL_00a3;
		}
	}
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_29 = ___1_light;
		NullCheck(L_29);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_30;
		L_30 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_29, NULL);
		NullCheck(L_30);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_31;
		L_31 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_30, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_32;
		L_32 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_32)
		{
			goto IL_00a3;
		}
	}
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33 = V_1;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		String_t* L_34 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UsePointLightCookiesKeyword;
		NullCheck(L_33);
		Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_33, L_34, NULL);
	}

IL_00a3:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_35 = ___1_light;
		NullCheck(L_35);
		int32_t L_36;
		L_36 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_35, NULL);
		if (L_36)
		{
			goto IL_00b6;
		}
	}
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_37 = V_1;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		String_t* L_38 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightQualityFastKeyword;
		NullCheck(L_37);
		Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_37, L_38, NULL);
	}

IL_00b6:
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_39 = ___1_light;
		NullCheck(L_39);
		int32_t L_40;
		L_40 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_39, NULL);
		if ((((int32_t)L_40) == ((int32_t)2)))
		{
			goto IL_00ca;
		}
	}
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_41 = V_1;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		String_t* L_42 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseNormalMap;
		NullCheck(L_41);
		Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_41, L_42, NULL);
	}

IL_00ca:
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = V_1;
		return L_43;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* RendererLighting_GetLightMaterial_m8319D29D467CDCEB177C4749ED6AC252855DDEB3 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_rendererData, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___1_light, bool ___2_isVolume, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m880131B97774FCD1D61D609271C687758A1DEED6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8ECED0ABA38816A415CC071AE2D3DC10931D6378_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
	{
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___1_light;
		bool L_1 = ___2_isVolume;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		uint32_t L_2;
		L_2 = RendererLighting_GetLightMaterialIndex_mE88F510279B7BD7807074D0F73A15EBEB158A37E(L_0, L_1, NULL);
		V_0 = L_2;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_3 = ___0_rendererData;
		NullCheck(L_3);
		Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* L_4;
		L_4 = Renderer2DData_get_lightMaterials_m22C3145214999466A69DB97DDB0CBF2ED7F26BEF_inline(L_3, NULL);
		uint32_t L_5 = V_0;
		NullCheck(L_4);
		bool L_6;
		L_6 = Dictionary_2_TryGetValue_m880131B97774FCD1D61D609271C687758A1DEED6(L_4, L_5, (&V_1), Dictionary_2_TryGetValue_m880131B97774FCD1D61D609271C687758A1DEED6_RuntimeMethod_var);
		if (L_6)
		{
			goto IL_002e;
		}
	}
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_7 = ___0_rendererData;
		Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_8 = ___1_light;
		bool L_9 = ___2_isVolume;
		il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10;
		L_10 = RendererLighting_CreateLightMaterial_m3EA6C12D843A53FFD3B307E6D05B3B2F14195ADA(L_7, L_8, L_9, NULL);
		V_1 = L_10;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_11 = ___0_rendererData;
		NullCheck(L_11);
		Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* L_12;
		L_12 = Renderer2DData_get_lightMaterials_m22C3145214999466A69DB97DDB0CBF2ED7F26BEF_inline(L_11, NULL);
		uint32_t L_13 = V_0;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = V_1;
		NullCheck(L_12);
		Dictionary_2_set_Item_m8ECED0ABA38816A415CC071AE2D3DC10931D6378(L_12, L_13, L_14, Dictionary_2_set_Item_m8ECED0ABA38816A415CC071AE2D3DC10931D6378_RuntimeMethod_var);
	}

IL_002e:
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = V_1;
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting__cctor_m708B1671B725D24DFC6189D01B226E2E666CE946 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09910D5977B9AE5638FD3E78D09802795F63468A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14E00D1617F85B505063AAF676DC480B0D1779E4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B92CA025E6B699BA16EA0D608513C8DB87C55B2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DB1030E8052D4B8D51E64E17991C78BAC329829);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F81A5C6CE7D0CD0C840F1A2D4DA03F6051BA786);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22429AF8430A0FD2F91590E81A9FA447EA9850C6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23AF9DEA8BB359A1DFFEB8B59CBE33B9E68C5D52);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2427241C0203B7204782DBF28D28DA5073D7D279);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AA6F196579E5D09576D88CE449D6EDA384E8FD0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AB4B55742DEC60140885F934F245C8A860D3148);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F45227EF2909ADC578DC98332908F92778F8E51);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3708CDBCC9F390AB99D52FE7DEE4724401B69B9F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E64BC6034A3163E8F66E71F21FDE9326620540C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42905289D0AA4F8BE82DD22E4AFECE44AA31BEF4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral45233758724C276D8B2C2755414B3754F09B075D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58C7707707154D0DDCD6A03FCFBE3CD968F65A34);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E02B75D2195BF2F229B0446D08F7879F35EC2E1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E34437F2B3F3E390B22A30BC4384A64A1B1E321);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral629C681B696A5B0A980A6B4BE5EA5CC59FAC5D76);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6843C77B06BD44DDB1476E0C77AB15D2E697E609);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69A46B52562951333B7B38381CB1EE257BE34D01);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D522D3932A2511A6F793A66D7E9566E37884E5D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral73B13DE9817379145386BC6ECC87E983FC8ED41A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86A04CD0F0A72EF7AFFA2F1D3B84FD4C0C8A846C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D8B7B1286C7F2D91CE833AA40DFA8D519442CF7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral919A76E8D195F258D4B41D8FEB0A759F90F3DFBF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B45F975FED45853A7BEFD89BE7BCAAB4DB2537D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8AB803C412C52F439CFB49D8698CA707B414FE5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB48E6E73B685126E9C780C2CE67846C548E3951);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1557CA60F0A14AAB23B550D18187940F9FD0E66);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD8CF0C8C33009E9B4FA6F65E92CB27DA2F99B0D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE40E5DE9BC200C11E3E4E92E293673307237710);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6C1265640611604039F57511E72262872A45202);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBB43A35B084279E58569AB874620D5B95784EBC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE708598663566B3184B098AC55A99AA078749052);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBDA9ADCDB1FAF79680B8B8D91C935D6AC07CF78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECEA65C9DB43AD0CEA7AC2984624135320CF9F72);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED9BA04A567FA3AB9C5E17BBF8A24FC923D81716);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8B70B09CBAAF9D97BD1634E44D9C001C28B404D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDF9FB4F562BFC3211DBBD554DC00D7B13E2F82F);
		s_Il2CppMethodInitialized = true;
	}
	{
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteral3E64BC6034A3163E8F66E71F21FDE9326620540C, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___m_ProfilingSampler = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___m_ProfilingSampler), (void*)L_0);
		ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_1;
		memset((&L_1), 0, sizeof(L_1));
		ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_1), _stringLiteral42905289D0AA4F8BE82DD22E4AFECE44AA31BEF4, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName = L_1;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
		memset((&L_2), 0, sizeof(L_2));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (0.5f), (0.5f), (0.5f), (1.0f), NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_NormalClearColor = L_2;
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_SpriteLightKeyword = _stringLiteral2AB4B55742DEC60140885F934F245C8A860D3148;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_SpriteLightKeyword), (void*)_stringLiteral2AB4B55742DEC60140885F934F245C8A860D3148);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UsePointLightCookiesKeyword = _stringLiteralF8B70B09CBAAF9D97BD1634E44D9C001C28B404D;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UsePointLightCookiesKeyword), (void*)_stringLiteralF8B70B09CBAAF9D97BD1634E44D9C001C28B404D);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightQualityFastKeyword = _stringLiteral58C7707707154D0DDCD6A03FCFBE3CD968F65A34;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightQualityFastKeyword), (void*)_stringLiteral58C7707707154D0DDCD6A03FCFBE3CD968F65A34);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseNormalMap = _stringLiteralECEA65C9DB43AD0CEA7AC2984624135320CF9F72;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseNormalMap), (void*)_stringLiteralECEA65C9DB43AD0CEA7AC2984624135320CF9F72);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseAdditiveBlendingKeyword = _stringLiteralAB48E6E73B685126E9C780C2CE67846C548E3951;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseAdditiveBlendingKeyword), (void*)_stringLiteralAB48E6E73B685126E9C780C2CE67846C548E3951);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)4);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralED9BA04A567FA3AB9C5E17BBF8A24FC923D81716);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral9B45F975FED45853A7BEFD89BE7BCAAB4DB2537D);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralA8AB803C412C52F439CFB49D8698CA707B414FE5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral23AF9DEA8BB359A1DFFEB8B59CBE33B9E68C5D52);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseBlendStyleKeywords = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseBlendStyleKeywords), (void*)L_7);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8;
		int32_t L_10;
		L_10 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralDBB43A35B084279E58569AB874620D5B95784EBC, NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_10);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_9;
		int32_t L_12;
		L_12 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralB1557CA60F0A14AAB23B550D18187940F9FD0E66, NULL);
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_12);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = L_11;
		int32_t L_14;
		L_14 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral5E34437F2B3F3E390B22A30BC4384A64A1B1E321, NULL);
		NullCheck(L_13);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)L_14);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = L_13;
		int32_t L_16;
		L_16 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBE40E5DE9BC200C11E3E4E92E293673307237710, NULL);
		NullCheck(L_15);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)L_16);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_BlendFactorsPropIDs = L_15;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_BlendFactorsPropIDs), (void*)L_15);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = L_17;
		int32_t L_19;
		L_19 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral2F45227EF2909ADC578DC98332908F92778F8E51, NULL);
		NullCheck(L_18);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_19);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = L_18;
		int32_t L_21;
		L_21 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral6843C77B06BD44DDB1476E0C77AB15D2E697E609, NULL);
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_21);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_20;
		int32_t L_23;
		L_23 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral1B92CA025E6B699BA16EA0D608513C8DB87C55B2, NULL);
		NullCheck(L_22);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)L_23);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = L_22;
		int32_t L_25;
		L_25 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral919A76E8D195F258D4B41D8FEB0A759F90F3DFBF, NULL);
		NullCheck(L_24);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)L_25);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_MaskFilterPropIDs = L_24;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_MaskFilterPropIDs), (void*)L_24);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = L_26;
		int32_t L_28;
		L_28 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral8D8B7B1286C7F2D91CE833AA40DFA8D519442CF7, NULL);
		NullCheck(L_27);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_28);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = L_27;
		int32_t L_30;
		L_30 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBD8CF0C8C33009E9B4FA6F65E92CB27DA2F99B0D, NULL);
		NullCheck(L_29);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_30);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = L_29;
		int32_t L_32;
		L_32 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral22429AF8430A0FD2F91590E81A9FA447EA9850C6, NULL);
		NullCheck(L_31);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)L_32);
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = L_31;
		int32_t L_34;
		L_34 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral5E02B75D2195BF2F229B0446D08F7879F35EC2E1, NULL);
		NullCheck(L_33);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)L_34);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_InvertedFilterPropIDs = L_33;
		Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_InvertedFilterPropIDs), (void*)L_33);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___s_RenderTextureFormatToUse = 8;
		int32_t L_35;
		L_35 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral3708CDBCC9F390AB99D52FE7DEE4724401B69B9F, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_SrcBlendID = L_35;
		int32_t L_36;
		L_36 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral73B13DE9817379145386BC6ECC87E983FC8ED41A, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_DstBlendID = L_36;
		int32_t L_37;
		L_37 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral2427241C0203B7204782DBF28D28DA5073D7D279, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_FalloffIntensityID = L_37;
		int32_t L_38;
		L_38 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral1F81A5C6CE7D0CD0C840F1A2D4DA03F6051BA786, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_FalloffDistanceID = L_38;
		int32_t L_39;
		L_39 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral86A04CD0F0A72EF7AFFA2F1D3B84FD4C0C8A846C, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightColorID = L_39;
		int32_t L_40;
		L_40 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralFDF9FB4F562BFC3211DBBD554DC00D7B13E2F82F, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_VolumeOpacityID = L_40;
		int32_t L_41;
		L_41 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralEBDA9ADCDB1FAF79680B8B8D91C935D6AC07CF78, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_CookieTexID = L_41;
		int32_t L_42;
		L_42 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral45233758724C276D8B2C2755414B3754F09B075D, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_FalloffLookupID = L_42;
		int32_t L_43;
		L_43 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral629C681B696A5B0A980A6B4BE5EA5CC59FAC5D76, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightPositionID = L_43;
		int32_t L_44;
		L_44 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral6D522D3932A2511A6F793A66D7E9566E37884E5D, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightInvMatrixID = L_44;
		int32_t L_45;
		L_45 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralD6C1265640611604039F57511E72262872A45202, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_InnerRadiusMultID = L_45;
		int32_t L_46;
		L_46 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral14E00D1617F85B505063AAF676DC480B0D1779E4, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_OuterAngleID = L_46;
		int32_t L_47;
		L_47 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral69A46B52562951333B7B38381CB1EE257BE34D01, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_InnerAngleMultID = L_47;
		int32_t L_48;
		L_48 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral09910D5977B9AE5638FD3E78D09802795F63468A, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightLookupID = L_48;
		int32_t L_49;
		L_49 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralE708598663566B3184B098AC55A99AA078749052, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_IsFullSpotlightID = L_49;
		int32_t L_50;
		L_50 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral1DB1030E8052D4B8D51E64E17991C78BAC329829, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightZDistanceID = L_50;
		int32_t L_51;
		L_51 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral2AA6F196579E5D09576D88CE449D6EDA384E8FD0, NULL);
		((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_PointLightCookieTexID = L_51;
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 PixelPerfectCameraInternal__ctor_mC166DED631A03AB55E4B0855C25CF30343965AFB (PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* __this, RuntimeObject* ___0_component, const RuntimeMethod* method) 
{
	{
		__this->___zoom = 1;
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0;
		L_0 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
		__this->___pixelRect = L_0;
		__this->___orthoSize = (1.0f);
		__this->___cinemachineVCamZoom = 1;
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		RuntimeObject* L_1 = ___0_component;
		__this->___m_Component = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Component), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectCameraInternal_OnBeforeSerialize_mE82FADAF65D4585BBE02D234F88C8A1EB0B0338D (PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->___m_Component;
		__this->___m_SerializableComponent = ((PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D*)IsInstClass((RuntimeObject*)L_0, PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_il2cpp_TypeInfo_var));
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SerializableComponent), (void*)((PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D*)IsInstClass((RuntimeObject*)L_0, PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_il2cpp_TypeInfo_var)));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectCameraInternal_OnAfterDeserialize_m0867208D1498752B82E88C39E93815A69923DCB6 (PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_0 = __this->___m_SerializableComponent;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_2 = __this->___m_SerializableComponent;
		__this->___m_Component = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Component), (void*)L_2);
	}

IL_001a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectCameraInternal_CalculateCameraProperties_m5CBA4CE52BD95844CF35A09124AD03570D9373A0 (PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* __this, int32_t ___0_screenWidth, int32_t ___1_screenHeight, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	float V_10 = 0.0f;
	float V_11 = 0.0f;
	float G_B24_0 = 0.0f;
	float G_B31_0 = 0.0f;
	{
		RuntimeObject* L_0 = __this->___m_Component;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_0);
		V_0 = L_1;
		RuntimeObject* L_2 = __this->___m_Component;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_2);
		V_1 = L_3;
		RuntimeObject* L_4 = __this->___m_Component;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(4, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_4);
		V_2 = L_5;
		RuntimeObject* L_6 = __this->___m_Component;
		NullCheck(L_6);
		bool L_7;
		L_7 = InterfaceFuncInvoker0< bool >::Invoke(6, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_6);
		V_3 = L_7;
		RuntimeObject* L_8 = __this->___m_Component;
		NullCheck(L_8);
		bool L_9;
		L_9 = InterfaceFuncInvoker0< bool >::Invoke(8, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_8);
		V_4 = L_9;
		RuntimeObject* L_10 = __this->___m_Component;
		NullCheck(L_10);
		bool L_11;
		L_11 = InterfaceFuncInvoker0< bool >::Invoke(10, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_10);
		V_5 = L_11;
		RuntimeObject* L_12 = __this->___m_Component;
		NullCheck(L_12);
		bool L_13;
		L_13 = InterfaceFuncInvoker0< bool >::Invoke(12, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_12);
		V_6 = L_13;
		RuntimeObject* L_14 = __this->___m_Component;
		NullCheck(L_14);
		bool L_15;
		L_15 = InterfaceFuncInvoker0< bool >::Invoke(14, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_14);
		V_7 = L_15;
		bool L_16 = V_6;
		bool L_17 = V_5;
		__this->___cropFrameXAndY = (bool)((int32_t)((int32_t)L_16&(int32_t)L_17));
		bool L_18 = V_6;
		bool L_19 = V_5;
		__this->___cropFrameXOrY = (bool)((int32_t)((int32_t)L_18|(int32_t)L_19));
		bool L_20 = __this->___cropFrameXAndY;
		bool L_21 = V_7;
		__this->___useStretchFill = (bool)((int32_t)((int32_t)L_20&(int32_t)L_21));
		bool L_22 = __this->___useStretchFill;
		__this->___requiresUpscaling = L_22;
		int32_t L_23 = ___1_screenHeight;
		int32_t L_24 = V_2;
		V_8 = ((int32_t)(L_23/L_24));
		int32_t L_25 = ___0_screenWidth;
		int32_t L_26 = V_1;
		V_9 = ((int32_t)(L_25/L_26));
		int32_t L_27 = V_8;
		int32_t L_28 = V_9;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_29;
		L_29 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_27, L_28, NULL);
		int32_t L_30;
		L_30 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(1, L_29, NULL);
		__this->___zoom = L_30;
		__this->___useOffscreenRT = (bool)0;
		__this->___offscreenRTWidth = 0;
		__this->___offscreenRTHeight = 0;
		bool L_31 = __this->___cropFrameXOrY;
		if (!L_31)
		{
			goto IL_0191;
		}
	}
	{
		__this->___useOffscreenRT = (bool)1;
		bool L_32 = V_3;
		if (L_32)
		{
			goto IL_013f;
		}
	}
	{
		bool L_33 = __this->___cropFrameXAndY;
		if (!L_33)
		{
			goto IL_0107;
		}
	}
	{
		int32_t L_34 = __this->___zoom;
		int32_t L_35 = V_1;
		__this->___offscreenRTWidth = ((int32_t)il2cpp_codegen_multiply(L_34, L_35));
		int32_t L_36 = __this->___zoom;
		int32_t L_37 = V_2;
		__this->___offscreenRTHeight = ((int32_t)il2cpp_codegen_multiply(L_36, L_37));
		goto IL_01c8;
	}

IL_0107:
	{
		bool L_38 = V_6;
		if (!L_38)
		{
			goto IL_0125;
		}
	}
	{
		int32_t L_39 = ___0_screenWidth;
		__this->___offscreenRTWidth = L_39;
		int32_t L_40 = __this->___zoom;
		int32_t L_41 = V_2;
		__this->___offscreenRTHeight = ((int32_t)il2cpp_codegen_multiply(L_40, L_41));
		goto IL_01c8;
	}

IL_0125:
	{
		int32_t L_42 = __this->___zoom;
		int32_t L_43 = V_1;
		__this->___offscreenRTWidth = ((int32_t)il2cpp_codegen_multiply(L_42, L_43));
		int32_t L_44 = ___1_screenHeight;
		__this->___offscreenRTHeight = L_44;
		goto IL_01c8;
	}

IL_013f:
	{
		bool L_45 = __this->___cropFrameXAndY;
		if (!L_45)
		{
			goto IL_0157;
		}
	}
	{
		int32_t L_46 = V_1;
		__this->___offscreenRTWidth = L_46;
		int32_t L_47 = V_2;
		__this->___offscreenRTHeight = L_47;
		goto IL_01c8;
	}

IL_0157:
	{
		bool L_48 = V_6;
		if (!L_48)
		{
			goto IL_0176;
		}
	}
	{
		int32_t L_49 = ___0_screenWidth;
		int32_t L_50 = __this->___zoom;
		__this->___offscreenRTWidth = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_49/L_50))/2)), 2));
		int32_t L_51 = V_2;
		__this->___offscreenRTHeight = L_51;
		goto IL_01c8;
	}

IL_0176:
	{
		int32_t L_52 = V_1;
		__this->___offscreenRTWidth = L_52;
		int32_t L_53 = ___1_screenHeight;
		int32_t L_54 = __this->___zoom;
		__this->___offscreenRTHeight = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_53/L_54))/2)), 2));
		goto IL_01c8;
	}

IL_0191:
	{
		bool L_55 = V_3;
		if (!L_55)
		{
			goto IL_01c8;
		}
	}
	{
		int32_t L_56 = __this->___zoom;
		if ((((int32_t)L_56) <= ((int32_t)1)))
		{
			goto IL_01c8;
		}
	}
	{
		__this->___useOffscreenRT = (bool)1;
		int32_t L_57 = ___0_screenWidth;
		int32_t L_58 = __this->___zoom;
		__this->___offscreenRTWidth = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_57/L_58))/2)), 2));
		int32_t L_59 = ___1_screenHeight;
		int32_t L_60 = __this->___zoom;
		__this->___offscreenRTHeight = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_59/L_60))/2)), 2));
	}

IL_01c8:
	{
		bool L_61 = __this->___useOffscreenRT;
		if (!L_61)
		{
			goto IL_01f5;
		}
	}
	{
		int32_t L_62 = __this->___offscreenRTWidth;
		int32_t L_63 = __this->___offscreenRTHeight;
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_64;
		memset((&L_64), 0, sizeof(L_64));
		Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline((&L_64), (0.0f), (0.0f), ((float)L_62), ((float)L_63), NULL);
		__this->___pixelRect = L_64;
		goto IL_0200;
	}

IL_01f5:
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_65;
		L_65 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
		__this->___pixelRect = L_65;
	}

IL_0200:
	{
		bool L_66 = V_6;
		if (!L_66)
		{
			goto IL_021a;
		}
	}
	{
		int32_t L_67 = V_2;
		int32_t L_68 = V_0;
		__this->___orthoSize = ((float)(((float)il2cpp_codegen_multiply(((float)L_67), (0.5f)))/((float)L_68)));
		goto IL_02c5;
	}

IL_021a:
	{
		bool L_69 = V_5;
		if (!L_69)
		{
			goto IL_0266;
		}
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_70 = __this->___pixelRect;
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_71;
		L_71 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
		bool L_72;
		L_72 = Rect_op_Equality_mF2A038255CAF5F1E86079B9EE0FC96DE54307C1F_inline(L_70, L_71, NULL);
		if (L_72)
		{
			goto IL_0249;
		}
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_73 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___pixelRect);
		float L_74;
		L_74 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_73, NULL);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_75 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___pixelRect);
		float L_76;
		L_76 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_75, NULL);
		G_B24_0 = ((float)(L_74/L_76));
		goto IL_024e;
	}

IL_0249:
	{
		int32_t L_77 = ___0_screenWidth;
		int32_t L_78 = ___1_screenHeight;
		G_B24_0 = ((float)(((float)L_77)/((float)L_78)));
	}

IL_024e:
	{
		V_10 = G_B24_0;
		int32_t L_79 = V_1;
		float L_80 = V_10;
		int32_t L_81 = V_0;
		__this->___orthoSize = ((float)(((float)il2cpp_codegen_multiply(((float)(((float)L_79)/L_80)), (0.5f)))/((float)L_81)));
		goto IL_02c5;
	}

IL_0266:
	{
		bool L_82 = V_3;
		if (!L_82)
		{
			goto IL_028a;
		}
	}
	{
		int32_t L_83 = __this->___zoom;
		if ((((int32_t)L_83) <= ((int32_t)1)))
		{
			goto IL_028a;
		}
	}
	{
		int32_t L_84 = __this->___offscreenRTHeight;
		int32_t L_85 = V_0;
		__this->___orthoSize = ((float)(((float)il2cpp_codegen_multiply(((float)L_84), (0.5f)))/((float)L_85)));
		goto IL_02c5;
	}

IL_028a:
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_86 = __this->___pixelRect;
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_87;
		L_87 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
		bool L_88;
		L_88 = Rect_op_Equality_mF2A038255CAF5F1E86079B9EE0FC96DE54307C1F_inline(L_86, L_87, NULL);
		if (L_88)
		{
			goto IL_02a9;
		}
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_89 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___pixelRect);
		float L_90;
		L_90 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_89, NULL);
		G_B31_0 = L_90;
		goto IL_02ab;
	}

IL_02a9:
	{
		int32_t L_91 = ___1_screenHeight;
		G_B31_0 = ((float)L_91);
	}

IL_02ab:
	{
		V_11 = G_B31_0;
		float L_92 = V_11;
		int32_t L_93 = __this->___zoom;
		int32_t L_94 = V_0;
		__this->___orthoSize = ((float)(((float)il2cpp_codegen_multiply(L_92, (0.5f)))/((float)((int32_t)il2cpp_codegen_multiply(L_93, L_94)))));
	}

IL_02c5:
	{
		bool L_95 = V_3;
		if (L_95)
		{
			goto IL_02d1;
		}
	}
	{
		bool L_96 = V_3;
		bool L_97 = V_4;
		if (!((int32_t)(((((int32_t)L_96) == ((int32_t)0))? 1 : 0)&(int32_t)L_97)))
		{
			goto IL_02e0;
		}
	}

IL_02d1:
	{
		int32_t L_98 = V_0;
		__this->___unitsPerPixel = ((float)((1.0f)/((float)L_98)));
		return;
	}

IL_02e0:
	{
		int32_t L_99 = __this->___zoom;
		int32_t L_100 = V_0;
		__this->___unitsPerPixel = ((float)((1.0f)/((float)((int32_t)il2cpp_codegen_multiply(L_99, L_100)))));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D PixelPerfectCameraInternal_CalculateFinalBlitPixelRect_mA0CFB5C8CCEC2710BFE427A3B30A34F451DB0506 (PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* __this, int32_t ___0_screenWidth, int32_t ___1_screenHeight, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D));
		bool L_0 = __this->___useStretchFill;
		if (!L_0)
		{
			goto IL_00dd;
		}
	}
	{
		int32_t L_1 = ___0_screenWidth;
		int32_t L_2 = ___1_screenHeight;
		V_1 = ((float)(((float)L_1)/((float)L_2)));
		RuntimeObject* L_3 = __this->___m_Component;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_3);
		RuntimeObject* L_5 = __this->___m_Component;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(4, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_5);
		V_2 = ((float)(((float)L_4)/((float)L_6)));
		float L_7 = V_1;
		float L_8 = V_2;
		if ((!(((float)L_7) > ((float)L_8))))
		{
			goto IL_006d;
		}
	}
	{
		int32_t L_9 = ___1_screenHeight;
		Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&V_0), ((float)L_9), NULL);
		int32_t L_10 = ___1_screenHeight;
		float L_11 = V_2;
		Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&V_0), ((float)il2cpp_codegen_multiply(((float)L_10), L_11)), NULL);
		int32_t L_12 = ___0_screenWidth;
		float L_13;
		L_13 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_12, il2cpp_codegen_cast_double_to_int<int32_t>(L_13)))/2))), NULL);
		Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&V_0), (0.0f), NULL);
		goto IL_00a1;
	}

IL_006d:
	{
		int32_t L_14 = ___0_screenWidth;
		Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&V_0), ((float)L_14), NULL);
		int32_t L_15 = ___0_screenWidth;
		float L_16 = V_2;
		Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&V_0), ((float)(((float)L_15)/L_16)), NULL);
		int32_t L_17 = ___1_screenHeight;
		float L_18;
		L_18 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_0), NULL);
		Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_17, il2cpp_codegen_cast_double_to_int<int32_t>(L_18)))/2))), NULL);
		Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&V_0), (0.0f), NULL);
	}

IL_00a1:
	{
		int32_t L_19 = ___0_screenWidth;
		RuntimeObject* L_20 = __this->___m_Component;
		NullCheck(L_20);
		int32_t L_21;
		L_21 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_20);
		if (((int32_t)(L_19%L_21)))
		{
			goto IL_00bf;
		}
	}
	{
		float L_22 = V_2;
		float L_23 = V_1;
		__this->___requiresUpscaling = (bool)((((float)L_22) < ((float)L_23))? 1 : 0);
		goto IL_015a;
	}

IL_00bf:
	{
		int32_t L_24 = ___1_screenHeight;
		RuntimeObject* L_25 = __this->___m_Component;
		NullCheck(L_25);
		int32_t L_26;
		L_26 = InterfaceFuncInvoker0< int32_t >::Invoke(4, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_25);
		if (((int32_t)(L_24%L_26)))
		{
			goto IL_015a;
		}
	}
	{
		float L_27 = V_2;
		float L_28 = V_1;
		__this->___requiresUpscaling = (bool)((((float)L_27) > ((float)L_28))? 1 : 0);
		goto IL_015a;
	}

IL_00dd:
	{
		RuntimeObject* L_29 = __this->___m_Component;
		NullCheck(L_29);
		bool L_30;
		L_30 = InterfaceFuncInvoker0< bool >::Invoke(6, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_29);
		if (!L_30)
		{
			goto IL_0116;
		}
	}
	{
		int32_t L_31 = __this->___zoom;
		int32_t L_32 = __this->___offscreenRTHeight;
		Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&V_0), ((float)((int32_t)il2cpp_codegen_multiply(L_31, L_32))), NULL);
		int32_t L_33 = __this->___zoom;
		int32_t L_34 = __this->___offscreenRTWidth;
		Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&V_0), ((float)((int32_t)il2cpp_codegen_multiply(L_33, L_34))), NULL);
		goto IL_0132;
	}

IL_0116:
	{
		int32_t L_35 = __this->___offscreenRTHeight;
		Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&V_0), ((float)L_35), NULL);
		int32_t L_36 = __this->___offscreenRTWidth;
		Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&V_0), ((float)L_36), NULL);
	}

IL_0132:
	{
		int32_t L_37 = ___0_screenWidth;
		float L_38;
		L_38 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_37, il2cpp_codegen_cast_double_to_int<int32_t>(L_38)))/2))), NULL);
		int32_t L_39 = ___1_screenHeight;
		float L_40;
		L_40 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_0), NULL);
		Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_39, il2cpp_codegen_cast_double_to_int<int32_t>(L_40)))/2))), NULL);
	}

IL_015a:
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_41 = V_0;
		return L_41;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PixelPerfectCameraInternal_CorrectCinemachineOrthoSize_m949F5863457F04170743D7068530530287EB3E8B (PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* __this, float ___0_targetOrthoSize, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		RuntimeObject* L_0 = __this->___m_Component;
		NullCheck(L_0);
		bool L_1;
		L_1 = InterfaceFuncInvoker0< bool >::Invoke(6, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_0);
		if (!L_1)
		{
			goto IL_0037;
		}
	}
	{
		float L_2 = __this->___orthoSize;
		float L_3 = ___0_targetOrthoSize;
		int32_t L_4;
		L_4 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_2/L_3)), NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_5;
		L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(1, L_4, NULL);
		__this->___cinemachineVCamZoom = L_5;
		float L_6 = __this->___orthoSize;
		int32_t L_7 = __this->___cinemachineVCamZoom;
		V_0 = ((float)(L_6/((float)L_7)));
		goto IL_006f;
	}

IL_0037:
	{
		int32_t L_8 = __this->___zoom;
		float L_9 = __this->___orthoSize;
		float L_10 = ___0_targetOrthoSize;
		int32_t L_11;
		L_11 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)il2cpp_codegen_multiply(((float)L_8), L_9))/L_10)), NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_12;
		L_12 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(1, L_11, NULL);
		__this->___cinemachineVCamZoom = L_12;
		int32_t L_13 = __this->___zoom;
		float L_14 = __this->___orthoSize;
		int32_t L_15 = __this->___cinemachineVCamZoom;
		V_0 = ((float)(((float)il2cpp_codegen_multiply(((float)L_13), L_14))/((float)L_15)));
	}

IL_006f:
	{
		RuntimeObject* L_16 = __this->___m_Component;
		NullCheck(L_16);
		bool L_17;
		L_17 = InterfaceFuncInvoker0< bool >::Invoke(6, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_16);
		if (L_17)
		{
			goto IL_00a8;
		}
	}
	{
		RuntimeObject* L_18 = __this->___m_Component;
		NullCheck(L_18);
		bool L_19;
		L_19 = InterfaceFuncInvoker0< bool >::Invoke(8, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_18);
		if (L_19)
		{
			goto IL_00a8;
		}
	}
	{
		int32_t L_20 = __this->___cinemachineVCamZoom;
		RuntimeObject* L_21 = __this->___m_Component;
		NullCheck(L_21);
		int32_t L_22;
		L_22 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_21);
		__this->___unitsPerPixel = ((float)((1.0f)/((float)((int32_t)il2cpp_codegen_multiply(L_20, L_22)))));
	}

IL_00a8:
	{
		float L_23 = V_0;
		return L_23;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 Renderer2D_get_createColorTexture_mB032C1E9B792C403DFA0E045B0E824F50254E886 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_CreateColorTexture;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer2D_get_createDepthTexture_m5FFBE64FB2D26F88CD60541BA825E6302DBAF35C (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_CreateDepthTexture;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_1;
		L_1 = PostProcessPasses_get_colorGradingLutPass_m9F1DB7EDF090A5F0523A9C106E9697CCD2174B4C_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* Renderer2D_get_postProcessPass_m16127D44EB91A243B6BD3EA5266E3457CB614752 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* L_1;
		L_1 = PostProcessPasses_get_postProcessPass_m5DE0C003760933244080CFD43135D83ACF88E9E4_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* Renderer2D_get_finalPostProcessPass_m375BA51729EECD03C6835133CA6A80AEB2AE9607 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* L_1;
		L_1 = PostProcessPasses_get_finalPostProcessPass_m455A2E72843873127E3ADA23165B2031ED5EE98D_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* Renderer2D_get_afterPostProcessColorHandle_m364C72C604A9B311128A323E6C2F5E17C54B53ED (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1;
		L_1 = PostProcessPasses_get_afterPostProcessColor_m73C5609283C6A9B3CCAF96304D0A318CD30A231B_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* Renderer2D_get_colorGradingLutHandle_m1D04349205815E4FD240A5F06B3B123FC65B3F40 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1;
		L_1 = PostProcessPasses_get_colorGradingLut_m109522E238E99C4787B2102E86FAC20D998D6669_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer2D_SupportedCameraStackingTypes_mFBB7DFCB61DB4C67ACF37FB0DBCFBBF586853A3E (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		return 3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D__ctor_m11C3053A505E02F28EB7D4928197891E961CA698 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_data, 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*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRendererData_t57D400CEB38765F55EB74FDBD786B9A73C293CA6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7825BD5F32C61F945759E173E5A5EBBBADEA89D1);
		s_Il2CppMethodInitialized = true;
	}
	PostProcessParams_tB133C1F9C1E090E6E4A0883D8428E5C1C2BAE08D V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* V_2 = NULL;
	ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169* V_3 = NULL;
	int32_t V_4 = 0;
	{
		__this->___m_UseDepthStencilBuffer = (bool)1;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = ___0_data;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
		ScriptableRenderer__ctor_m9E5F5E400D4107D257C1663CB254BDEE3BCA1490(__this, L_0, NULL);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_1 = ___0_data;
		NullCheck(L_1);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_2;
		L_2 = Renderer2DData_get_coreBlitPS_mCA0DF1EB5001FAFF26D3501402BF6A8D749C9140_inline(L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3;
		L_3 = CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2(L_2, NULL);
		__this->___m_BlitMaterial = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BlitMaterial), (void*)L_3);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_4 = ___0_data;
		NullCheck(L_4);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5;
		L_5 = Renderer2DData_get_blitHDROverlay_m183600F752FB672B1C7E6CBA42F76A34AE3686B9_inline(L_4, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6;
		L_6 = CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2(L_5, NULL);
		__this->___m_BlitHDRMaterial = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BlitHDRMaterial), (void*)L_6);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_7 = ___0_data;
		NullCheck(L_7);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_8;
		L_8 = Renderer2DData_get_samplingShader_m3C0C7A08E63C414DD4C48D0256A049B511A07979_inline(L_7, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9;
		L_9 = CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2(L_8, NULL);
		__this->___m_SamplingMaterial = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SamplingMaterial), (void*)L_9);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_10 = ___0_data;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = __this->___m_BlitMaterial;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = __this->___m_SamplingMaterial;
		Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_13 = (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92*)il2cpp_codegen_object_new(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
		Render2DLightingPass__ctor_m7685777E98C8940A8236EF2A8ACA28F20DCDF662(L_13, L_10, L_11, L_12, NULL);
		__this->___m_Render2DLightingPass = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Render2DLightingPass), (void*)L_13);
		PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* L_14 = (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494*)il2cpp_codegen_object_new(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var);
		PixelPerfectBackgroundPass__ctor_mCB404D32C8BB3B29D3B9F58ED4947CE1BFFBCC85(L_14, ((int32_t)500), NULL);
		__this->___m_PixelPerfectBackgroundPass = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PixelPerfectBackgroundPass), (void*)L_14);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = __this->___m_BlitMaterial;
		UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* L_16 = (UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0*)il2cpp_codegen_object_new(UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0_il2cpp_TypeInfo_var);
		UpscalePass__ctor_m608582B0177BF5948395E03DA05380F05D84FAA9(L_16, ((int32_t)600), L_15, NULL);
		__this->___m_UpscalePass = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UpscalePass), (void*)L_16);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = __this->___m_BlitMaterial;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = __this->___m_BlitHDRMaterial;
		FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_19 = (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC*)il2cpp_codegen_object_new(FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC_il2cpp_TypeInfo_var);
		FinalBlitPass__ctor_m8EC452A44B311B651896B960793E9588F36A13A9(L_19, ((int32_t)1001), L_17, L_18, NULL);
		__this->___m_FinalBlitPass = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FinalBlitPass), (void*)L_19);
		DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* L_20 = (DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686*)il2cpp_codegen_object_new(DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686_il2cpp_TypeInfo_var);
		DrawScreenSpaceUIPass__ctor_mDBCF412F28AA8B567220AFEE129CF6DEF63FF9A1(L_20, ((int32_t)550), (bool)1, NULL);
		__this->___m_DrawOffscreenUIPass = L_20;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DrawOffscreenUIPass), (void*)L_20);
		DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* L_21 = (DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686*)il2cpp_codegen_object_new(DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686_il2cpp_TypeInfo_var);
		DrawScreenSpaceUIPass__ctor_mDBCF412F28AA8B567220AFEE129CF6DEF63FF9A1(L_21, ((int32_t)1002), (bool)0, NULL);
		__this->___m_DrawOverlayUIPass = L_21;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DrawOverlayUIPass), (void*)L_21);
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_22 = (RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13*)il2cpp_codegen_object_new(RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13_il2cpp_TypeInfo_var);
		RenderTargetBufferSystem__ctor_m86BE218D4CA2ED16CC91EEAE8A08BE67A5E860BE(L_22, _stringLiteral7825BD5F32C61F945759E173E5A5EBBBADEA89D1, NULL);
		__this->___m_ColorBufferSystem = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorBufferSystem), (void*)L_22);
		PostProcessParams_tB133C1F9C1E090E6E4A0883D8428E5C1C2BAE08D L_23;
		L_23 = PostProcessParams_Create_mF2D6447F9F7ADA7CD2BA7FB8CFED007F03855E40(NULL);
		V_0 = L_23;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_24 = __this->___m_BlitMaterial;
		(&V_0)->___blitMaterial = L_24;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___blitMaterial), (void*)L_24);
		(&V_0)->___requestHDRFormat = ((int32_t)74);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_25 = ___0_data;
		NullCheck(L_25);
		PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_26;
		L_26 = Renderer2DData_get_postProcessData_mF4A687D571EE240B0D8A616FED76CED4D179B2B9_inline(L_25, NULL);
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9 L_27;
		memset((&L_27), 0, sizeof(L_27));
		PostProcessPasses__ctor_m037C1A5C70CF6EBB280576FDAC5BDD5E9AAD44ED((&L_27), L_26, (&V_0), NULL);
		__this->___m_PostProcessPasses = L_27;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses))->___m_ColorGradingLutPass), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses))->___m_PostProcessPass), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses))->___m_FinalPostProcessPass), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses))->___m_AfterPostProcessColor), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses))->___m_ColorGradingLut), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses))->___m_RendererPostProcessData), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses))->___m_CurrentPostProcessData), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses))->___m_BlitMaterial), (void*)NULL);
		#endif
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_28 = ___0_data;
		NullCheck(L_28);
		bool L_29;
		L_29 = Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline(L_28, NULL);
		__this->___m_UseDepthStencilBuffer = L_29;
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_30 = ___0_data;
		__this->___m_Renderer2DData = L_30;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Renderer2DData), (void*)L_30);
		RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* L_31 = (RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371*)il2cpp_codegen_object_new(RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371_il2cpp_TypeInfo_var);
		RenderingFeatures__ctor_m63CA9CABFDC57D4CBEA1205C070F14CC83FF8C0F(L_31, NULL);
		ScriptableRenderer_set_supportedRenderingFeatures_m79C5FBB6462F1D21874A91D7FFD54F5A1D05D472_inline(__this, L_31, NULL);
		Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* L_32 = (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33*)il2cpp_codegen_object_new(Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33_il2cpp_TypeInfo_var);
		Light2DCullResult__ctor_mA059EA8EA57FB0C0783AAC8A6DF31771DDF6DE88(L_32, NULL);
		__this->___m_LightCullResult = L_32;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LightCullResult), (void*)L_32);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_33 = __this->___m_Renderer2DData;
		Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* L_34 = __this->___m_LightCullResult;
		NullCheck(L_33);
		Renderer2DData_set_lightCullResult_m309C84A19C19ED7F42DF784E01E051998DCBBA4A_inline(L_33, L_34, NULL);
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_35;
		L_35 = Blitter_GetBlitMaterial_m4BA631147AEAC4DBB4125473540FCB72D7F394BF(2, (bool)0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_36;
		L_36 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_35, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_1 = L_36;
		il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
		UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* L_37;
		L_37 = UniversalRenderPipeline_get_asset_mCDEF564C748A6FE271F3749C82ECA64D0F6DE9E9(NULL);
		V_2 = L_37;
		UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* L_38 = V_2;
		bool L_39;
		L_39 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_39)
		{
			goto IL_017b;
		}
	}
	{
		UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* L_40 = V_2;
		NullCheck(L_40);
		ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169* L_41 = L_40->___m_RendererDataList;
		V_3 = L_41;
		V_4 = 0;
		goto IL_0174;
	}

IL_015f:
	{
		ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169* L_42 = V_3;
		int32_t L_43 = V_4;
		NullCheck(L_42);
		int32_t L_44 = L_43;
		ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
		if (!((UniversalRendererData_t57D400CEB38765F55EB74FDBD786B9A73C293CA6*)IsInstClass((RuntimeObject*)L_45, UniversalRendererData_t57D400CEB38765F55EB74FDBD786B9A73C293CA6_il2cpp_TypeInfo_var)))
		{
			goto IL_016e;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_017b;
	}

IL_016e:
	{
		int32_t L_46 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_46, 1));
	}

IL_0174:
	{
		int32_t L_47 = V_4;
		ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169* L_48 = V_3;
		NullCheck(L_48);
		if ((((int32_t)L_47) < ((int32_t)((int32_t)(((RuntimeArray*)L_48)->max_length)))))
		{
			goto IL_015f;
		}
	}

IL_017b:
	{
		bool L_49 = V_1;
		if (!L_49)
		{
			goto IL_018f;
		}
	}
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_50 = ___0_data;
		NullCheck(L_50);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_51;
		L_51 = Renderer2DData_get_coreBlitPS_mCA0DF1EB5001FAFF26D3501402BF6A8D749C9140_inline(L_50, NULL);
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_52 = ___0_data;
		NullCheck(L_52);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_53;
		L_53 = Renderer2DData_get_coreBlitColorAndDepthPS_m013A1A62C117F8137159200DE836D0D1B22C1CD4_inline(L_52, NULL);
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		Blitter_Initialize_mE83DB0C36CCD18E0A168800311A7849967E279F4(L_51, L_53, NULL);
	}

IL_018f:
	{
		il2cpp_codegen_runtime_class_init_inline(LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135_il2cpp_TypeInfo_var);
		((LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135_StaticFields*)il2cpp_codegen_static_fields_for(LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135_il2cpp_TypeInfo_var))->___mergeNeeded = 0;
		((LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135_StaticFields*)il2cpp_codegen_static_fields_for(LensFlareCommonSRP_t216404EC3242B43B3A8486A9D03A70302E79C135_il2cpp_TypeInfo_var))->___maxLensFlareWithOcclusionTemporalSample = 1;
		LensFlareCommonSRP_Initialize_mE8F317D590583EC37DE95D53A9A30695E5635C67(NULL);
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		Light2DManager_Initialize_mFE804A8D81359F13D6C297A0A71923042751C159(NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_Dispose_m6593D80E304F0C033E42509AD00B0B3D307F5D54 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, bool ___0_disposing, 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*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B2_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B1_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B5_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B4_0 = NULL;
	FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* G_B8_0 = NULL;
	FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* G_B7_0 = NULL;
	DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* G_B11_0 = NULL;
	DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* G_B10_0 = NULL;
	DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* G_B14_0 = NULL;
	DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* G_B13_0 = NULL;
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = __this->___m_Renderer2DData;
		NullCheck(L_0);
		Renderer2DData_Dispose_m5DA7B02E1FC1F2E7F6C43EE212D474EA2EABB42B(L_0, NULL);
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_1 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		PostProcessPasses_Dispose_m4221B50B16AD6692410415519FEE1EBE3CCE8D9B(L_1, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = __this->___m_ColorTextureHandle;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = L_2;
		if (L_3)
		{
			G_B2_0 = L_3;
			goto IL_0022;
		}
		G_B1_0 = L_3;
	}
	{
		goto IL_0027;
	}

IL_0022:
	{
		NullCheck(G_B2_0);
		RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(G_B2_0, NULL);
	}

IL_0027:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = __this->___m_DepthTextureHandle;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_5 = L_4;
		if (L_5)
		{
			G_B5_0 = L_5;
			goto IL_0033;
		}
		G_B4_0 = L_5;
	}
	{
		goto IL_0038;
	}

IL_0033:
	{
		NullCheck(G_B5_0);
		RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(G_B5_0, NULL);
	}

IL_0038:
	{
		VirtualActionInvoker0::Invoke(9, __this);
		UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* L_6 = __this->___m_UpscalePass;
		NullCheck(L_6);
		UpscalePass_Dispose_m5A90127959524CACE9C4F07E9154ADDF91F4CD66(L_6, NULL);
		FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_7 = __this->___m_FinalBlitPass;
		FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_8 = L_7;
		if (L_8)
		{
			G_B8_0 = L_8;
			goto IL_0055;
		}
		G_B7_0 = L_8;
	}
	{
		goto IL_005a;
	}

IL_0055:
	{
		NullCheck(G_B8_0);
		FinalBlitPass_Dispose_m06D1DA7C81AED218C772A4AABCF5DEF6646E98D0(G_B8_0, NULL);
	}

IL_005a:
	{
		DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* L_9 = __this->___m_DrawOffscreenUIPass;
		DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* L_10 = L_9;
		if (L_10)
		{
			G_B11_0 = L_10;
			goto IL_0066;
		}
		G_B10_0 = L_10;
	}
	{
		goto IL_006b;
	}

IL_0066:
	{
		NullCheck(G_B11_0);
		DrawScreenSpaceUIPass_Dispose_m74197CD717B5E0D9C5DB140F525B3CB71CB77E2D(G_B11_0, NULL);
	}

IL_006b:
	{
		DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* L_11 = __this->___m_DrawOverlayUIPass;
		DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* L_12 = L_11;
		if (L_12)
		{
			G_B14_0 = L_12;
			goto IL_0077;
		}
		G_B13_0 = L_12;
	}
	{
		goto IL_007c;
	}

IL_0077:
	{
		NullCheck(G_B14_0);
		DrawScreenSpaceUIPass_Dispose_m74197CD717B5E0D9C5DB140F525B3CB71CB77E2D(G_B14_0, NULL);
	}

IL_007c:
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		Light2DManager_Dispose_mE5D70C2C890104BC674A95B647D9CA80C9D5F4EE(NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = __this->___m_BlitMaterial;
		il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		CoreUtils_Destroy_mD2FDD299C528530E4CC5F99EFBAF90ABC7B02C69(L_13, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = __this->___m_BlitHDRMaterial;
		CoreUtils_Destroy_mD2FDD299C528530E4CC5F99EFBAF90ABC7B02C69(L_14, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = __this->___m_SamplingMaterial;
		CoreUtils_Destroy_mD2FDD299C528530E4CC5F99EFBAF90ABC7B02C69(L_15, NULL);
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		Blitter_Cleanup_mC8A7B41D9711A1C27454A3483A7CD6EC65556C94(NULL);
		bool L_16 = ___0_disposing;
		ScriptableRenderer_Dispose_m7D653034036928F611D5F9506CC58CDA74CC3D14(__this, L_16, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_ReleaseRenderTargets_m1E312B7BFDC52DE93C238D8BE64E15B7B90E9078 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_0 = __this->___m_ColorBufferSystem;
		NullCheck(L_0);
		RenderTargetBufferSystem_Dispose_m1C3AC5DA450F8B824721316FAC28EBAE5377DBC6(L_0, NULL);
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_1 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		PostProcessPasses_ReleaseRenderTargets_m4F7AE0DFF20F9DB0CAC22227D5D934A5C9299F4F(L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* Renderer2D_GetRenderer2DData_m31E6CA5BB03579071FF206E82EB29A6182A006AC (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = __this->___m_Renderer2DData;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15 Renderer2D_GetRenderPassInputs_m9C99F8D594A9BB28FF504A50BEA99996D86E5C40 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___0_renderingData, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___1_cameraData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE6D3D9D20C29AB0625389FEF206BBFF202CD5293_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBC42042D4082F4C6237FEA3435D58D570436268F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	int32_t G_B14_0 = 0;
	bool* G_B14_1 = NULL;
	int32_t G_B4_0 = 0;
	bool* G_B4_1 = NULL;
	int32_t G_B5_0 = 0;
	bool* G_B5_1 = NULL;
	int32_t G_B6_0 = 0;
	bool* G_B6_1 = NULL;
	int32_t G_B7_0 = 0;
	bool* G_B7_1 = NULL;
	int32_t G_B8_0 = 0;
	bool* G_B8_1 = NULL;
	int32_t G_B9_0 = 0;
	bool* G_B9_1 = NULL;
	int32_t G_B10_0 = 0;
	bool* G_B10_1 = NULL;
	int32_t G_B11_0 = 0;
	bool* G_B11_1 = NULL;
	int32_t G_B13_0 = 0;
	bool* G_B13_1 = NULL;
	int32_t G_B12_0 = 0;
	bool* G_B12_1 = NULL;
	int32_t G_B15_0 = 0;
	int32_t G_B15_1 = 0;
	bool* G_B15_2 = NULL;
	int32_t G_B17_0 = 0;
	bool* G_B17_1 = NULL;
	int32_t G_B16_0 = 0;
	bool* G_B16_1 = NULL;
	int32_t G_B18_0 = 0;
	int32_t G_B18_1 = 0;
	bool* G_B18_2 = NULL;
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15));
		V_1 = 0;
		goto IL_004b;
	}

IL_000c:
	{
		List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* L_0;
		L_0 = ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline(__this, NULL);
		int32_t L_1 = V_1;
		NullCheck(L_0);
		ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* L_2;
		L_2 = List_1_get_Item_mBC42042D4082F4C6237FEA3435D58D570436268F(L_0, L_1, List_1_get_Item_mBC42042D4082F4C6237FEA3435D58D570436268F_RuntimeMethod_var);
		ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* L_3 = L_2;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = ScriptableRenderPass_get_input_mE5213812C63FCA94FEB41F7505F03CBF95363BE5_inline(L_3, NULL);
		V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_4&1))) <= ((uint32_t)0)))? 1 : 0);
		NullCheck(L_3);
		int32_t L_5;
		L_5 = ScriptableRenderPass_get_input_mE5213812C63FCA94FEB41F7505F03CBF95363BE5_inline(L_3, NULL);
		V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_5&4))) <= ((uint32_t)0)))? 1 : 0);
		bool* L_6 = (bool*)(&(&V_0)->___requiresDepthTexture);
		bool* L_7 = L_6;
		int32_t L_8 = *((uint8_t*)L_7);
		bool L_9 = V_2;
		*((int8_t*)L_7) = (int8_t)((int32_t)(L_8|(int32_t)L_9));
		bool* L_10 = (bool*)(&(&V_0)->___requiresColorTexture);
		bool* L_11 = L_10;
		int32_t L_12 = *((uint8_t*)L_11);
		bool L_13 = V_3;
		*((int8_t*)L_11) = (int8_t)((int32_t)(L_12|(int32_t)L_13));
		int32_t L_14 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_004b:
	{
		int32_t L_15 = V_1;
		List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* L_16;
		L_16 = ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline(__this, NULL);
		NullCheck(L_16);
		int32_t L_17;
		L_17 = List_1_get_Count_mE6D3D9D20C29AB0625389FEF206BBFF202CD5293_inline(L_16, List_1_get_Count_mE6D3D9D20C29AB0625389FEF206BBFF202CD5293_RuntimeMethod_var);
		if ((((int32_t)L_15) < ((int32_t)L_17)))
		{
			goto IL_000c;
		}
	}
	{
		bool* L_18 = (bool*)(&(&V_0)->___requiresColorTexture);
		bool* L_19 = L_18;
		int32_t L_20 = *((uint8_t*)L_19);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_21 = ___1_cameraData;
		bool L_22 = L_21->___postProcessEnabled;
		if (L_22)
		{
			G_B14_0 = L_20;
			G_B14_1 = L_19;
			goto IL_00ca;
		}
		G_B4_0 = L_20;
		G_B4_1 = L_19;
	}
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_23 = ___1_cameraData;
		bool L_24 = L_23->___isHdrEnabled;
		if (L_24)
		{
			G_B14_0 = G_B4_0;
			G_B14_1 = G_B4_1;
			goto IL_00ca;
		}
		G_B5_0 = G_B4_0;
		G_B5_1 = G_B4_1;
	}
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_25 = ___1_cameraData;
		bool L_26;
		L_26 = CameraData_get_isSceneViewCamera_m4FBB102E90A7B1AE47ED0368DAA939B1B0DA7D70(L_25, NULL);
		if (L_26)
		{
			G_B14_0 = G_B5_0;
			G_B14_1 = G_B5_1;
			goto IL_00ca;
		}
		G_B6_0 = G_B5_0;
		G_B6_1 = G_B5_1;
	}
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_27 = ___1_cameraData;
		bool L_28 = L_27->___isDefaultViewport;
		if (!L_28)
		{
			G_B14_0 = G_B6_0;
			G_B14_1 = G_B6_1;
			goto IL_00ca;
		}
		G_B7_0 = G_B6_0;
		G_B7_1 = G_B6_1;
	}
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_29 = ___1_cameraData;
		bool L_30;
		L_30 = CameraData_get_requireSrgbConversion_m6C5E8C4E67811A673E01D79E79B719216EE53139(L_29, NULL);
		if (L_30)
		{
			G_B14_0 = G_B7_0;
			G_B14_1 = G_B7_1;
			goto IL_00ca;
		}
		G_B8_0 = G_B7_0;
		G_B8_1 = G_B7_1;
	}
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_31 = ___1_cameraData;
		bool L_32 = L_31->___resolveFinalTarget;
		if (!L_32)
		{
			G_B14_0 = G_B8_0;
			G_B14_1 = G_B8_1;
			goto IL_00ca;
		}
		G_B9_0 = G_B8_0;
		G_B9_1 = G_B8_1;
	}
	{
		Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_33 = __this->___m_Renderer2DData;
		NullCheck(L_33);
		bool L_34;
		L_34 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_33, NULL);
		if (L_34)
		{
			G_B14_0 = G_B9_0;
			G_B14_1 = G_B9_1;
			goto IL_00ca;
		}
		G_B10_0 = G_B9_0;
		G_B10_1 = G_B9_1;
	}
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_35 = ___1_cameraData;
		float L_36 = L_35->___renderScale;
		bool L_37;
		L_37 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_36, (1.0f), NULL);
		if (!L_37)
		{
			G_B14_0 = G_B10_0;
			G_B14_1 = G_B10_1;
			goto IL_00ca;
		}
		G_B11_0 = G_B10_0;
		G_B11_1 = G_B10_1;
	}
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_38;
		L_38 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		if (!L_38)
		{
			G_B13_0 = G_B11_0;
			G_B13_1 = G_B11_1;
			goto IL_00c7;
		}
		G_B12_0 = G_B11_0;
		G_B12_1 = G_B11_1;
	}
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_39;
		L_39 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_40 = ___1_cameraData;
		NullCheck(L_39);
		bool L_41;
		L_41 = DebugHandler_WriteToDebugScreenTexture_m3C8AE48C5386969AAD7EA69E2C7D1EC628C76F9C(L_39, L_40, NULL);
		G_B15_0 = ((int32_t)(L_41));
		G_B15_1 = G_B12_0;
		G_B15_2 = G_B12_1;
		goto IL_00cb;
	}

IL_00c7:
	{
		G_B15_0 = 0;
		G_B15_1 = G_B13_0;
		G_B15_2 = G_B13_1;
		goto IL_00cb;
	}

IL_00ca:
	{
		G_B15_0 = 1;
		G_B15_1 = G_B14_0;
		G_B15_2 = G_B14_1;
	}

IL_00cb:
	{
		*((int8_t*)G_B15_2) = (int8_t)((int32_t)(G_B15_1|G_B15_0));
		bool* L_42 = (bool*)(&(&V_0)->___requiresDepthTexture);
		bool* L_43 = L_42;
		int32_t L_44 = *((uint8_t*)L_43);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_45 = ___1_cameraData;
		bool L_46 = L_45->___resolveFinalTarget;
		if (L_46)
		{
			G_B17_0 = L_44;
			G_B17_1 = L_43;
			goto IL_00e6;
		}
		G_B16_0 = L_44;
		G_B16_1 = L_43;
	}
	{
		bool L_47 = __this->___m_UseDepthStencilBuffer;
		G_B18_0 = ((int32_t)(L_47));
		G_B18_1 = G_B16_0;
		G_B18_2 = G_B16_1;
		goto IL_00e7;
	}

IL_00e6:
	{
		G_B18_0 = 0;
		G_B18_1 = G_B17_0;
		G_B18_2 = G_B17_1;
	}

IL_00e7:
	{
		*((int8_t*)G_B18_2) = (int8_t)((int32_t)(G_B18_1|G_B18_0));
		RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15 L_48 = V_0;
		return L_48;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_CreateRenderTextures_mEE4648F1155BDB2FA1CB44AE709C1AED362A6046 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15* ___0_renderPassInputs, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___2_cameraData, bool ___3_forceCreateColorTexture, int32_t ___4_colorTextureFilterMode, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___5_colorTargetHandle, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___6_depthTargetHandle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_m399477CCB032DFC9D1F9D077AC7E5E237504FE86_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19AD0C41AB960FE0D2237D2136556223F13ACAC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FC35DBB19257239644F53981407A74E00BF14FF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8B3F485C7232D90884130F2900C6FE0697181DF);
		s_Il2CppMethodInitialized = true;
	}
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* V_0 = NULL;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_2;
	memset((&V_2), 0, sizeof(V_2));
	UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* V_3 = NULL;
	Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* V_4 = NULL;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B12_0 = NULL;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B10_0 = NULL;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B11_0 = NULL;
	int32_t G_B13_0 = 0;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B13_1 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** G_B17_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** G_B16_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B18_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** G_B18_1 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** G_B20_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** G_B19_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B21_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** G_B21_1 = NULL;
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_0 = ___2_cameraData;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_1 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_0->___cameraTargetDescriptor);
		V_0 = L_1;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_2 = V_0;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_3 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_2);
		V_1 = L_3;
		RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_1), 0, NULL);
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_4 = __this->___m_ColorBufferSystem;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_5 = V_1;
		int32_t L_6 = ___4_colorTextureFilterMode;
		NullCheck(L_4);
		RenderTargetBufferSystem_SetCameraSettings_m1F65A3121D31191F44E826D47ECBE5279EDC93F8(L_4, L_5, L_6, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_7 = ___2_cameraData;
		int32_t L_8 = L_7->___renderType;
		if (L_8)
		{
			goto IL_0192;
		}
	}
	{
		RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15* L_9 = ___0_renderPassInputs;
		bool L_10 = L_9->___requiresColorTexture;
		__this->___m_CreateColorTexture = L_10;
		RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15* L_11 = ___0_renderPassInputs;
		bool L_12 = L_11->___requiresDepthTexture;
		__this->___m_CreateDepthTexture = L_12;
		bool L_13 = __this->___m_CreateColorTexture;
		bool L_14 = ___3_forceCreateColorTexture;
		__this->___m_CreateColorTexture = (bool)((int32_t)((int32_t)L_13|(int32_t)L_14));
		bool L_15 = __this->___m_CreateDepthTexture;
		bool L_16;
		L_16 = Renderer2D_get_createColorTexture_mB032C1E9B792C403DFA0E045B0E824F50254E886_inline(__this, NULL);
		__this->___m_CreateDepthTexture = (bool)((int32_t)((int32_t)L_15|(int32_t)L_16));
		bool L_17;
		L_17 = Renderer2D_get_createColorTexture_mB032C1E9B792C403DFA0E045B0E824F50254E886_inline(__this, NULL);
		if (!L_17)
		{
			goto IL_00ea;
		}
	}
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_18 = __this->___m_ColorBufferSystem;
		NullCheck(L_18);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_19;
		L_19 = RenderTargetBufferSystem_PeekBackBuffer_m5496A9F37497CE9915D760AD5F44FEA5EE304941(L_18, NULL);
		if (!L_19)
		{
			goto IL_009b;
		}
	}
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_20 = __this->___m_ColorBufferSystem;
		NullCheck(L_20);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_21;
		L_21 = RenderTargetBufferSystem_PeekBackBuffer_m5496A9F37497CE9915D760AD5F44FEA5EE304941(L_20, NULL);
		NullCheck(L_21);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_22;
		L_22 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_21, NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_23;
		L_23 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL);
		bool L_24;
		L_24 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_22, L_23, NULL);
		if (!L_24)
		{
			goto IL_00d9;
		}
	}

IL_009b:
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_25 = __this->___m_ColorBufferSystem;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = ___1_cmd;
		NullCheck(L_25);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_27;
		L_27 = RenderTargetBufferSystem_GetBackBuffer_m5783C133D632176EB13AA0B5651723B212AAE3B1(L_25, L_26, NULL);
		__this->___m_ColorTextureHandle = L_27;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorTextureHandle), (void*)L_27);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_28 = ___1_cmd;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_29 = __this->___m_ColorTextureHandle;
		NullCheck(L_29);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_30;
		L_30 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_29, NULL);
		NullCheck(L_28);
		CommandBuffer_SetGlobalTexture_mD6F1CC7E87FA88B5838D5EDAFBA602EF94FE1F69(L_28, _stringLiteral19AD0C41AB960FE0D2237D2136556223F13ACAC2, L_30, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_31 = ___1_cmd;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_32 = __this->___m_ColorTextureHandle;
		NullCheck(L_32);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_33;
		L_33 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_32, NULL);
		NullCheck(L_31);
		CommandBuffer_SetGlobalTexture_mD6F1CC7E87FA88B5838D5EDAFBA602EF94FE1F69(L_31, _stringLiteral3FC35DBB19257239644F53981407A74E00BF14FF, L_33, NULL);
	}

IL_00d9:
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_34 = __this->___m_ColorBufferSystem;
		NullCheck(L_34);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_35;
		L_35 = RenderTargetBufferSystem_PeekBackBuffer_m5496A9F37497CE9915D760AD5F44FEA5EE304941(L_34, NULL);
		__this->___m_ColorTextureHandle = L_35;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorTextureHandle), (void*)L_35);
	}

IL_00ea:
	{
		bool L_36;
		L_36 = Renderer2D_get_createDepthTexture_m5FFBE64FB2D26F88CD60541BA825E6302DBAF35C_inline(__this, NULL);
		if (!L_36)
		{
			goto IL_0161;
		}
	}
	{
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_37 = V_0;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_38 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_37);
		V_2 = L_38;
		RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE((&V_2), 1, NULL);
		RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13((&V_2), 0, NULL);
		RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_2), ((int32_t)32), NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_39 = ___2_cameraData;
		bool L_40 = L_39->___resolveFinalTarget;
		if (L_40)
		{
			goto IL_0145;
		}
	}
	{
		bool L_41 = __this->___m_UseDepthStencilBuffer;
		if (!L_41)
		{
			goto IL_0145;
		}
	}
	{
		int32_t L_42;
		L_42 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline((&V_2), NULL);
		if ((((int32_t)L_42) <= ((int32_t)1)))
		{
			G_B12_0 = (&V_2);
			goto IL_013f;
		}
		G_B10_0 = (&V_2);
	}
	{
		bool L_43;
		L_43 = SystemInfo_get_supportsMultisampleAutoResolve_m125066BA8453991299CF37D41E54CC9027679352(NULL);
		if (L_43)
		{
			G_B12_0 = G_B10_0;
			goto IL_013f;
		}
		G_B11_0 = G_B10_0;
	}
	{
		int32_t L_44;
		L_44 = SystemInfo_get_supportsMultisampledTextures_mC5D33E19F0E42C28563230E477483174766A7A90(NULL);
		G_B13_0 = ((!(((uint32_t)L_44) <= ((uint32_t)0)))? 1 : 0);
		G_B13_1 = G_B11_0;
		goto IL_0140;
	}

IL_013f:
	{
		G_B13_0 = 0;
		G_B13_1 = G_B12_0;
	}

IL_0140:
	{
		RenderTextureDescriptor_set_bindMS_m40A5B13ECDCA2A5E916047DACD10A7B04068AB83(G_B13_1, (bool)G_B13_0, NULL);
	}

IL_0145:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_45 = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)(&__this->___m_DepthTextureHandle);
		il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		bool L_46;
		L_46 = RenderingUtils_ReAllocateIfNeeded_mDE48AE1C4158076D30E8D4D9322A9EE4219C2812(L_45, (&V_2), 0, 1, (bool)0, 1, (0.0f), _stringLiteralC8B3F485C7232D90884130F2900C6FE0697181DF, NULL);
	}

IL_0161:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_47 = ___5_colorTargetHandle;
		bool L_48;
		L_48 = Renderer2D_get_createColorTexture_mB032C1E9B792C403DFA0E045B0E824F50254E886_inline(__this, NULL);
		if (L_48)
		{
			G_B17_0 = L_47;
			goto IL_0172;
		}
		G_B16_0 = L_47;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_49 = ((ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_StaticFields*)il2cpp_codegen_static_fields_for(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var))->___k_CameraTarget;
		G_B18_0 = L_49;
		G_B18_1 = G_B16_0;
		goto IL_0178;
	}

IL_0172:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_50 = __this->___m_ColorTextureHandle;
		G_B18_0 = L_50;
		G_B18_1 = G_B17_0;
	}

IL_0178:
	{
		*((RuntimeObject**)G_B18_1) = (RuntimeObject*)G_B18_0;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B18_1, (void*)(RuntimeObject*)G_B18_0);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_51 = ___6_depthTargetHandle;
		bool L_52;
		L_52 = Renderer2D_get_createDepthTexture_m5FFBE64FB2D26F88CD60541BA825E6302DBAF35C_inline(__this, NULL);
		if (L_52)
		{
			G_B20_0 = L_51;
			goto IL_018a;
		}
		G_B19_0 = L_51;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_53 = ((ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_StaticFields*)il2cpp_codegen_static_fields_for(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var))->___k_CameraTarget;
		G_B21_0 = L_53;
		G_B21_1 = G_B19_0;
		goto IL_0190;
	}

IL_018a:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_54 = __this->___m_DepthTextureHandle;
		G_B21_0 = L_54;
		G_B21_1 = G_B20_0;
	}

IL_0190:
	{
		*((RuntimeObject**)G_B21_1) = (RuntimeObject*)G_B21_0;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B21_1, (void*)(RuntimeObject*)G_B21_0);
		return;
	}

IL_0192:
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_55 = ___2_cameraData;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_56 = L_55->___baseCamera;
		NullCheck(L_56);
		bool L_57;
		L_57 = Component_TryGetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_m399477CCB032DFC9D1F9D077AC7E5E237504FE86(L_56, (&V_3), Component_TryGetComponent_TisUniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93_m399477CCB032DFC9D1F9D077AC7E5E237504FE86_RuntimeMethod_var);
		UniversalAdditionalCameraData_t57B5D0F93C2D506E618E23187302C0FADE813B93* L_58 = V_3;
		NullCheck(L_58);
		ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_59;
		L_59 = UniversalAdditionalCameraData_get_scriptableRenderer_m9158657B4174075D22953E2FA8E8B185C12556A3(L_58, NULL);
		V_4 = ((Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1*)CastclassClass((RuntimeObject*)L_59, Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var));
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_60 = __this->___m_ColorBufferSystem;
		Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* L_61 = V_4;
		NullCheck(L_61);
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_62 = L_61->___m_ColorBufferSystem;
		if ((((RuntimeObject*)(RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13*)L_60) == ((RuntimeObject*)(RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13*)L_62)))
		{
			goto IL_01d4;
		}
	}
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_63 = __this->___m_ColorBufferSystem;
		NullCheck(L_63);
		RenderTargetBufferSystem_Dispose_m1C3AC5DA450F8B824721316FAC28EBAE5377DBC6(L_63, NULL);
		Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* L_64 = V_4;
		NullCheck(L_64);
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_65 = L_64->___m_ColorBufferSystem;
		__this->___m_ColorBufferSystem = L_65;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorBufferSystem), (void*)L_65);
	}

IL_01d4:
	{
		__this->___m_CreateColorTexture = (bool)1;
		__this->___m_CreateDepthTexture = (bool)1;
		Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* L_66 = V_4;
		NullCheck(L_66);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_67 = L_66->___m_ColorTextureHandle;
		__this->___m_ColorTextureHandle = L_67;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorTextureHandle), (void*)L_67);
		Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* L_68 = V_4;
		NullCheck(L_68);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_69 = L_68->___m_DepthTextureHandle;
		__this->___m_DepthTextureHandle = L_69;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DepthTextureHandle), (void*)L_69);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_70 = ___5_colorTargetHandle;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_71 = __this->___m_ColorTextureHandle;
		*((RuntimeObject**)L_70) = (RuntimeObject*)L_71;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_70, (void*)(RuntimeObject*)L_71);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_72 = ___6_depthTargetHandle;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_73 = __this->___m_DepthTextureHandle;
		*((RuntimeObject**)L_72) = (RuntimeObject*)L_73;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_72, (void*)(RuntimeObject*)L_73);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_Setup_m60E33D5C5DC46EE239ADB9D9CA33014E7A48A37F (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___1_renderingData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSetupU3Eb__44_0_mBDF0C6CD2A0D5E8E1FE8CAB7A369B649D3BD9567_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSetupU3Eb__44_1_m0D710DF433D377F5D2D6664221BB02DEFD07E68B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FC35DBB19257239644F53981407A74E00BF14FF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD95C421DC1A7D701DDD7D8BD51DEDA1CBA7ACFA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD971929694EC44844096A844D2D2E5F29C0178B9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7B41412E1D9EBEFD4D660695CB7AAEE55E4B089);
		s_Il2CppMethodInitialized = true;
	}
	CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* V_0 = NULL;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	int32_t V_5 = 0;
	PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* V_6 = NULL;
	bool V_7 = false;
	bool V_8 = false;
	RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15 V_9;
	memset((&V_9), 0, sizeof(V_9));
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_10 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_11 = NULL;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_12 = NULL;
	bool V_13 = false;
	bool V_14 = false;
	bool V_15 = false;
	bool V_16 = false;
	bool V_17 = false;
	bool V_18 = false;
	bool V_19 = false;
	bool V_20 = false;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_21 = NULL;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_22;
	memset((&V_22), 0, sizeof(V_22));
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_23;
	memset((&V_23), 0, sizeof(V_23));
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_24;
	memset((&V_24), 0, sizeof(V_24));
	ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_25;
	memset((&V_25), 0, sizeof(V_25));
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_26;
	memset((&V_26), 0, sizeof(V_26));
	int32_t V_27 = 0;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_28 = NULL;
	RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_29;
	memset((&V_29), 0, sizeof(V_29));
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_30 = NULL;
	int32_t V_31 = 0;
	int32_t V_32 = 0;
	int32_t G_B3_0 = 0;
	int32_t G_B6_0 = 0;
	int32_t G_B11_0 = 0;
	int32_t G_B14_0 = 0;
	Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* G_B26_0 = NULL;
	List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* G_B26_1 = NULL;
	Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* G_B25_0 = NULL;
	List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* G_B25_1 = NULL;
	FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D* G_B28_0 = NULL;
	FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D* G_B27_0 = NULL;
	int32_t G_B32_0 = 0;
	Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* G_B40_0 = NULL;
	Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* G_B39_0 = NULL;
	int32_t G_B41_0 = 0;
	Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* G_B41_1 = NULL;
	bool G_B43_0 = false;
	bool G_B42_0 = false;
	bool G_B45_0 = false;
	bool G_B44_0 = false;
	int32_t G_B46_0 = 0;
	bool G_B46_1 = false;
	bool G_B48_0 = false;
	bool G_B47_0 = false;
	int32_t G_B49_0 = 0;
	bool G_B49_1 = false;
	Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* G_B51_0 = NULL;
	List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* G_B51_1 = NULL;
	bool G_B51_2 = false;
	Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* G_B50_0 = NULL;
	List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* G_B50_1 = NULL;
	bool G_B50_2 = false;
	bool G_B53_0 = false;
	bool G_B52_0 = false;
	int32_t G_B54_0 = 0;
	bool G_B54_1 = false;
	bool G_B56_0 = false;
	bool G_B55_0 = false;
	int32_t G_B57_0 = 0;
	bool G_B57_1 = false;
	bool G_B61_0 = false;
	bool G_B58_0 = false;
	bool G_B59_0 = false;
	bool G_B60_0 = false;
	int32_t G_B62_0 = 0;
	bool G_B62_1 = false;
	bool G_B64_0 = false;
	bool G_B63_0 = false;
	bool G_B68_0 = false;
	bool G_B65_0 = false;
	bool G_B66_0 = false;
	bool G_B67_0 = false;
	bool G_B70_0 = false;
	bool G_B69_0 = false;
	bool G_B76_0 = false;
	bool G_B71_0 = false;
	bool G_B75_0 = false;
	bool G_B72_0 = false;
	bool G_B73_0 = false;
	bool G_B74_0 = false;
	int32_t G_B77_0 = 0;
	bool G_B77_1 = false;
	bool G_B79_0 = false;
	bool G_B78_0 = false;
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___1_renderingData;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_1 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_0->___cameraData);
		V_0 = L_1;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_2 = V_0;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_3 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_2->___cameraTargetDescriptor);
		V_1 = L_3;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_4 = ___1_renderingData;
		bool L_5 = L_4->___postProcessingEnabled;
		if (!L_5)
		{
			goto IL_0023;
		}
	}
	{
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_6 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		bool L_7;
		L_7 = PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A(L_6, NULL);
		G_B3_0 = ((int32_t)(L_7));
		goto IL_0024;
	}

IL_0023:
	{
		G_B3_0 = 0;
	}

IL_0024:
	{
		V_2 = (bool)G_B3_0;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_8 = ___1_renderingData;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_9 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_8->___cameraData);
		bool L_10 = L_9->___postProcessEnabled;
		if (!L_10)
		{
			goto IL_003f;
		}
	}
	{
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_11 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		bool L_12;
		L_12 = PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A(L_11, NULL);
		G_B6_0 = ((int32_t)(L_12));
		goto IL_0040;
	}

IL_003f:
	{
		G_B6_0 = 0;
	}

IL_0040:
	{
		V_3 = (bool)G_B6_0;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = V_0;
		bool L_14 = L_13->___resolveFinalTarget;
		V_4 = L_14;
		V_5 = 1;
		V_6 = (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D*)NULL;
		V_7 = (bool)0;
		V_8 = (bool)0;
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_15;
		L_15 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		if (!L_15)
		{
			goto IL_016f;
		}
	}
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_16;
		L_16 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		NullCheck(L_16);
		bool L_17;
		L_17 = DebugHandler_get_AreAnySettingsActive_m11F81DBDC727022F72DCE7C7F9D02FC65CE61E76(L_16, NULL);
		if (!L_17)
		{
			goto IL_0091;
		}
	}
	{
		bool L_18 = V_2;
		if (!L_18)
		{
			goto IL_007d;
		}
	}
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_19;
		L_19 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		NullCheck(L_19);
		bool L_20;
		L_20 = DebugHandler_get_IsPostProcessingAllowed_m97AA3036188DAF44567B2338C376DFB4D3148C66(L_19, NULL);
		G_B11_0 = ((int32_t)(L_20));
		goto IL_007e;
	}

IL_007d:
	{
		G_B11_0 = 0;
	}

IL_007e:
	{
		V_2 = (bool)G_B11_0;
		bool L_21 = V_3;
		if (!L_21)
		{
			goto IL_008f;
		}
	}
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_22;
		L_22 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		NullCheck(L_22);
		bool L_23;
		L_23 = DebugHandler_get_IsPostProcessingAllowed_m97AA3036188DAF44567B2338C376DFB4D3148C66(L_22, NULL);
		G_B14_0 = ((int32_t)(L_23));
		goto IL_0090;
	}

IL_008f:
	{
		G_B14_0 = 0;
	}

IL_0090:
	{
		V_3 = (bool)G_B14_0;
	}

IL_0091:
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_24;
		L_24 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_25 = V_0;
		NullCheck(L_24);
		bool L_26;
		L_26 = DebugHandler_IsActiveForCamera_m96D8D798F622EE85FB6394758C15BAA096107006(L_24, L_25, NULL);
		if (!L_26)
		{
			goto IL_016f;
		}
	}
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_27;
		L_27 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_28 = V_0;
		NullCheck(L_27);
		bool L_29;
		L_29 = DebugHandler_WriteToDebugScreenTexture_m3C8AE48C5386969AAD7EA69E2C7D1EC628C76F9C(L_27, L_28, NULL);
		if (!L_29)
		{
			goto IL_012a;
		}
	}
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_30 = V_0;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_31 = L_30->___cameraTargetDescriptor;
		V_22 = L_31;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_32 = V_0;
		int32_t L_33 = L_32->___pixelWidth;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_34 = V_0;
		int32_t L_35 = L_34->___pixelHeight;
		il2cpp_codegen_runtime_class_init_inline(DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4_il2cpp_TypeInfo_var);
		DebugHandler_ConfigureColorDescriptorForDebugScreen_m9F4EDFBDBA77ED4822ABAD3A8AE0081F8FF090BE((&V_22), L_33, L_35, NULL);
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_36;
		L_36 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		NullCheck(L_36);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_37;
		L_37 = DebugHandler_get_DebugScreenColorHandle_m704B6C8442CDB6B1DC0E368BD6CFDB24DC8612F4(L_36, NULL);
		il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		bool L_38;
		L_38 = RenderingUtils_ReAllocateIfNeeded_mDE48AE1C4158076D30E8D4D9322A9EE4219C2812(L_37, (&V_22), 0, 0, (bool)0, 1, (0.0f), _stringLiteralF7B41412E1D9EBEFD4D660695CB7AAEE55E4B089, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_39 = V_0;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_40 = L_39->___cameraTargetDescriptor;
		V_23 = L_40;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_41 = V_0;
		int32_t L_42 = L_41->___pixelWidth;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_43 = V_0;
		int32_t L_44 = L_43->___pixelHeight;
		DebugHandler_ConfigureDepthDescriptorForDebugScreen_m22F5DF25134AE6924C6852A993E45F08151B4FC8((&V_23), ((int32_t)32), L_42, L_44, NULL);
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_45;
		L_45 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		NullCheck(L_45);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_46;
		L_46 = DebugHandler_get_DebugScreenDepthHandle_mB80C399D6659D8E356EDC58D48EA71D17979548B(L_45, NULL);
		bool L_47;
		L_47 = RenderingUtils_ReAllocateIfNeeded_mDE48AE1C4158076D30E8D4D9322A9EE4219C2812(L_46, (&V_23), 0, 0, (bool)0, 1, (0.0f), _stringLiteralBD95C421DC1A7D701DDD7D8BD51DEDA1CBA7ACFA, NULL);
	}

IL_012a:
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_48;
		L_48 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_49 = V_0;
		NullCheck(L_48);
		bool L_50;
		L_50 = DebugHandler_HDRDebugViewIsActive_m64566DA20AE7E2BE0370482B4D5AF62FD78D1494(L_48, L_49, NULL);
		if (!L_50)
		{
			goto IL_016f;
		}
	}
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_51;
		L_51 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		NullCheck(L_51);
		HDRDebugViewPass_t1FC1B0F01FF5DBD18E7813E17D58C428B14800D1* L_52;
		L_52 = DebugHandler_get_hdrDebugViewPass_m82F3F3D4E66B3F4A077ADA8B4EB0165724CD1C75_inline(L_51, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_53 = V_0;
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_54;
		L_54 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		NullCheck(L_54);
		UniversalRenderPipelineDebugDisplaySettings_t8E70DD217918DB0E7BD8BCCD9958C3E781DE0653* L_55;
		L_55 = DebugHandler_get_DebugDisplaySettings_m37F2217F4ED89E755387A4F8A43519AA87C544BD_inline(L_54, NULL);
		NullCheck(L_55);
		DebugDisplaySettingsLighting_t7DC0135652202CB3DEAB99CC630DDC44A695C4B0* L_56;
		L_56 = UniversalRenderPipelineDebugDisplaySettings_get_lightingSettings_mB52BBE883718AEC9170CA658BC31865AAD67B912_inline(L_55, NULL);
		NullCheck(L_56);
		int32_t L_57;
		L_57 = DebugDisplaySettingsLighting_get_hdrDebugMode_mC9B5F46FC2FC9DF6BECAA44225E54665C582A703_inline(L_56, NULL);
		NullCheck(L_52);
		HDRDebugViewPass_Setup_m85A6C6B4A1EABDE59FAD64FE6423D3D67C94F662(L_52, L_53, L_57, NULL);
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_58;
		L_58 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		NullCheck(L_58);
		HDRDebugViewPass_t1FC1B0F01FF5DBD18E7813E17D58C428B14800D1* L_59;
		L_59 = DebugHandler_get_hdrDebugViewPass_m82F3F3D4E66B3F4A077ADA8B4EB0165724CD1C75_inline(L_58, NULL);
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_59, NULL);
	}

IL_016f:
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_60 = V_0;
		int32_t L_61 = L_60->___renderType;
		bool L_62 = V_4;
		if (!((int32_t)(((((int32_t)L_61) == ((int32_t)0))? 1 : 0)&(int32_t)L_62)))
		{
			goto IL_0242;
		}
	}
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_63 = V_0;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_64 = L_63->___camera;
		NullCheck(L_64);
		bool L_65;
		L_65 = Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC(L_64, (&V_6), Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var);
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_66 = V_6;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_67;
		L_67 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_66, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_67)
		{
			goto IL_0242;
		}
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_68 = V_6;
		NullCheck(L_68);
		bool L_69;
		L_69 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_68, NULL);
		if (!L_69)
		{
			goto IL_0242;
		}
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_70 = V_6;
		NullCheck(L_70);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_71;
		L_71 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_70, NULL);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_72;
		L_72 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
		bool L_73;
		L_73 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_71, L_72, NULL);
		if (!L_73)
		{
			goto IL_0229;
		}
	}
	{
		V_7 = (bool)1;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_74 = V_1;
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_75 = V_6;
		NullCheck(L_75);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_76;
		L_76 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_75, NULL);
		V_24 = L_76;
		int32_t L_77;
		L_77 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_24), NULL);
		RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline(L_74, L_77, NULL);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_78 = V_1;
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_79 = V_6;
		NullCheck(L_79);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_80;
		L_80 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_79, NULL);
		V_24 = L_80;
		int32_t L_81;
		L_81 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_24), NULL);
		RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline(L_78, L_81, NULL);
		List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* L_82;
		L_82 = ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var);
		Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_83 = ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__44_1;
		Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_84 = L_83;
		if (L_84)
		{
			G_B26_0 = L_84;
			G_B26_1 = L_82;
			goto IL_020e;
		}
		G_B25_0 = L_84;
		G_B25_1 = L_82;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var);
		U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* L_85 = ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9;
		Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_86 = (Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F*)il2cpp_codegen_object_new(Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_mFE18533B43A6BC452856BD26C1B09EA48B30D596(L_86, L_85, (intptr_t)((void*)U3CU3Ec_U3CSetupU3Eb__44_1_m0D710DF433D377F5D2D6664221BB02DEFD07E68B_RuntimeMethod_var), NULL);
		Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_87 = L_86;
		((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__44_1 = L_87;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__44_1), (void*)L_87);
		G_B26_0 = L_87;
		G_B26_1 = G_B25_1;
	}

IL_020e:
	{
		NullCheck(G_B26_1);
		ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* L_88;
		L_88 = List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15(G_B26_1, G_B26_0, List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15_RuntimeMethod_var);
		FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D* L_89 = ((FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D*)IsInstClass((RuntimeObject*)L_88, FullScreenRenderPass_tE11FAAB9F61795113958C2575D684FF47A8F930D_il2cpp_TypeInfo_var));
		if (L_89)
		{
			G_B28_0 = L_89;
			goto IL_021e;
		}
		G_B27_0 = L_89;
	}
	{
		goto IL_0229;
	}

IL_021e:
	{
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_90 = V_1;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_91 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_90);
		NullCheck(G_B28_0);
		FullScreenRenderPass_ReAllocate_m4A6A0CEEC4A9E8B5A03567FFA06BFF65B1AF5A07(G_B28_0, L_91, NULL);
	}

IL_0229:
	{
		V_5 = 0;
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_92 = V_6;
		NullCheck(L_92);
		int32_t L_93;
		L_93 = PixelPerfectCamera_get_gridSnapping_mDFA44858BA699CBE7ED304D37AF1F9CB7A533C94_inline(L_92, NULL);
		if ((((int32_t)L_93) == ((int32_t)2)))
		{
			goto IL_023f;
		}
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_94 = V_6;
		NullCheck(L_94);
		bool L_95;
		L_95 = PixelPerfectCamera_get_requiresUpscalePass_m2C097A9615605EBB48EFB4B3CF8AF062402212CE(L_94, NULL);
		G_B32_0 = ((int32_t)(L_95));
		goto IL_0240;
	}

IL_023f:
	{
		G_B32_0 = 1;
	}

IL_0240:
	{
		V_8 = (bool)G_B32_0;
	}

IL_0242:
	{
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_96 = ___1_renderingData;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_97 = V_0;
		RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15 L_98;
		L_98 = Renderer2D_GetRenderPassInputs_m9C99F8D594A9BB28FF504A50BEA99996D86E5C40(__this, L_96, L_97, NULL);
		V_9 = L_98;
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_99 = ___1_renderingData;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = L_99->___commandBuffer;
		V_12 = L_100;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_101 = V_12;
		il2cpp_codegen_runtime_class_init_inline(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_102 = ((Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields*)il2cpp_codegen_static_fields_for(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var))->___m_ProfilingSampler;
		ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_25), L_101, L_102, NULL);
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0277:
			{
				ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_25), NULL);
				return;
			}
		});
		try
		{
			CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_103 = V_12;
			CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_104 = V_0;
			bool L_105 = V_7;
			int32_t L_106 = V_5;
			Renderer2D_CreateRenderTextures_mEE4648F1155BDB2FA1CB44AE709C1AED362A6046(__this, (&V_9), L_103, L_104, L_105, L_106, (&V_10), (&V_11), NULL);
			goto IL_0285;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0285:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_107 = V_12;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_107, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_108 = V_12;
		NullCheck(L_108);
		CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_108, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_109 = V_10;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_110 = V_11;
		ScriptableRenderer_ConfigureCameraTarget_m0C906EED874B7FFB6DC9A1C34EFD714A9B96333B(__this, L_109, L_110, NULL);
		bool L_111 = V_3;
		if (!L_111)
		{
			goto IL_02fa;
		}
	}
	{
		ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_112;
		L_112 = Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3(__this, NULL);
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_113 = ___1_renderingData;
		PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4* L_114 = (PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4*)(&L_113->___postProcessingData);
		NullCheck(L_112);
		ColorGradingLutPass_ConfigureDescriptor_mEF34913EB44556EC7EBD8874E318922EAADE4FD2(L_112, L_114, (&V_26), (&V_27), NULL);
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_115 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_116 = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)(&L_115->___m_ColorGradingLut);
		int32_t L_117 = V_27;
		il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		bool L_118;
		L_118 = RenderingUtils_ReAllocateIfNeeded_mDE48AE1C4158076D30E8D4D9322A9EE4219C2812(L_116, (&V_26), L_117, 1, (bool)0, 1, (0.0f), _stringLiteralD971929694EC44844096A844D2D2E5F29C0178B9, NULL);
		ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_119;
		L_119 = Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3(__this, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_120;
		L_120 = Renderer2D_get_colorGradingLutHandle_m1D04349205815E4FD240A5F06B3B123FC65B3F40(__this, NULL);
		V_28 = L_120;
		NullCheck(L_119);
		ColorGradingLutPass_Setup_m446AAC336072A3EF376A84D1A1C1C018390D41D9(L_119, (&V_28), NULL);
		ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_121;
		L_121 = Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3(__this, NULL);
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_121, NULL);
	}

IL_02fa:
	{
		Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_122 = __this->___m_Render2DLightingPass;
		RenderPassInputSummary_t7EDE8DB69B1ADD2D9FF15F76EEC0F713F2798E15 L_123 = V_9;
		bool L_124 = L_123.___requiresDepthTexture;
		if (L_124)
		{
			G_B40_0 = L_122;
			goto IL_0311;
		}
		G_B39_0 = L_122;
	}
	{
		bool L_125 = __this->___m_UseDepthStencilBuffer;
		G_B41_0 = ((int32_t)(L_125));
		G_B41_1 = G_B39_0;
		goto IL_0312;
	}

IL_0311:
	{
		G_B41_0 = 1;
		G_B41_1 = G_B40_0;
	}

IL_0312:
	{
		NullCheck(G_B41_1);
		Render2DLightingPass_Setup_m8C6DBBBDD3539BECE9705F3A558C8F295696AB21_inline(G_B41_1, (bool)G_B41_0, NULL);
		Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_126 = __this->___m_Render2DLightingPass;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_127 = V_10;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_128 = V_11;
		NullCheck(L_126);
		ScriptableRenderPass_ConfigureTarget_mDC20EFA30782A4E2D734590184A90E338953F36B(L_126, L_127, L_128, NULL);
		Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_129 = __this->___m_Render2DLightingPass;
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_129, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_130 = V_0;
		bool L_131;
		L_131 = CameraData_get_rendersOverlayUI_m8DB6EEE80A98039C4B4B63BA8452F85A3D65ED92(L_130, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_132 = V_0;
		bool L_133;
		L_133 = CameraData_get_isHDROutputActive_m32237087B9B6B906F9BD3F262A796DA1104B823C(L_132, NULL);
		V_13 = L_133;
		bool L_134 = L_131;
		bool L_135 = V_13;
		if (!((int32_t)((int32_t)L_134&(int32_t)L_135)))
		{
			G_B43_0 = L_134;
			goto IL_0360;
		}
		G_B42_0 = L_134;
	}
	{
		DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* L_136 = __this->___m_DrawOffscreenUIPass;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_137 = V_0;
		NullCheck(L_136);
		DrawScreenSpaceUIPass_Setup_m900CE8E1FFDB9F33B2A451D28BB5E47AB1EBE992(L_136, L_137, ((int32_t)32), NULL);
		DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* L_138 = __this->___m_DrawOffscreenUIPass;
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_138, NULL);
		G_B43_0 = G_B42_0;
	}

IL_0360:
	{
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_139 = V_0;
		int32_t L_140 = L_139->___antialiasing;
		if ((!(((uint32_t)L_140) == ((uint32_t)1))))
		{
			G_B45_0 = G_B43_0;
			goto IL_0370;
		}
		G_B44_0 = G_B43_0;
	}
	{
		bool L_141 = V_13;
		G_B46_0 = ((((int32_t)L_141) == ((int32_t)0))? 1 : 0);
		G_B46_1 = G_B44_0;
		goto IL_0371;
	}

IL_0370:
	{
		G_B46_0 = 0;
		G_B46_1 = G_B45_0;
	}

IL_0371:
	{
		V_14 = (bool)G_B46_0;
		bool L_142 = V_4;
		if (!L_142)
		{
			G_B48_0 = G_B46_1;
			goto IL_037e;
		}
		G_B47_0 = G_B46_1;
	}
	{
		bool L_143 = V_8;
		G_B49_0 = ((((int32_t)L_143) == ((int32_t)0))? 1 : 0);
		G_B49_1 = G_B47_0;
		goto IL_037f;
	}

IL_037e:
	{
		G_B49_0 = 0;
		G_B49_1 = G_B48_0;
	}

IL_037f:
	{
		bool L_144 = V_2;
		bool L_145 = V_14;
		V_15 = (bool)((int32_t)(((int32_t)(G_B49_0&(int32_t)L_144))&(int32_t)L_145));
		List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* L_146;
		L_146 = ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var);
		Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_147 = ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__44_0;
		Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_148 = L_147;
		if (L_148)
		{
			G_B51_0 = L_148;
			G_B51_1 = L_146;
			G_B51_2 = G_B49_1;
			goto IL_03ab;
		}
		G_B50_0 = L_148;
		G_B50_1 = L_146;
		G_B50_2 = G_B49_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var);
		U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* L_149 = ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9;
		Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_150 = (Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F*)il2cpp_codegen_object_new(Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_mFE18533B43A6BC452856BD26C1B09EA48B30D596(L_150, L_149, (intptr_t)((void*)U3CU3Ec_U3CSetupU3Eb__44_0_mBDF0C6CD2A0D5E8E1FE8CAB7A369B649D3BD9567_RuntimeMethod_var), NULL);
		Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_151 = L_150;
		((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__44_0 = L_151;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__44_0), (void*)L_151);
		G_B51_0 = L_151;
		G_B51_1 = G_B50_1;
		G_B51_2 = G_B50_2;
	}

IL_03ab:
	{
		NullCheck(G_B51_1);
		ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* L_152;
		L_152 = List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15(G_B51_1, G_B51_0, List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15_RuntimeMethod_var);
		V_16 = (bool)((!(((RuntimeObject*)(ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0*)L_152) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_153;
		L_153 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		if (!L_153)
		{
			G_B53_0 = G_B51_2;
			goto IL_03ce;
		}
		G_B52_0 = G_B51_2;
	}
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_154;
		L_154 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_155 = V_0;
		NullCheck(L_154);
		bool L_156;
		L_156 = DebugHandler_HDRDebugViewIsActive_m64566DA20AE7E2BE0370482B4D5AF62FD78D1494(L_154, L_155, NULL);
		G_B54_0 = ((((int32_t)L_156) == ((int32_t)0))? 1 : 0);
		G_B54_1 = G_B52_0;
		goto IL_03cf;
	}

IL_03ce:
	{
		G_B54_0 = 1;
		G_B54_1 = G_B53_0;
	}

IL_03cf:
	{
		V_17 = (bool)G_B54_0;
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_157 = V_6;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_158;
		L_158 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_157, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_158)
		{
			G_B56_0 = G_B54_1;
			goto IL_03e4;
		}
		G_B55_0 = G_B54_1;
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_159 = V_6;
		NullCheck(L_159);
		bool L_160;
		L_160 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_159, NULL);
		G_B57_0 = ((int32_t)(L_160));
		G_B57_1 = G_B55_0;
		goto IL_03e5;
	}

IL_03e4:
	{
		G_B57_0 = 0;
		G_B57_1 = G_B56_0;
	}

IL_03e5:
	{
		V_18 = (bool)G_B57_0;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_161 = V_0;
		RuntimeObject* L_162 = L_161->___captureActions;
		bool L_163 = V_4;
		V_19 = (bool)((int32_t)(((!(((RuntimeObject*)(RuntimeObject*)L_162) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)&(int32_t)L_163));
		bool L_164 = V_19;
		if (L_164)
		{
			G_B61_0 = G_B57_1;
			goto IL_0408;
		}
		G_B58_0 = G_B57_1;
	}
	{
		bool L_165 = V_16;
		if (L_165)
		{
			G_B61_0 = G_B58_0;
			goto IL_0408;
		}
		G_B59_0 = G_B58_0;
	}
	{
		bool L_166 = V_15;
		if (L_166)
		{
			G_B61_0 = G_B59_0;
			goto IL_0408;
		}
		G_B60_0 = G_B59_0;
	}
	{
		bool L_167 = V_18;
		G_B62_0 = ((((int32_t)L_167) == ((int32_t)0))? 1 : 0);
		G_B62_1 = G_B60_0;
		goto IL_0409;
	}

IL_0408:
	{
		G_B62_0 = 0;
		G_B62_1 = G_B61_0;
	}

IL_0409:
	{
		V_20 = (bool)G_B62_0;
		bool L_168 = V_3;
		if (!L_168)
		{
			G_B64_0 = G_B62_1;
			goto IL_049e;
		}
		G_B63_0 = G_B62_1;
	}
	{
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_169 = V_1;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_170 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_169);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_171 = V_1;
		int32_t L_172;
		L_172 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_171, NULL);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_173 = V_1;
		int32_t L_174;
		L_174 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_173, NULL);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_175 = V_1;
		int32_t L_176;
		L_176 = RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0(L_175, NULL);
		il2cpp_codegen_runtime_class_init_inline(PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C_il2cpp_TypeInfo_var);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_177;
		L_177 = PostProcessPass_GetCompatibleDescriptor_m647812EA7982B01C8269D3E619ED9B8723772822(L_170, L_172, L_174, L_176, 0, NULL);
		V_29 = L_177;
		PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_178 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_179 = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)(&L_178->___m_AfterPostProcessColor);
		il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
		bool L_180;
		L_180 = RenderingUtils_ReAllocateIfNeeded_mDE48AE1C4158076D30E8D4D9322A9EE4219C2812(L_179, (&V_29), 0, 1, (bool)0, 1, (0.0f), _stringLiteral3FC35DBB19257239644F53981407A74E00BF14FF, NULL);
		PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* L_181;
		L_181 = Renderer2D_get_postProcessPass_m16127D44EB91A243B6BD3EA5266E3457CB614752(__this, NULL);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_182 = V_1;
		bool L_183 = V_20;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_184;
		L_184 = Renderer2D_get_colorGradingLutHandle_m1D04349205815E4FD240A5F06B3B123FC65B3F40(__this, NULL);
		V_28 = L_184;
		V_30 = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL;
		bool L_185 = V_15;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_186;
		L_186 = Renderer2D_get_afterPostProcessColorHandle_m364C72C604A9B311128A323E6C2F5E17C54B53ED(__this, NULL);
		NullCheck(L_186);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_187;
		L_187 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_186, NULL);
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_188 = ((ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_StaticFields*)il2cpp_codegen_static_fields_for(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var))->___k_CameraTarget;
		NullCheck(L_188);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_189;
		L_189 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_188, NULL);
		bool L_190;
		L_190 = RenderTargetIdentifier_op_Equality_mD9FD6667F4C385F2379E9DEAAA8F91B7A1D50A1F(L_187, L_189, NULL);
		bool L_191 = V_17;
		NullCheck(L_181);
		PostProcessPass_Setup_mA396CF861B552D80C87AD80CCAB9F4D41D29DE3C(L_181, L_182, (&V_10), L_183, (&V_11), (&V_28), (&V_30), L_185, (bool)((int32_t)((int32_t)L_190&(int32_t)L_191)), NULL);
		PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* L_192;
		L_192 = Renderer2D_get_postProcessPass_m16127D44EB91A243B6BD3EA5266E3457CB614752(__this, NULL);
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_192, NULL);
		G_B64_0 = G_B63_0;
	}

IL_049e:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_193 = V_10;
		V_21 = L_193;
		bool L_194 = V_18;
		if (!L_194)
		{
			G_B68_0 = G_B64_0;
			goto IL_050d;
		}
		G_B65_0 = G_B64_0;
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_195 = V_6;
		NullCheck(L_195);
		int32_t L_196;
		L_196 = PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline(L_195, NULL);
		if (!L_196)
		{
			G_B68_0 = G_B65_0;
			goto IL_050d;
		}
		G_B66_0 = G_B65_0;
	}
	{
		PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* L_197 = __this->___m_PixelPerfectBackgroundPass;
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_197, NULL);
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_198 = V_6;
		NullCheck(L_198);
		bool L_199;
		L_199 = PixelPerfectCamera_get_requiresUpscalePass_m2C097A9615605EBB48EFB4B3CF8AF062402212CE(L_198, NULL);
		if (!L_199)
		{
			G_B68_0 = G_B66_0;
			goto IL_050d;
		}
		G_B67_0 = G_B66_0;
	}
	{
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_200 = V_6;
		NullCheck(L_200);
		int32_t L_201;
		L_201 = PixelPerfectCamera_get_refResolutionX_m2D3434C4C31E79C65DD2282AD2E814396253CDD3_inline(L_200, NULL);
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_202 = V_6;
		NullCheck(L_202);
		int32_t L_203;
		L_203 = PixelPerfectCamera_get_pixelRatio_m16F6FC286D604E0C2A42ACEA648FAECDE50301C9(L_202, NULL);
		V_31 = ((int32_t)il2cpp_codegen_multiply(L_201, L_203));
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_204 = V_6;
		NullCheck(L_204);
		int32_t L_205;
		L_205 = PixelPerfectCamera_get_refResolutionY_m3BD863D632D7E3AD273605732C6C14348887B907_inline(L_204, NULL);
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_206 = V_6;
		NullCheck(L_206);
		int32_t L_207;
		L_207 = PixelPerfectCamera_get_pixelRatio_m16F6FC286D604E0C2A42ACEA648FAECDE50301C9(L_206, NULL);
		V_32 = ((int32_t)il2cpp_codegen_multiply(L_205, L_207));
		UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* L_208 = __this->___m_UpscalePass;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_209 = V_10;
		int32_t L_210 = V_31;
		int32_t L_211 = V_32;
		PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_212 = V_6;
		NullCheck(L_212);
		int32_t L_213;
		L_213 = PixelPerfectCamera_get_finalBlitFilterMode_mDA77C9DB448F4AFC781A62A4EFA4C34C2166E11C(L_212, NULL);
		RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_214 = ___1_renderingData;
		NullCheck(L_208);
		UpscalePass_Setup_m1F081D3B33A7234546A51B783E6E4A80F180581B(L_208, L_209, L_210, L_211, L_213, L_214, (&V_21), NULL);
		UpscalePass_tB1CC04CFA1FB2D3997D4697EE57D6AC45D97DBA0* L_215 = __this->___m_UpscalePass;
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_215, NULL);
		G_B68_0 = G_B67_0;
	}

IL_050d:
	{
		bool L_216 = V_15;
		if (!L_216)
		{
			G_B70_0 = G_B68_0;
			goto IL_052e;
		}
		G_B69_0 = G_B68_0;
	}
	{
		PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* L_217;
		L_217 = Renderer2D_get_finalPostProcessPass_m375BA51729EECD03C6835133CA6A80AEB2AE9607(__this, NULL);
		bool L_218 = V_16;
		bool L_219 = V_17;
		NullCheck(L_217);
		PostProcessPass_SetupFinalPass_m2F776C55976D9183668E341BBD904E8A29C22A3A(L_217, (&V_21), L_218, L_219, NULL);
		PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* L_220;
		L_220 = Renderer2D_get_finalPostProcessPass_m375BA51729EECD03C6835133CA6A80AEB2AE9607(__this, NULL);
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_220, NULL);
		G_B70_0 = G_B69_0;
	}

IL_052e:
	{
		bool L_221 = V_15;
		if (L_221)
		{
			G_B76_0 = G_B70_0;
			goto IL_0559;
		}
		G_B71_0 = G_B70_0;
	}
	{
		bool L_222 = V_3;
		if (!L_222)
		{
			G_B75_0 = G_B71_0;
			goto IL_0541;
		}
		G_B72_0 = G_B71_0;
	}
	{
		bool L_223 = V_16;
		if (L_223)
		{
			G_B75_0 = G_B72_0;
			goto IL_0541;
		}
		G_B73_0 = G_B72_0;
	}
	{
		bool L_224 = V_19;
		if (L_224)
		{
			G_B75_0 = G_B73_0;
			goto IL_0541;
		}
		G_B74_0 = G_B73_0;
	}
	{
		bool L_225 = V_18;
		if (!L_225)
		{
			G_B76_0 = G_B74_0;
			goto IL_0559;
		}
		G_B75_0 = G_B74_0;
	}

IL_0541:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_226 = V_10;
		NullCheck(L_226);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_227;
		L_227 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_226, NULL);
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_228 = ((ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_StaticFields*)il2cpp_codegen_static_fields_for(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var))->___k_CameraTarget;
		NullCheck(L_228);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_229;
		L_229 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_228, NULL);
		bool L_230;
		L_230 = RenderTargetIdentifier_op_Equality_mD9FD6667F4C385F2379E9DEAAA8F91B7A1D50A1F(L_227, L_229, NULL);
		G_B77_0 = ((int32_t)(L_230));
		G_B77_1 = G_B75_0;
		goto IL_055a;
	}

IL_0559:
	{
		G_B77_0 = 1;
		G_B77_1 = G_B76_0;
	}

IL_055a:
	{
		if (G_B77_0)
		{
			G_B79_0 = G_B77_1;
			goto IL_057b;
		}
		G_B78_0 = G_B77_1;
	}
	{
		FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_231 = __this->___m_FinalBlitPass;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_232 = V_1;
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_233 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_232);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_234 = V_21;
		NullCheck(L_231);
		FinalBlitPass_Setup_mA6AA5E9CF9E2F862B70B8BAA5178010C2A41689D(L_231, L_233, L_234, NULL);
		FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_235 = __this->___m_FinalBlitPass;
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_235, NULL);
		G_B79_0 = G_B78_0;
	}

IL_057b:
	{
		if (!G_B79_0)
		{
			goto IL_058d;
		}
	}
	{
		bool L_236 = V_13;
		if (L_236)
		{
			goto IL_058d;
		}
	}
	{
		DrawScreenSpaceUIPass_t397E07595465217B2B9A6994E9116158439EE686* L_237 = __this->___m_DrawOverlayUIPass;
		ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_237, NULL);
	}

IL_058d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_SetupCullingParameters_mE2F9F0BC786CB77B170B036A8CFBD5DEF27CB236 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* ___0_cullingParameters, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___1_cameraData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_0 = ___0_cullingParameters;
		il2cpp_codegen_runtime_class_init_inline(ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_il2cpp_TypeInfo_var);
		ScriptableCullingParameters_set_cullingOptions_m618DDCBD0D0AB8CC22A2E92724919A25D60C6CAF(L_0, 0, NULL);
		ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_1 = ___0_cullingParameters;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_2 = ___1_cameraData;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = L_2->___camera;
		NullCheck(L_3);
		bool L_4;
		L_4 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_3, NULL);
		ScriptableCullingParameters_set_isOrthographic_m9B768D87F12D8D9978C7C2C1547A3DF5AEC3E3B5(L_1, L_4, NULL);
		ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_5 = ___0_cullingParameters;
		ScriptableCullingParameters_set_shadowDistance_m92DDDA606C58EF0DF46D05140900290CCDEE3B35(L_5, (0.0f), NULL);
		Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* L_6 = __this->___m_LightCullResult;
		ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_7 = ___0_cullingParameters;
		CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_8 = ___1_cameraData;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = L_8->___camera;
		NullCheck(L_6);
		Light2DCullResult_SetupCulling_m97F5B2E772E2E6C7143F7D3F29476889F21C0951(L_6, L_7, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_SwapColorBuffer_m0F11C253AFC7220CEA4A47519E371D2F1911F9BF (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19AD0C41AB960FE0D2237D2136556223F13ACAC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FC35DBB19257239644F53981407A74E00BF14FF);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_0 = __this->___m_ColorBufferSystem;
		NullCheck(L_0);
		RenderTargetBufferSystem_Swap_m3D2279D4D03B17F4BA36717BAB07360C6F2C6D31(L_0, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = __this->___m_DepthTextureHandle;
		NullCheck(L_1);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2;
		L_2 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_1, NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_3;
		L_3 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL);
		bool L_4;
		L_4 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_2, L_3, NULL);
		if (!L_4)
		{
			goto IL_003d;
		}
	}
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_5 = __this->___m_ColorBufferSystem;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = ___0_cmd;
		NullCheck(L_5);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_7;
		L_7 = RenderTargetBufferSystem_GetBackBuffer_m5783C133D632176EB13AA0B5651723B212AAE3B1(L_5, L_6, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_8 = __this->___m_DepthTextureHandle;
		ScriptableRenderer_ConfigureCameraTarget_m0C906EED874B7FFB6DC9A1C34EFD714A9B96333B(__this, L_7, L_8, NULL);
		goto IL_004f;
	}

IL_003d:
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_9 = __this->___m_ColorBufferSystem;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___0_cmd;
		NullCheck(L_9);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_11;
		L_11 = RenderTargetBufferSystem_GetBackBuffer_m5783C133D632176EB13AA0B5651723B212AAE3B1(L_9, L_10, NULL);
		ScriptableRenderer_ConfigureCameraColorTarget_m591647884AAE0FEE1B92F6C01693D3DBB7E550D7(__this, L_11, NULL);
	}

IL_004f:
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_12 = __this->___m_ColorBufferSystem;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_13 = ___0_cmd;
		NullCheck(L_12);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_14;
		L_14 = RenderTargetBufferSystem_GetBackBuffer_m5783C133D632176EB13AA0B5651723B212AAE3B1(L_12, L_13, NULL);
		__this->___m_ColorTextureHandle = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ColorTextureHandle), (void*)L_14);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_15 = ___0_cmd;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_16 = __this->___m_ColorTextureHandle;
		NullCheck(L_16);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_17;
		L_17 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_16, NULL);
		NullCheck(L_15);
		CommandBuffer_SetGlobalTexture_mD6F1CC7E87FA88B5838D5EDAFBA602EF94FE1F69(L_15, _stringLiteral19AD0C41AB960FE0D2237D2136556223F13ACAC2, L_17, NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_18 = ___0_cmd;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_19 = __this->___m_ColorTextureHandle;
		NullCheck(L_19);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_20;
		L_20 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline(L_19, NULL);
		NullCheck(L_18);
		CommandBuffer_SetGlobalTexture_mD6F1CC7E87FA88B5838D5EDAFBA602EF94FE1F69(L_18, _stringLiteral3FC35DBB19257239644F53981407A74E00BF14FF, L_20, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* Renderer2D_GetCameraColorFrontBuffer_m25E0C59B89C40942047EAEDE8E857E3664FDAC99 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) 
{
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_0 = __this->___m_ColorBufferSystem;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = ___0_cmd;
		NullCheck(L_0);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2;
		L_2 = RenderTargetBufferSystem_GetFrontBuffer_m85150875CDE3FB4ED1E33FFABD9B9F1893DEA2D1(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* Renderer2D_GetCameraColorBackBuffer_mAABE60FCA47F593756342978187A08BF7BAED763 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) 
{
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_0 = __this->___m_ColorBufferSystem;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = ___0_cmd;
		NullCheck(L_0);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2;
		L_2 = RenderTargetBufferSystem_GetBackBuffer_m5783C133D632176EB13AA0B5651723B212AAE3B1(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_EnableSwapBufferMSAA_m16E011E885A62D09AFAA61FF1B8B302DBCCD7F84 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, bool ___0_enable, const RuntimeMethod* method) 
{
	{
		RenderTargetBufferSystem_tB98B680006BB96E6EBC6311583EE31302F16EC13* L_0 = __this->___m_ColorBufferSystem;
		bool L_1 = ___0_enable;
		NullCheck(L_0);
		RenderTargetBufferSystem_EnableMSAA_mFACEC550EEF2910AC94C1F22C0DA146DBE36F3CA(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D__cctor_m603D48FA1313746036D08D4AC24E19E035CEE65E (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06B0854D1A609C53C49CB94CFECD72B217825467);
		s_Il2CppMethodInitialized = true;
	}
	{
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
		ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteral06B0854D1A609C53C49CB94CFECD72B217825467, NULL);
		((Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields*)il2cpp_codegen_static_fields_for(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var))->___m_ProfilingSampler = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields*)il2cpp_codegen_static_fields_for(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var))->___m_ProfilingSampler), (void*)L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClipperOffset_set_ArcTolerance_mC682625C17A5325B8ED680D25A9BC8C3BDE93159_inline (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___U3CArcToleranceU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tC21608E7C04F77D959CAC750A784805B548DF443* PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, const RuntimeMethod* method) 
{
	{
		List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_0 = __this->___m_Childs;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47_inline (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___U3CArcToleranceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clipper_set_LastIndex_m874822A5C1A6BC6773DE4DD57796E3D91B7C6E48_inline (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CLastIndexU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clipper_set_ReverseSolution_m450E2A28BE0742673DA8FD90ECB89A79E42B1580_inline (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CReverseSolutionU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->___m_Vertices;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->___m_Triangles;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	float V_1 = 0.0f;
	bool V_2 = false;
	{
		float L_0 = ___0_value;
		V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		V_1 = (0.0f);
		goto IL_002d;
	}

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

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

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

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

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

IL_001d:
	{
		float L_9 = V_2;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_volumetricShadowsEnabled_m33D2FA62A54E1F806340AD2353A496F380373A8E_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_ShadowVolumeIntensityEnabled;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shadowVolumeIntensity_m3E69E95B53FE4D0CABD48311E08961EBDFC5FFF2_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_ShadowVolumeIntensity;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Light2D_get_shapePath_mE54ACE4DF1FA1DED318DD1A3A214476B9BE356AF_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___m_ShapePath;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_boundingSphere_m298BAEBB175B9F8DE32C7ABDD9A978422498729C_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___0_value, const RuntimeMethod* method) 
{
	{
		BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = ___0_value;
		__this->___U3CboundingSphereU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL);
		V_0 = L_2;
		goto IL_0015;
	}

IL_0015:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
		float L_3 = L_2.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), NULL);
		V_0 = L_4;
		goto IL_001a;
	}

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

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

IL_003c:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
		return L_16;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
		V_0 = L_2;
		goto IL_0015;
	}

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

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

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

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

IL_0034:
	{
		float L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) > ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_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), (1.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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		float L_3 = ___3_w;
		__this->___w = L_3;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisDirtyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisDirtyU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3ChasRenderTargetU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_hasRenderTarget_m4647BA3C682C00E72285793457B5010E3571345C_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3ChasRenderTargetU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___U3CmaskU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
		__this->___U3CmaskU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___U3CinvertedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
		__this->___U3CinvertedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = ((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___U3ClightsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DCullResult_get_visibleLights_m041185299DC3D259440E4BBE0D36C03001658516_inline (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method) 
{
	{
		List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = __this->___m_VisibleLights;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_NormalMapQuality;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_volumeIntensity_mC6F6BE848A771AE2C1437660B53E83A4E84EA3E8_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_LightVolumeIntensity;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_BlendStyleIndex;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_LightType;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = __this->___U3CboundingSphereU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Normal;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) 
{
	{
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
		float L_1 = L_0.___x;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
		float L_3 = L_2.___x;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_x;
		float L_5 = L_4.___y;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_y;
		float L_7 = L_6.___y;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_x;
		float L_9 = L_8.___z;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_y;
		float L_11 = L_10.___z;
		return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_Distance;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* ShadowCasterGroup2DManager_get_shadowCasterGroups_m325F14BA81817CA5A13EA2242F6B1B34CB2A3897_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowCasterGroup2DManager_t1C957B195895E66B058B87D8D741D609EF653777_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t0248E02CD6B96A5D21A9BCC6A07D38CA6F1C8232* L_0 = ((ShadowCasterGroup2DManager_t1C957B195895E66B058B87D8D741D609EF653777_StaticFields*)il2cpp_codegen_static_fields_for(ShadowCasterGroup2DManager_t1C957B195895E66B058B87D8D741D609EF653777_il2cpp_TypeInfo_var))->___s_ShadowCasterGroups;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* ShadowCasterGroup2D_GetShadowCasters_m6277053DD6128D6D2EF2F950EB50BDBBE3D7EA9F_inline (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* __this, const RuntimeMethod* method) 
{
	{
		List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* L_0 = __this->___m_ShadowCasters;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_lightOrder_m01D500576E546C581E7172C14C97C06EF7442C6A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_LightOrder;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Light2D_get_affectedSortingLayers_m8DF4D9874C3839DE300C54CDEC5648B491BA4C3D_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers;
		return L_0;
	}
}
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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Light2D_get_color_m5CD60682D79A66B289AA91357F0359FF4793C505_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_Color;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_intensity_m92554676D740E01D24F39AE5942C00AA8BB541C9_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Intensity;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_a;
		float L_1 = L_0.___r;
		float L_2 = ___1_b;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___0_a;
		float L_4 = L_3.___g;
		float L_5 = ___1_b;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_a;
		float L_7 = L_6.___b;
		float L_8 = ___1_b;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_a;
		float L_10 = L_9.___a;
		float L_11 = ___1_b;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12;
		memset((&L_12), 0, sizeof(L_12));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), NULL);
		V_0 = L_12;
		goto IL_0029;
	}

IL_0029:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), NULL);
		V_0 = L_6;
		goto IL_0019;
	}

IL_0019:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_vertices_mB07A8B6379201AD5D9092B614D48BBF08CF98FEF_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_value, const RuntimeMethod* method) 
{
	{
		LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = ___0_value;
		__this->___m_Vertices = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Vertices), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_indices_mAB395B3534E25B105E6A5643A543CCC87C7638E4_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_value, const RuntimeMethod* method) 
{
	{
		UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = ___0_value;
		__this->___m_Triangles = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triangles), (void*)L_0);
		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 void int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_x;
		__this->___x = L_0;
		int32_t L_1 = ___1_y;
		__this->___y = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SubMeshDescriptor_get_bounds_mD2F47C8E1407CAFAEE966ACE1D870CB50AF3CEE4_inline (SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934* __this, const RuntimeMethod* method) 
{
	{
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = __this->___U3CboundsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_cos_m28B6228E047D552B1312CCFADB8AE95DDD94A6AF_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 L_0 = ___0_x;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = cos(((double)L_0));
		return ((float)L_1);
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sin_m231F847C28B88B17BDAD7F49A7A38E46DF12D3FF_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 L_0 = ___0_x;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = sin(((double)((float)L_0)));
		return ((float)L_1);
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline (float ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_lhs;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_rhs;
		float L_2 = L_1.___x;
		float L_3 = ___0_lhs;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___1_rhs;
		float L_5 = L_4.___y;
		float L_6 = ___0_lhs;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_rhs;
		float L_8 = L_7.___z;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
		memset((&L_9), 0, sizeof(L_9));
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_9), ((float)il2cpp_codegen_multiply(L_0, L_2)), ((float)il2cpp_codegen_multiply(L_3, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_8)), NULL);
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) 
{
	{
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		float L_2 = ___1_rhs;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_lhs;
		float L_4 = L_3.___y;
		float L_5 = ___1_rhs;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___0_lhs;
		float L_7 = L_6.___z;
		float L_8 = ___1_rhs;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
		memset((&L_9), 0, sizeof(L_9));
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Addition_mFFCF4F7457594F5EFB0678C0DE90AAD3D3F6947B_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) 
{
	{
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs;
		float L_5 = L_4.___y;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs;
		float L_7 = L_6.___y;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs;
		float L_9 = L_8.___z;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs;
		float L_11 = L_10.___z;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
		memset((&L_12), 0, sizeof(L_12));
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL);
		return L_12;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) 
{
	{
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
		float L_1 = L_0.___x;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
		float L_3 = L_2.___x;
		float L_4;
		L_4 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_1, L_3, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = ___0_x;
		float L_6 = L_5.___y;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_y;
		float L_8 = L_7.___y;
		float L_9;
		L_9 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_6, L_8, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___0_x;
		float L_11 = L_10.___z;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = ___1_y;
		float L_13 = L_12.___z;
		float L_14;
		L_14 = math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline(L_11, L_13, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15;
		memset((&L_15), 0, sizeof(L_15));
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_15), L_4, L_9, L_14, NULL);
		return L_15;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) 
{
	{
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
		float L_1 = L_0.___x;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
		float L_3 = L_2.___x;
		float L_4;
		L_4 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_1, L_3, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = ___0_x;
		float L_6 = L_5.___y;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_y;
		float L_8 = L_7.___y;
		float L_9;
		L_9 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_6, L_8, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___0_x;
		float L_11 = L_10.___z;
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = ___1_y;
		float L_13 = L_12.___z;
		float L_14;
		L_14 = math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline(L_11, L_13, NULL);
		float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15;
		memset((&L_15), 0, sizeof(L_15));
		float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_15), L_4, L_9, L_14, NULL);
		return L_15;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_min_m7BAFB7EDB329CBA896FA096E671D17E498C81A35_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline(__this, NULL);
		Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline(__this, L_0, L_1, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_max_mD846329090A0A151CA139A477B70AD6A76FC1A39_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_value;
		Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline(__this, L_0, L_1, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_center;
		__this->___m_Center = L_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_size;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (0.5f), NULL);
		__this->___m_Extents = L_2;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __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);
		float* L_4 = (float*)(&__this->___z);
		int32_t L_5;
		L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
		V_0 = ((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))));
		goto IL_002b;
	}

IL_002b:
	{
		int32_t L_6 = V_0;
		return L_6;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CrenderPassEventU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_transparencySortMode_mBACEBCE15C206F0D10734D2817235AE84B20175B_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_TransparencySortMode;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Renderer2DData_get_transparencySortAxis_mA021D22EC848890B31700B625996E5DCE07509BD_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_TransparencySortAxis;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_CameraSortingLayerDownsamplingMethod;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) 
{
	{
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_RT;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ScriptableRenderPass_get_depthAttachmentHandle_m3AA7953B201494DEF4FD2061660B94663EF63465_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) 
{
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = __this->___m_DepthAttachment;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_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), (0.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 RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) 
{
	{
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___m_NameID;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerTextureBound_mBAF7C05D1153A869650C0A10AA05CD9CE7AB3035_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_CameraSortingLayersTextureBound;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3ClightCullResultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_UseCameraSortingLayersTexture;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t LayerUtility_get_maxTextureCount_m95CEAD0A707528D56CD86CEB1AED85FD35B264E1_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___U3CmaxTextureCountU3Ek__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 Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_0 = __this->___m_LightBlendStyles;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_lightRenderTextureMemoryBudget_m81AC5C4821789EB0D7DE7B85F1276E4A6B098F6F_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_MaxLightRenderTextureCount;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_shadowRenderTextureMemoryBudget_mCFF858C1CB16CF0BEB60B5B4628875B4218B8412_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_MaxShadowRenderTextureCount;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Zero;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_lhs;
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_rhs;
		bool L_2;
		L_2 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
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 float Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_HDREmulationScale;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CwidthU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CheightU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_max_mD9D4307218A8CFA92F9C26871E508B23C17F6395_inline (uint32_t ___0_x, uint32_t ___1_y, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_x;
		uint32_t L_1 = ___1_y;
		if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
		{
			goto IL_0006;
		}
	}
	{
		uint32_t L_2 = ___1_y;
		return L_2;
	}

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

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

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

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

IL_0033:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_down_m7672D87B9C778FB2AEF7BB79758142D01166B493_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))->___downVector;
		V_0 = L_0;
		goto IL_0009;
	}

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

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

IL_001f:
	{
		float L_8 = V_0;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_normalsRenderTargetScale_m408FDE336E166EC040B8E723532E5D0D41C93C2C_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CnormalsRenderTargetScaleU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_isNormalsRenderTargetValid_m9E55394F40D7BD5E08B59CCC6B55E920B3DDC514_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisNormalsRenderTargetValidU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisNormalsRenderTargetValidU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_normalsRenderTargetScale_mCA4C07D8B6D985281DEA12A2A6EB7453FFB9C176_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CnormalsRenderTargetScaleU3Ek__BackingField = L_0;
		return;
	}
}
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 bool Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_UseDepthStencilBuffer;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CmsaaSamplesU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CdimensionU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_lightRenderTextureScale_m80E3D92E565F5609CDAF7929B3717A93CDF159EF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_LightRenderTextureScale;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_PointLightOuterRadius;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_shadowsEnabled_m22E4C87955DECFC40C34F851FAE080371F548BCB_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_ShadowIntensityEnabled;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_ShadowIntensity;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ShadowRendering_get_maxTextureCount_mFEA50CA2D00D6D4B0010FD040A436C28E5A893E7_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
		uint32_t L_0 = ((ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_StaticFields*)il2cpp_codegen_static_fields_for(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var))->___U3CmaxTextureCountU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_volumeIntensityEnabled_m198598DACD6A4003D0DCCAC039A4EE793E88B323_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_LightVolumeIntensityEnabled;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
		float L_3 = L_2.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_4), L_1, L_3, (0.0f), (0.0f), NULL);
		V_0 = L_4;
		goto IL_001f;
	}

IL_001f:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Renderer2DData_get_fallOffLookup_m3AFCE4D394F16EF30EEE2A3F2FA3B8B3A001E880_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___m_FallOffLookup;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerRadius_m9F3ADA319E63A0373100C0A37409A24B2751496A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_PointLightInnerRadius;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m8503E764714E7AEF4E3CCBFDB1E09C930E87EFE4_inline (float ___0_b, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_a, const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___1_a;
		float L_1 = L_0.___r;
		float L_2 = ___0_b;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___1_a;
		float L_4 = L_3.___g;
		float L_5 = ___0_b;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___1_a;
		float L_7 = L_6.___b;
		float L_8 = ___0_b;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___1_a;
		float L_10 = L_9.___a;
		float L_11 = ___0_b;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12;
		memset((&L_12), 0, sizeof(L_12));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), NULL);
		V_0 = L_12;
		goto IL_0029;
	}

IL_0029:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_falloffIntensity_m77F6582229DE4946AB3D303DAE5CBA7D85C120F3_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_FalloffIntensity;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shapeLightFalloffSize_m46E118E296BF85CB51F0F616FD3B20C3EB20503A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_ShapeLightFalloffSize;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerAngle_m14012802D430D353F79246F8C9C6253CAAFAD474_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_PointLightInnerAngle;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterAngle_m6E151EAEACB14C09B909A942C7131673891F9C94_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_PointLightOuterAngle;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
		float L_3 = L_2.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
		float L_5 = L_4.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), L_1, L_3, L_5, (0.0f), NULL);
		V_0 = L_6;
		goto IL_0020;
	}

IL_0020:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_normalMapDistance_mF288BB7A0A2826F343B9231BC9249D9FE78C9672_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_NormalMapDistance;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_overlapOperation_mEEC7BE7457C636A1E3C22ED723FE07942129FE33_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_OverlapOperation;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightVolumeShader_mA9794C25798DB7ADF3D25F0A201881F27BB62B98_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ShapeLightVolumeShader;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightVolumeShader_m7F22B50F1B5E8A522F42D0EA4C90C8B864D426CC_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_PointLightVolumeShader;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightShader_mC8287286E689DA2BB41625B23404512CAC6CD5A5_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ShapeLightShader;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightShader_m5529C6F0D20A1D20F704D0C942CE34FF1EE6F941_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_PointLightShader;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* Renderer2DData_get_lightMaterials_m22C3145214999466A69DB97DDB0CBF2ED7F26BEF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* L_0 = __this->___U3ClightMaterialsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___m_XMin = L_0;
		float L_1 = ___1_y;
		__this->___m_YMin = L_1;
		float L_2 = ___2_width;
		__this->___m_Width = L_2;
		float L_3 = ___3_height;
		__this->___m_Height = L_3;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Rect_op_Equality_mF2A038255CAF5F1E86079B9EE0FC96DE54307C1F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_lhs, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_rhs, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B5_0 = 0;
	{
		float L_0;
		L_0 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&___0_lhs), NULL);
		float L_1;
		L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&___1_rhs), NULL);
		if ((!(((float)L_0) == ((float)L_1))))
		{
			goto IL_0043;
		}
	}
	{
		float L_2;
		L_2 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&___0_lhs), NULL);
		float L_3;
		L_3 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&___1_rhs), NULL);
		if ((!(((float)L_2) == ((float)L_3))))
		{
			goto IL_0043;
		}
	}
	{
		float L_4;
		L_4 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_lhs), NULL);
		float L_5;
		L_5 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___1_rhs), NULL);
		if ((!(((float)L_4) == ((float)L_5))))
		{
			goto IL_0043;
		}
	}
	{
		float L_6;
		L_6 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_lhs), NULL);
		float L_7;
		L_7 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___1_rhs), NULL);
		G_B5_0 = ((((float)L_6) == ((float)L_7))? 1 : 0);
		goto IL_0044;
	}

IL_0043:
	{
		G_B5_0 = 0;
	}

IL_0044:
	{
		V_0 = (bool)G_B5_0;
		goto IL_0047;
	}

IL_0047:
	{
		bool L_8 = V_0;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_Width;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_Height;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_Height = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_Width = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_XMin = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_YMin = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		float L_0 = ___0_f;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = bankers_round(((double)L_0));
		V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* PostProcessPasses_get_colorGradingLutPass_m9F1DB7EDF090A5F0523A9C106E9697CCD2174B4C_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) 
{
	{
		ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_0 = __this->___m_ColorGradingLutPass;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* PostProcessPasses_get_postProcessPass_m5DE0C003760933244080CFD43135D83ACF88E9E4_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) 
{
	{
		PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* L_0 = __this->___m_PostProcessPass;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* PostProcessPasses_get_finalPostProcessPass_m455A2E72843873127E3ADA23165B2031ED5EE98D_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) 
{
	{
		PostProcessPass_t146B366124B6BB9597B9E9299DA4391FDE159F5C* L_0 = __this->___m_FinalPostProcessPass;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* PostProcessPasses_get_afterPostProcessColor_m73C5609283C6A9B3CCAF96304D0A318CD30A231B_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) 
{
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = __this->___m_AfterPostProcessColor;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* PostProcessPasses_get_colorGradingLut_m109522E238E99C4787B2102E86FAC20D998D6669_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) 
{
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = __this->___m_ColorGradingLut;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_coreBlitPS_mCA0DF1EB5001FAFF26D3501402BF6A8D749C9140_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_CoreBlitShader;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_blitHDROverlay_m183600F752FB672B1C7E6CBA42F76A34AE3686B9_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_BlitHDROverlay;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_samplingShader_m3C0C7A08E63C414DD4C48D0256A049B511A07979_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_SamplingShader;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* Renderer2DData_get_postProcessData_mF4A687D571EE240B0D8A616FED76CED4D179B2B9_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_0 = __this->___m_PostProcessData;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderer_set_supportedRenderingFeatures_m79C5FBB6462F1D21874A91D7FFD54F5A1D05D472_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* ___0_value, const RuntimeMethod* method) 
{
	{
		RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* L_0 = ___0_value;
		__this->___U3CsupportedRenderingFeaturesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsupportedRenderingFeaturesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_lightCullResult_m309C84A19C19ED7F42DF784E01E051998DCBBA4A_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3ClightCullResultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClightCullResultU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_coreBlitColorAndDepthPS_m013A1A62C117F8137159200DE836D0D1B22C1CD4_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) 
{
	{
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_CoreBlitColorAndDepthPS;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) 
{
	{
		List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* L_0 = __this->___m_ActiveRenderPassQueue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_input_mE5213812C63FCA94FEB41F7505F03CBF95363BE5_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Input;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		float L_0 = ___1_b;
		float L_1 = ___0_a;
		float L_2;
		L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
		float L_3 = ___0_a;
		float L_4;
		L_4 = fabsf(L_3);
		float L_5 = ___1_b;
		float L_6;
		L_6 = fabsf(L_5);
		float L_7;
		L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
		float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon;
		float L_9;
		L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
		V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
		goto IL_0035;
	}

IL_0035:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) 
{
	{
		DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_0 = __this->___U3CDebugHandlerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2D_get_createColorTexture_mB032C1E9B792C403DFA0E045B0E824F50254E886_inline (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_CreateColorTexture;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2D_get_createDepthTexture_m5FFBE64FB2D26F88CD60541BA825E6302DBAF35C_inline (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_CreateDepthTexture;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HDRDebugViewPass_t1FC1B0F01FF5DBD18E7813E17D58C428B14800D1* DebugHandler_get_hdrDebugViewPass_m82F3F3D4E66B3F4A077ADA8B4EB0165724CD1C75_inline (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) 
{
	{
		HDRDebugViewPass_t1FC1B0F01FF5DBD18E7813E17D58C428B14800D1* L_0 = __this->___m_HDRDebugViewPass;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UniversalRenderPipelineDebugDisplaySettings_t8E70DD217918DB0E7BD8BCCD9958C3E781DE0653* DebugHandler_get_DebugDisplaySettings_m37F2217F4ED89E755387A4F8A43519AA87C544BD_inline (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) 
{
	{
		UniversalRenderPipelineDebugDisplaySettings_t8E70DD217918DB0E7BD8BCCD9958C3E781DE0653* L_0 = __this->___m_DebugDisplaySettings;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DebugDisplaySettingsLighting_t7DC0135652202CB3DEAB99CC630DDC44A695C4B0* UniversalRenderPipelineDebugDisplaySettings_get_lightingSettings_mB52BBE883718AEC9170CA658BC31865AAD67B912_inline (UniversalRenderPipelineDebugDisplaySettings_t8E70DD217918DB0E7BD8BCCD9958C3E781DE0653* __this, const RuntimeMethod* method) 
{
	{
		DebugDisplaySettingsLighting_t7DC0135652202CB3DEAB99CC630DDC44A695C4B0* L_0 = __this->___U3ClightingSettingsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DebugDisplaySettingsLighting_get_hdrDebugMode_mC9B5F46FC2FC9DF6BECAA44225E54665C582A703_inline (DebugDisplaySettingsLighting_t7DC0135652202CB3DEAB99CC630DDC44A695C4B0* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3ChdrDebugModeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_gridSnapping_mDFA44858BA699CBE7ED304D37AF1F9CB7A533C94_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_GridSnapping;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Render2DLightingPass_Setup_m8C6DBBBDD3539BECE9705F3A558C8F295696AB21_inline (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, bool ___0_useDepth, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_useDepth;
		__this->___m_NeedsDepth = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_CropFrame;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_refResolutionX_m2D3434C4C31E79C65DD2282AD2E814396253CDD3_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_RefResolutionX;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_refResolutionY_m3BD863D632D7E3AD273605732C6C14348887B907_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_RefResolutionY;
		return L_0;
	}
}
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 List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_gshared_inline (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_gshared_inline (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_item, const RuntimeMethod* method) 
{
	IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* 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));
		IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* L_6 = V_0;
		int32_t L_7 = V_1;
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A)L_8);
		return;
	}

IL_0034:
	{
		IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_9 = ___0_item;
		List_1_AddWithResize_mBA65D034B685F8D2046CC87874781C434C5E04EF(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		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_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 void List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_gshared_inline (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __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_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_gshared_inline (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ___0_item, const RuntimeMethod* method) 
{
	DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* 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));
		DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* L_6 = V_0;
		int32_t L_7 = V_1;
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF)L_8);
		return;
	}

IL_0034:
	{
		DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_9 = ___0_item;
		List_1_AddWithResize_m060513B1B026844A5A867F03BA0A1A2C56C8FD44(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) 
{
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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));
		Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = V_0;
		int32_t L_7 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_8);
		return;
	}

IL_0034:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_item;
		List_1_AddWithResize_m192785B048EDA211AEC7A758A37D0B1ACCB94B9C(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_gshared_inline (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___0_item, const RuntimeMethod* method) 
{
	ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* 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));
		ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_6 = V_0;
		int32_t L_7 = V_1;
		ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0)L_8);
		return;
	}

IL_0034:
	{
		ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_9 = ___0_item;
		List_1_AddWithResize_m9DC0CBC6B2899B36D53FDDEC54B3367D03C0FCC7(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Extents;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) < ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___1_y;
		bool L_1;
		L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL);
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		float L_2 = ___0_x;
		float L_3 = ___1_y;
		if ((((float)L_2) < ((float)L_3)))
		{
			goto IL_000e;
		}
	}
	{
		float L_4 = ___1_y;
		return L_4;
	}

IL_000e:
	{
		float L_5 = ___0_x;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___1_y;
		bool L_1;
		L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL);
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		float L_2 = ___0_x;
		float L_3 = ___1_y;
		if ((((float)L_2) > ((float)L_3)))
		{
			goto IL_000e;
		}
	}
	{
		float L_4 = ___1_y;
		return L_4;
	}

IL_000e:
	{
		float L_5 = ___0_x;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_SetMinMax_mB5F7DDF18EDB7F3F25FA6D2B36824F28978C540F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_min, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_max, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_max;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_min;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, (0.5f), NULL);
		Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline(__this, L_3, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_min;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_5, NULL);
		Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline(__this, L_6, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0;
		L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_lhs), NULL);
		int32_t L_1;
		L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_rhs), NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_0023;
		}
	}
	{
		int32_t L_2;
		L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_lhs), NULL);
		int32_t L_3;
		L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_rhs), NULL);
		G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
		goto IL_0024;
	}

IL_0023:
	{
		G_B3_0 = 0;
	}

IL_0024:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0027;
	}

IL_0027:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_4;
		L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))))));
		V_0 = ((float)L_4);
		goto IL_0026;
	}

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

IL_0019:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_XMin;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_YMin;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_f;
		int32_t L_1;
		L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
		return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
		__this->___m_Extents = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
		__this->___m_Center = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value)));
		return L_0;
	}
}
