#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template 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 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 Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6; struct Dictionary_2_tCB9019887EB0254D4745B0724BC12327C5B63792; struct Dictionary_2_tB41FAC88F07BAB98D6D373F7C94FB0496D1BDA32; struct Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441; struct Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A; struct Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741; struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354; struct IComparer_1_tA4FCE31473EA08243206709C9E3BD193B0866030; struct IEnumerable_1_t8A2298085EAAEAE9271ACAE342F04E07B5155BB5; struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2; struct IEnumerable_1_tA19832E7BD992559208BDCF428957B9E604B55E9; struct IEnumerable_1_t341BAB962495036CBB25700234AA71EAF80C6AE0; struct IEnumerator_1_t5926539DBBB2302C569D0A07AF3A95A874CEBE33; struct IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452; struct IEnumerator_1_t4E5076BDD22FD35271F759AC8A6B6CA8DCBDB43A; struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E; struct KeyCollection_t44EE51162AC05B2D2ADB16563B8D4CAD8B593A33; struct List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2; struct List_1_t691F9D00DC32677CD4581F3253BCC750E214176D; 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_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B; struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317; struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12; struct Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F; struct PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7; struct ValueCollection_t7C82A7FC599E2C132139E284450A42C5353689C2; struct EntryU5BU5D_t30E76199E97597583EA3FA6D179B60F8B0F72EF3; struct List_1U5BU5D_t7A6DCD73957CC5D1E5C1E10F26C03F3D816E837B; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB; struct AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389; struct ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE; 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 Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE; struct PolyNodeU5BU5D_tB0E234AEA190B573E39DB2AB98776D4FAB6565BA; struct ProfilingSamplerU5BU5D_tE16B1AF92F0481D3201E2094700BE7CC2DB7E240; struct RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5; struct RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233; struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE; struct ScriptableRenderPassU5BU5D_tC40E3619A24B14CB90535A47C826514BE1343F87; struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143; 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 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 Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52; struct ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86; struct ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644; struct ColorLookup_t01A600A6D30CFBF1BA4A82FE2C2E97586B5D393C; struct CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1; struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7; struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; struct CompositeShadowCaster2D_tDE7E39C1507FD4BD5C3F9F3A3036EEC1F37BB242; struct CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A; struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487; struct DebugDisplaySettings_t8171A1BB62EF9D4E5AA525E97E3225633B7B3F1C; struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF; struct Exception_t; struct FilmGrain_t87D5F559E2E345EE7BD347456D99BC8E232A5172; struct FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC; struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; 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 Maxima_tDCA41E35AD35083A3E249839073542FAB3D8000B; struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; struct Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF; struct MethodInfo_t; struct MotionBlur_tCC3C4B1EDF692B22533C0ADBCE5D92101E566161; 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_tC4EC25E25E2972BF5409B546D4F7F15D681AD286; struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE; struct Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90; struct Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92; struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27; struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; struct Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1; struct Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; 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 String_t; struct TEdge_t8F09681AA91E5833EFEBA3DE93F72135433B5406; struct Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; struct Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA; struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; struct Vignette_t77147DD5FEEB4476AF22BD98255F8010738985DC; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24; struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD; struct DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B; struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647; struct U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC; struct U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0; struct U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5; struct Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33; struct ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59; struct TextureResources_t9220AC464374C6AA55163CD0AC71C62B85E6C122; struct MaterialLibrary_t26A52613184B7F43DFA5C0A540947385EFA6E4ED; struct U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67; struct U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2; struct RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371; struct DebugShaderResources_tDE399BFF5E1E9403CD4793CD8C8A51796C682B8B; IL2CPP_EXTERN_C RuntimeClass* ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B_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* Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t341BAB962495036CBB25700234AA71EAF80C6AE0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t4E5076BDD22FD35271F759AC8A6B6CA8DCBDB43A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_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* 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_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* 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* 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* 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* RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_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* ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_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* Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5_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_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_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* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_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 String_t* _stringLiteral036462E760D1953050197A6F33FE443041B98AA2; IL2CPP_EXTERN_C String_t* _stringLiteral06B0854D1A609C53C49CB94CFECD72B217825467; IL2CPP_EXTERN_C String_t* _stringLiteral09910D5977B9AE5638FD3E78D09802795F63468A; IL2CPP_EXTERN_C String_t* _stringLiteral1076FD93C80AC3C4276FB044D287A05D57D1E17B; IL2CPP_EXTERN_C String_t* _stringLiteral14E00D1617F85B505063AAF676DC480B0D1779E4; IL2CPP_EXTERN_C String_t* _stringLiteral17870CA6693777D85F2129A2C9A2AF8DCEDFC342; 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* _stringLiteral288D3B30927E4D95B96B2D2711C4053AA1D54F18; 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* _stringLiteral3708CDBCC9F390AB99D52FE7DEE4724401B69B9F; IL2CPP_EXTERN_C String_t* _stringLiteral3E64BC6034A3163E8F66E71F21FDE9326620540C; IL2CPP_EXTERN_C String_t* _stringLiteral42905289D0AA4F8BE82DD22E4AFECE44AA31BEF4; IL2CPP_EXTERN_C String_t* _stringLiteral42E164F32CAC2C24A1169CA6B5465D5A7DFCC498; 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* _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* _stringLiteralAD974DDA1554EBCA7E62EB00065F6F22F45C1897; 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* _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* _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* _stringLiteralF859B2BFE9738D63A207F9E303634994455FCC93; IL2CPP_EXTERN_C String_t* _stringLiteralF8B70B09CBAAF9D97BD1634E44D9C001C28B404D; IL2CPP_EXTERN_C String_t* _stringLiteralFDF9FB4F562BFC3211DBBD554DC00D7B13E2F82F; IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mB716E62C397CE180F1E59E318CD5073E785CCDE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m880131B97774FCD1D61D609271C687758A1DEED6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4F51537239BC5ADF9FC7E2089F72D1053BF51978_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m8ECED0ABA38816A415CC071AE2D3DC10931D6378_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m28229CF98A2EB94A1D4AE21377E3B115D50BCEB7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4CB4B6C3133B885D1601D437AB7AA0DC5533C8E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF3049AF74F36E326CDC1AB44843F9A9E384DD099_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_get_Current_m03F77FACCB7328ACD8200DA17DA628FC10865B16_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_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_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_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_Find_mCF0F67356936720756670310CA0745FA7C88DF15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m08CBD265CFF86DD2FC72636F48442B334F5E910D_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_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_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_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_m57D32FE1575D599B5EC1611B03F573EBAA5FE8E5_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_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__26_0_mD026484B4884DD556A1F920EFF4CFDBE64748D7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSetupCullingU3Eb__5_0_mBEF9040ED1E60E3412A1423E45C19F14B4C844C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSetupU3Eb__32_0_m1F4C23DEEAAA9C432E64193F0DF1091BADE089B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CTessellateU3Eb__6_0_mD33B0E4CE814155C447A72A8269340ABE7898448_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CTessellateU3Eb__1_m59732DB88143468DAA40AAEDA50076FB2293484D_RuntimeMethod_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 ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE; struct DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC; struct LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0; struct Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079; struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; 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 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_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 Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33 : public RuntimeObject { List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ___m_VisibleLights; }; 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 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_t8D5428F6B558907200AFD1508BFD15A7709E1AB0 : 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 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 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 Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB { float ___X; float ___Y; float ___Z; }; 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 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 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 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 ContourOrientation_t7CF16DB9899D0A9227C2617F2F0C8136C445CF53 { int32_t ___value__; }; struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 { Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position; RuntimeObject* ___Data; }; struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_pinvoke { Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position; Il2CppIUnknown* ___Data; }; struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_com { Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position; Il2CppIUnknown* ___Data; }; 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 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 DistanceMetric_t071B9815BB961E33F7CA2C553CA725F61AE09EDE { int32_t ___value__; }; struct Downsampling_tFE6A5D41D0A9881972AE6C6470FA5E1700410D49 { int32_t ___value__; }; struct DrawRendererFlags_t3AD0574208BFF93F323D5E1E92012F19EAE972CD { int32_t ___value__; }; struct ElementType_t3A40BFF2E71548C83BB5CFEE0B5EF772FA750602 { 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 ImageScalingMode_tB7E238BD8F6E6D9CBC6C2C92E3E4C9DF72A4AF54 { int32_t ___value__; }; struct ImageUpscalingFilter_t6BAB8A7CB0216E88F69458503780865981937631 { int32_t ___value__; }; struct JoinType_t78F3727CBD3D797F56EDE1F7D1387A5772F8662E { 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; 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; 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; U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 ___renderTargetIds; U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com ___renderTargetUsed; }; struct MeshTopology_t815FF5CF04D62195A23E2DF8A5C0A071F11FBCBF { int32_t ___value__; }; struct MeshUpdateFlags_tCCD32DF7F112AE37CA85E45959DC6CDF64444DF6 { 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 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; }; struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal; float ___m_Distance; }; struct PolyFillType_t5B977C45D17C65877059C0211E90CCDA0875A052 { int32_t ___value__; }; struct PolyType_t061292293AD72E2EE3D919DCF5A4B072FF54C665 { int32_t ___value__; }; 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 ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 { intptr_t ___m_Ptr; }; struct ScriptableRenderPassInput_t2E28A5DE1B3B8001EE14298E0133EFF3204DE645 { int32_t ___value__; }; struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832 { bool ___supportsMainLightShadows; bool ___requiresScreenSpaceShadowResolve; int32_t ___mainLightShadowmapWidth; int32_t ___mainLightShadowmapHeight; int32_t ___mainLightShadowCascadesCount; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit; float ___mainLightShadowCascadeBorder; bool ___supportsAdditionalLightShadows; 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 ___requiresScreenSpaceShadowResolve; int32_t ___mainLightShadowmapWidth; int32_t ___mainLightShadowmapHeight; int32_t ___mainLightShadowCascadesCount; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit; float ___mainLightShadowCascadeBorder; int32_t ___supportsAdditionalLightShadows; 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 ___requiresScreenSpaceShadowResolve; int32_t ___mainLightShadowmapWidth; int32_t ___mainLightShadowmapHeight; int32_t ___mainLightShadowCascadesCount; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit; float ___mainLightShadowCascadeBorder; int32_t ___supportsAdditionalLightShadows; 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 ShadowSamplingMode_t8BE740C4258CFEDDBAC01FDC0438D8EE3F776BA8 { int32_t ___value__; }; struct SortingCriteria_t4907D221CB6E6AA4A32C1ED7B5D17103FD3E7C39 { int32_t ___value__; }; struct StoreActionsOptimization_tB5EB82E81175365B1DF3C5DE71F35E77E3B38B4A { 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 VRTextureUsage_t57FAA0077810142A461D74EDC5E33FC3D78BD2E8 { int32_t ___value__; }; struct VertexAttribute_tF34C1B76F20CA4AEC9D606BCD37A8A0C4A24C9A6 { int32_t ___value__; }; struct VertexAttributeFormat_tD714C51E671502B116ACE5E23F042BA80649D32F { int32_t ___value__; }; struct WindingRule_tCAFE37BB5D1E40C65C3552A63E00EDBECB75FFC7 { 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 U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5 : public RuntimeObject { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c; }; 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 Renderer2DDefaultMaterialType_t94156825449904375FE2B4F2761E1B0B8AA348CE { 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_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 GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; 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 PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4 { int32_t ___gradingMode; int32_t ___lutSize; bool ___useFastSRGBLinearConversion; }; struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_pinvoke { int32_t ___gradingMode; int32_t ___lutSize; int32_t ___useFastSRGBLinearConversion; }; struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_com { int32_t ___gradingMode; int32_t ___lutSize; int32_t ___useFastSRGBLinearConversion; }; 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 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 Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C : public RuntimeObject { Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* ____mesh; Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____normal; Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____sUnit; Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____tUnit; float ____bminX; float ____bminY; float ____bmaxX; float ____bmaxY; int32_t ____windingRule; Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* ____dict; PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* ____pq; Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ____event; CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* ____combineCallback; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ____vertices; int32_t ____vertexCount; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____elements; int32_t ____elementCount; float ___SUnitX; float ___SUnitY; float ___SentinelCoord; bool ___NoEmptyPolygons; bool ___UsePooling; }; 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 Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991 : public MulticastDelegate_t { }; struct Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741 : public MulticastDelegate_t { }; struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354 : 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; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera; int32_t ___renderType; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect; int32_t ___pixelWidth; int32_t ___pixelHeight; float ___aspectRatio; float ___renderScale; int32_t ___imageScalingMode; int32_t ___upscalingFilter; bool ___fsrOverrideSharpness; float ___fsrSharpness; bool ___clearDepth; int32_t ___cameraType; bool ___isDefaultViewport; bool ___isHdrEnabled; bool ___requiresDepthTexture; bool ___requiresOpaqueTexture; bool ___postProcessingRequiresDepthTexture; bool ___xrRendering; int32_t ___defaultOpaqueSortFlags; XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xr; bool ___isStereoEnabled; float ___maxShadowDistance; bool ___postProcessEnabled; 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; }; struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_pinvoke { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera; int32_t ___renderType; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect; int32_t ___pixelWidth; int32_t ___pixelHeight; float ___aspectRatio; float ___renderScale; int32_t ___imageScalingMode; int32_t ___upscalingFilter; int32_t ___fsrOverrideSharpness; float ___fsrSharpness; int32_t ___clearDepth; int32_t ___cameraType; int32_t ___isDefaultViewport; int32_t ___isHdrEnabled; int32_t ___requiresDepthTexture; int32_t ___requiresOpaqueTexture; int32_t ___postProcessingRequiresDepthTexture; int32_t ___xrRendering; int32_t ___defaultOpaqueSortFlags; XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xr; int32_t ___isStereoEnabled; float ___maxShadowDistance; int32_t ___postProcessEnabled; 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; }; struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_com { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera; int32_t ___renderType; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect; int32_t ___pixelWidth; int32_t ___pixelHeight; float ___aspectRatio; float ___renderScale; int32_t ___imageScalingMode; int32_t ___upscalingFilter; int32_t ___fsrOverrideSharpness; float ___fsrSharpness; int32_t ___clearDepth; int32_t ___cameraType; int32_t ___isDefaultViewport; int32_t ___isHdrEnabled; int32_t ___requiresDepthTexture; int32_t ___requiresOpaqueTexture; int32_t ___postProcessingRequiresDepthTexture; int32_t ___xrRendering; int32_t ___defaultOpaqueSortFlags; XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xr; int32_t ___isStereoEnabled; float ___maxShadowDistance; int32_t ___postProcessEnabled; 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; }; struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4 : public RuntimeObject { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_ReplacementMaterial; bool ___m_HasDebugRenderTarget; bool ___m_DebugRenderTargetSupportsStereo; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_DebugRenderTargetPixelRect; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_DebugRenderTargetIdentifier; DebugDisplaySettings_t8171A1BB62EF9D4E5AA525E97E3225633B7B3F1C* ___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; NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___originalIndices; 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; NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___originalIndices; 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; NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___originalIndices; 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 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 RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 { int32_t ___U3CidU3Ek__BackingField; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CrtidU3Ek__BackingField; }; struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; 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 ___U3CrenderTargetWidthU3Ek__BackingField; int32_t ___U3CrenderTargetHeightU3Ek__BackingField; int32_t ___U3CrenderTargetSampleCountU3Ek__BackingField; bool ___U3CdepthOnlyU3Ek__BackingField; bool ___U3CisLastPassU3Ek__BackingField; int32_t ___U3CrenderPassQueueIndexU3Ek__BackingField; NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_ColorAttachmentIndices; NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_InputAttachmentIndices; GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* ___U3CrenderTargetFormatU3Ek__BackingField; RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_ColorAttachments; RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_InputAttachments; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_InputAttachmentIsTransient; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_DepthAttachment; 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 Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : 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; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_InternalLut; bool ___m_AllowColorGradingACESHDR; }; struct FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0 { RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_Source; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial; }; struct Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4 { String_t* ___name; int32_t ___maskTextureChannel; int32_t ___blendMode; bool ___U3CisDirtyU3Ek__BackingField; bool ___U3ChasRenderTargetU3Ek__BackingField; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___renderTargetHandle; }; struct Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke { char* ___name; int32_t ___maskTextureChannel; int32_t ___blendMode; int32_t ___U3CisDirtyU3Ek__BackingField; int32_t ___U3ChasRenderTargetU3Ek__BackingField; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___renderTargetHandle; }; struct Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com { Il2CppChar* ___name; int32_t ___maskTextureChannel; int32_t ___blendMode; int32_t ___U3CisDirtyU3Ek__BackingField; int32_t ___U3ChasRenderTargetU3Ek__BackingField; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___renderTargetHandle; }; struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource; }; struct PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0 { bool ___m_SavedIsOrthographic; float ___m_SavedOrthographicSize; }; struct PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0 { RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___m_Descriptor; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_Source; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_Destination; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_Depth; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_InternalLut; MaterialLibrary_t26A52613184B7F43DFA5C0A540947385EFA6E4ED* ___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; Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___m_PrevViewProjM; bool ___m_ResetHistory; 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_EnableSRGBConversionIfNeeded; bool ___m_UseDrawProcedural; bool ___m_UseFastSRGBLinearConversion; bool ___m_ResolveToScreen; bool ___m_UseSwapBuffer; bool ___m_hasExternalPostPasses; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial; }; struct PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9 { ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* ___m_ColorGradingLutPass; PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_PostProcessPass; PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_FinalPostProcessPass; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_AfterPostProcessColor; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_ColorGradingLut; PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_RendererPostProcessData; PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_CurrentPostProcessData; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial; }; struct PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9_marshaled_pinvoke { ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* ___m_ColorGradingLutPass; PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_PostProcessPass; PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_FinalPostProcessPass; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_AfterPostProcessColor; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_ColorGradingLut; PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_RendererPostProcessData; PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_CurrentPostProcessData; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial; }; struct PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9_marshaled_com { ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* ___m_ColorGradingLutPass; PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_PostProcessPass; PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_FinalPostProcessPass; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_AfterPostProcessColor; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_ColorGradingLut; PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_RendererPostProcessData; PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_CurrentPostProcessData; 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_BlitShader; 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; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___normalsRenderTarget; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___shadowsRenderTarget; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___cameraSortingLayerRenderTarget; RuntimeObject* ___U3ClightCullResultU3Ek__BackingField; }; struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 { 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 { 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 { 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; 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; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_CameraColorTarget; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_CameraDepthTarget; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_CameraResolveTarget; bool ___m_FirstTimeCameraColorTargetIsBound; bool ___m_FirstTimeCameraDepthTargetIsBound; bool ___m_IsPipelineExecuting; bool ___isCameraColorTargetValid; bool ___disableNativeRenderPassInFeatures; bool ___useRenderPassEnabled; bool ___U3CuseDepthPrimingU3Ek__BackingField; bool ___U3CstripShadowsOffVariantsU3Ek__BackingField; bool ___U3CstripAdditionalLightOffVariantsU3Ek__BackingField; }; 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; 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; FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* ___m_FinalBlitPass; Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* ___m_LightCullResult; bool ___m_UseDepthStencilBuffer; bool ___m_CreateColorTexture; bool ___m_CreateDepthTexture; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___k_ColorTextureHandle; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___k_DepthTextureHandle; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial; 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 DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B : public MulticastDelegate_t { }; struct CompositeShadowCaster2D_tDE7E39C1507FD4BD5C3F9F3A3036EEC1F37BB242 : public ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C { }; 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; 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; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___m_ProjectedBoundingSphere; 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_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray; }; struct LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields { LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* ___s_LayerBatches; uint32_t ___U3CmaxTextureCountU3Ek__BackingField; }; 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 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; RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* ___m_RenderTargets; 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__5_0; }; struct U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields { U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* ___U3CU3E9; Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___U3CU3E9__6_0; }; struct U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields { U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* ___U3CU3E9; DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* ___U3CU3E9__26_0; }; struct U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields { U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* ___U3CU3E9; Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* ___U3CU3E9__32_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 Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_StaticFields { Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Zero; }; 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 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 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_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 RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields { RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___CameraTarget; }; struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields { CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull; CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender; CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender; }; struct PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_StaticFields { ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingScope; }; struct PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286_StaticFields { ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingRenderPostProcessing; ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingRenderFinalPostProcessing; Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___viewProjMatrixStereo; }; struct Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields { int32_t ___k_HDREmulationScaleID; int32_t ___k_InverseHDREmulationScaleID; int32_t ___k_UseSceneLightingID; int32_t ___k_RendererColorID; int32_t ___k_CameraSortingLayerTextureID; 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; 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 Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields { ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampler; }; #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 ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE : public RuntimeArray { ALIGN_FIELD (8) ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 m_Items[1]; inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32* 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, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data), (void*)NULL); } inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data), (void*)NULL); } }; 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); } 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); } }; 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 MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D : public RuntimeArray { ALIGN_FIELD (8) Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* m_Items[1]; inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** 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, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* 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 Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m57D32FE1575D599B5EC1611B03F573EBAA5FE8E5_gshared (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___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 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_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE96A3D11B34E447E159E761DC39D520D6E7CBEA5_gshared (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4CB4B6C3133B885D1601D437AB7AA0DC5533C8E1_gshared (RuntimeObject* ___0_source, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___1_selector, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mADF4C26B4511B3B743E9E281DF5ED4312547B836_gshared (Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m28229CF98A2EB94A1D4AE21377E3B115D50BCEB7_gshared (RuntimeObject* ___0_source, Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741* ___1_selector, 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_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 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 bool Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___0_component, 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_METHOD_ATTR void Dictionary_2__ctor_m5F2C53FF0072F4015E5D14621F555D29B1EB79E5_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, 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 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 bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_hasCachedMesh_mA2280191D26FC2073FCA052F27E536EA3BA67ABA (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sprite_get_packed_m6B6B98A3891B350711499532C07F8D393AAB868E (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* 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_m57D32FE1575D599B5EC1611B03F573EBAA5FE8E5 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___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*, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m57D32FE1575D599B5EC1611B03F573EBAA5FE8E5_gshared)(__this, ___0_data, ___1_dataStart, ___2_meshBufferStart, ___3_count, ___4_stream, ___5_flags, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetIndices_m1735F517A86EF1D49697263FA5C31E526049B88C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___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 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 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DCullResult_get_visibleLights_m041185299DC3D259440E4BBE0D36C03001658516_inline (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, 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* Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline (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_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); } 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) ; 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__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* __this, const RuntimeMethod* method) { (( void (*) (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*, 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 void U3CU3Ec__DisplayClass6_0__ctor_m28C7F787ECC0625DE0B2E935E1BF81CA78F4C828 (U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_Tessellate_m9A91F389C75786A7C0460EDB64D00B917F813B23 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, int32_t ___0_windingRule, int32_t ___1_elementType, int32_t ___2_polySize, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Tess_get_Elements_m00A22E0325AB1E4D9BD71DCB6C3C0FA3D8106508_inline (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ; inline void Func_2__ctor_mE96A3D11B34E447E159E761DC39D520D6E7CBEA5 (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mE96A3D11B34E447E159E761DC39D520D6E7CBEA5_gshared)(__this, ___0_object, ___1_method, method); } inline RuntimeObject* Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4CB4B6C3133B885D1601D437AB7AA0DC5533C8E1 (RuntimeObject* ___0_source, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___1_selector, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*, const RuntimeMethod*))Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4CB4B6C3133B885D1601D437AB7AA0DC5533C8E1_gshared)(___0_source, ___1_selector, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* Tess_get_Vertices_m7B098381A624A3B4353ED0D18F601863A3E5C44B_inline (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ; inline void Func_2__ctor_mADF4C26B4511B3B743E9E281DF5ED4312547B836 (Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mADF4C26B4511B3B743E9E281DF5ED4312547B836_gshared)(__this, ___0_object, ___1_method, method); } inline RuntimeObject* Enumerable_Select_TisContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m28229CF98A2EB94A1D4AE21377E3B115D50BCEB7 (RuntimeObject* ___0_source, Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741* ___1_selector, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741*, const RuntimeMethod*))Enumerable_Select_TisContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m28229CF98A2EB94A1D4AE21377E3B115D50BCEB7_gshared)(___0_source, ___1_selector, 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_mCE236584DC0627B6E79F29036F503AF545C35E36 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_path, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___1_inPath, 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); } 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); } 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_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_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_EXTERN_C IL2CPP_METHOD_ATTR void Tess__ctor_m7AFAFE721F6A015827B5696755CC79B61B9930AC (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddContour_m570FA573B4BB0673BD2E0E80839B471A0F1D8F33 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___0_vertices, int32_t ___1_forceOrientation, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightUtility_Tessellate_m1FB8075E557188D2C9B47F8E2F3B5EC050115661 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* ___0_tess, int32_t ___1_boundaryType, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___2_indices, NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 ___3_vertices, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___4_c, int32_t* ___5_VCount, int32_t* ___6_ICount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* LightUtility_FixPivots_mBD659B40CB0DFF0C7E4F9054ADF52C7613BC4415 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_outPath, List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___1_inPath, const RuntimeMethod* 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___0_x, float ___1_y, 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 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 U3CU3Ec__ctor_m09AF99B91448EE5EFA777A8A3E392A9CF9355C75 (U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* __this, 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 CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* CommandBufferPool_Get_m1A194FD7FBF7B6B0B47F292287DAD9EB65EE4423 (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 ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_commandBuffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_buffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_orthographic_m64915C0840A68E526830A69F1C40257206185020 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_orthographicSize_m76DD021032ACB3DDBD052B75EC66DCE3A7295A5C (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, 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_m3049FDBBA4097824BDE56FCF90E536BAF84F27EE (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, 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_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_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 RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ScriptableRenderPass_get_colorAttachment_m2470433ACF93867CB0A37A1DE9A85C27C9006A16 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324 (int32_t ___0_nameID, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderingUtils_Blit_m7061238DBF9FA659102F4D19430AA369F1B1ABA5 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_source, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___2_destination, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_material, int32_t ___4_passIndex, bool ___5_useDrawProcedural, int32_t ___6_colorLoadAction, int32_t ___7_colorStoreAction, int32_t ___8_depthLoadAction, int32_t ___9_depthStoreAction, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ScriptableRenderPass_get_depthAttachment_m22B1F7DFC6D96D1419EBA02D9EB06D61D9E997A6_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, 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_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_value, 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_m1B3D8D7F93DEF1415F494EEF46687F21DE379448 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, 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 FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderNormals_m631C55E58EF02F7DBFF33A837546AE69B0410A17 (RuntimeObject* ___0_pass, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___1_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___2_renderingData, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___3_drawSettings, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___4_filterSettings, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_depthTarget, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___6_cmd, LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C ___7_lightStats, 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 SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* __this, int16_t ___0_lowerBound, int16_t ___1_upperBound, 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_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) ; 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_m87FA62FD015CE842F28A083662252CC142950A18 (RuntimeObject* ___0_lightCullResult, int32_t* ___1_batchCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Render2DLightingPass_DrawLayerBatches_mABA11F465B2DABAC75FC053DD2C63427B1A416EE (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, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___6_filterSettings, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___7_normalsDrawSettings, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___8_drawSettings, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___9_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 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_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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_shadowsEnabled_m22E4C87955DECFC40C34F851FAE080371F548BCB_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, 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_m70F5EC2C03301E6D18CC2C918ECE3FB5AA2525BC (int32_t ___0_startLayerIndex, SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___1_sortingLayers, RuntimeObject* ___2_lightCullResult, 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 float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, 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_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, 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 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_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_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_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, 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 RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_rt, 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 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 void CommandBuffer_SetRenderTarget_mC138EA08E2FADA524DA4A0B7C702DAEA17D41B8C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_rt, int32_t ___1_loadAction, int32_t ___2_storeAction, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, 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_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_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* PostProcessPasses_get_postProcessPass_m5DE8864D4E8C52DF317529C421305C6B6E10B494_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* PostProcessPasses_get_finalPostProcessPass_mF46A78E9CD13532C408DF35B6C42535D6444E4F8_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 PostProcessPasses_get_afterPostProcessColor_m3C81412D03DFFEDC1247F5DA7D9183B4022754DD_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 PostProcessPasses_get_colorGradingLut_m40A88C186D4FED9B0FD84C3B044E3E7ABCEAC5A0_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_blitShader_m5342241AF3DD52DA6EFDBE454780FB9F5028A7E8_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 FinalBlitPass__ctor_mBE63B6B01DE2BE7F86C78A11E49B44882537BC9C (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* __this, int32_t ___0_evt, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_blitMaterial, 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_m054FD025F8EFB525E9441F5E040210B32429BC0C (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___0_rendererPostProcessData, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_blitMaterial, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, String_t* ___0_shaderProperty, 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 RenderingFeatures_set_cameraStacking_mA8274A772DC333E23ABF889FC17BBCC6B82D7881_inline (RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* __this, bool ___0_value, 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 void PostProcessPasses_Dispose_m4221B50B16AD6692410415519FEE1EBE3CCE8D9B (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* 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_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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, 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_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) ; 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 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 float PixelPerfectCamera_get_orthographicSize_m0F281EF4FE75D1D5DAE267C57FDA455C1451AAEF (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_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 void Renderer2D_CreateRenderTextures_mEB69456F0FE029347CC82556EDB86ED99D322BAD (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___0_cameraData, bool ___1_forceCreateColorTexture, int32_t ___2_colorTextureFilterMode, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___3_cmd, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___4_colorTargetHandle, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___5_depthTargetHandle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_ConfigureCameraTarget_m4067416B1E8D785A5BADBEFB1E73FDA7A6A0D440 (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_colorTarget, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_depthTarget, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_AddRenderPasses_mF91618C00A388BCCA1918697AF9E314DD6318E3B (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___0_renderingData, 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 ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 Renderer2D_get_colorGradingLutHandle_mB82C36CE8CA42C4DE15D7FC01740D16D351A7FF4 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingLutPass_Setup_m53B48CE59512CCAAF6E110A9986DA6F07488BBBC (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___0_internalLut, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* ___0_pass, 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_m2DC2D1A171DC20D7873D59129C5B3C543C3C28FE (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_colorAttachment, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_depthAttachment, 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 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 RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 Renderer2D_get_afterPostProcessColorHandle_m672FF18EF925F414AFAED6EF6E9229BDC5CF6E48 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* Renderer2D_get_postProcessPass_mDF02A32B234434F6321F6D5FB6A5DC3719E5E9CB (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetHandle_op_Equality_m0A17C91FD605DDB7604F1D10EBFBBADD71B21366 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___0_c1, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___1_c2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPass_Setup_m0701B049150F88598A721F872588E4C3B2FCA1AA (PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___0_baseDescriptor, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___1_source, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___2_destination, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___3_depth, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___4_internalLut, bool ___5_hasFinalPass, bool ___6_enableSRGBConversion, bool ___7_hasExternalPostPasses, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectBackgroundPass_Setup_m42FA0B5D39345203F15C358A2CD85D122E1C3367 (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* __this, bool ___0_savedIsOrthographic, float ___1_savedOrthographicSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* Renderer2D_get_finalPostProcessPass_m3344B06D50DE07965954041B982F0D0C5CF1ECC0 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPass_SetupFinalPass_m113964D27377CABF67FC54AC8F67D36DC30767A5 (PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___0_source, bool ___1_useSwapBuffer, bool ___2_hasExternalPostPasses, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetHandle_op_Inequality_m61EFD64C8EC4A74CAE147ABDAF9EF39B03C88457 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___0_c1, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___1_c2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalBlitPass_Setup_m43358F383D31DD4940B10181B6AB2F64CE7AACC5 (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___0_baseDescriptor, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___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 U3CU3Ec__ctor_m3086BFBB238BAEB118255B78A43ECA268A9473C8 (U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_renderPassEvent_mD7ED1EFBF050FE1F86D598FA9A1A987CFEAD1AEE_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D__ctor_m11C3053A505E02F28EB7D4928197891E961CA698 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_data, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRendererData_OnEnable_mBA8590EF82D69350E72F3A39C0B7000FAC542EC4 (ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteSelfShadowMaterial_mCAE3C4F0EF5F516622C2259D0A47F1E58EEA2D59_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteUnshadowMaterial_m8D0F76BF57EC8EB98A1A14CB0EDE37010D58A0CE_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_projectedShadowMaterial_m977A785864CE22AABFB011D265F68B9923F5B0AF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_stencilOnlyShadowMaterial_m51FB72D8B852EB9A7D37342903DF0A12B36591E3_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ; inline void Dictionary_2__ctor_m4F51537239BC5ADF9FC7E2089F72D1053BF51978 (Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441*, const RuntimeMethod*))Dictionary_2__ctor_m5F2C53FF0072F4015E5D14621F555D29B1EB79E5_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRendererData__ctor_m31B2D970E70E8A5C932C8D1723023B387C96E9C0 (ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27 (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___0_group, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124 (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___0_group, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2D__ctor_mE084E27BA74849E1908D4750F6F5ED886E2974DE (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; inline int32_t Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_value, const RuntimeMethod* method) { return (( int32_t (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, int32_t, const RuntimeMethod*))Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_gshared)(___0_array, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ShadowCaster2D_SetDefaultSortingLayers_m2D3C6C3CDD8F7EB2D6AA1A134381B36C1B4FF409 (const RuntimeMethod* method) ; inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; inline Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Collider2D_get_bounds_m74F65CE702BA9D9EED05B870325B4FE3B2401B5E (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ShadowUtility_GenerateShadowMesh_mFAEE4A453A76E9A90EA1DCD574B087B3699E693A (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___1_shapePath, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2DManager_RemoveFromShadowCasterGroup_m6098412D8FFB8BDEFC64CBECD9201739D3ED7F8A (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* ___0_shadowCaster, ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___1_shadowCasterGroup, const RuntimeMethod* method) ; inline bool Component_TryGetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mB716E62C397CE180F1E59E318CD5073E785CCDE3 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** ___0_component, const RuntimeMethod* method) { return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCasterGroup2DManager_AddToShadowCasterGroup_mA2EF244C1238F0BF6153AF616E3F0552A50B8366 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* ___0_shadowCaster, ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C** ___1_shadowCasterGroup, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m3EAF4B51254E6BEA76D2075A51DE0DB7E5FF638F (bool ___0_a, bool* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowUtility_ComputeBoundingSphere_m7047EE6AC5628BEB3DE351AEEB4222882ACD0F7D (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_shapePath, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___1_boundingSphere, 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_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; IL2CPP_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 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, 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(((double)il2cpp_codegen_add(L_1, (0.5)))); } IL_0019: { double L_2 = ___0_value; return il2cpp_codegen_cast_double_to_int(((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 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 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 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 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(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(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(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(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) { 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*)&Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m57D32FE1575D599B5EC1611B03F573EBAA5FE8E5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B6_0 = 0; { 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_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_008a; } } { bool L_2; L_2 = Light2D_get_hasCachedMesh_mA2280191D26FC2073FCA052F27E536EA3BA67ABA(__this, NULL); if (!L_2) { goto IL_002f; } } { int32_t L_3 = __this->___m_LightType; if ((!(((uint32_t)L_3) == ((uint32_t)2)))) { goto IL_002c; } } { Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_4 = __this->___m_LightCookieSprite; NullCheck(L_4); bool L_5; L_5 = Sprite_get_packed_m6B6B98A3891B350711499532C07F8D393AAB868E(L_4, NULL); G_B6_0 = ((int32_t)(L_5)); goto IL_0030; } IL_002c: { G_B6_0 = 0; goto IL_0030; } IL_002f: { G_B6_0 = 1; } IL_0030: { V_0 = (bool)G_B6_0; bool L_6 = V_0; Light2D_UpdateMesh_m3F94EF56081443B7179F2B9862A56870EBBA2B63(__this, L_6, NULL); bool L_7; L_7 = Light2D_get_hasCachedMesh_mA2280191D26FC2073FCA052F27E536EA3BA67ABA(__this, NULL); if (!L_7) { goto IL_008a; } } { Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_8; L_8 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(__this, NULL); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_9; L_9 = Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline(__this, NULL); NullCheck(L_9); il2cpp_codegen_runtime_class_init_inline(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var); VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_10 = ((LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields*)il2cpp_codegen_static_fields_for(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var))->___VertexLayout; NullCheck(L_8); Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2(L_8, ((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10, NULL); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_11; L_11 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(__this, NULL); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_12; L_12 = Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline(__this, NULL); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_13; L_13 = Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline(__this, NULL); NullCheck(L_13); NullCheck(L_11); Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m57D32FE1575D599B5EC1611B03F573EBAA5FE8E5(L_11, L_12, 0, 0, ((int32_t)(((RuntimeArray*)L_13)->max_length)), 0, 0, Mesh_SetVertexBufferData_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m57D32FE1575D599B5EC1611B03F573EBAA5FE8E5_RuntimeMethod_var); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_14; L_14 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(__this, NULL); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_15; L_15 = Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A_inline(__this, NULL); NullCheck(L_14); Mesh_SetIndices_m1735F517A86EF1D49697263FA5C31E526049B88C(L_14, L_15, 0, 0, (bool)0, 0, NULL); } IL_008a: { 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; { int32_t L_0 = __this->___m_ComponentVersion; if (L_0) { goto IL_005f; } } { 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; __this->___m_ComponentVersion = 1; } IL_005f: { 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 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*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); 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); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); __this->___m_ApplyToSortingLayers = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ApplyToSortingLayers), (void*)L_1); __this->___m_NormalMapDistance = (3.0f); __this->___m_NormalMapQuality = 2; __this->___m_ShadowIntensity = (0.75f); __this->___m_ShadowVolumeIntensity = (0.75f); LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var, (uint32_t)1); __this->___m_Vertices = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Vertices), (void*)L_2); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)1); __this->___m_Triangles = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triangles), (void*)L_3); __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_4; L_4 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___m_ShapeLightFalloffOffset = L_4; __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) { marshaled.___name = il2cpp_codegen_marshal_string(unmarshaled.___name); marshaled.___maskTextureChannel = unmarshaled.___maskTextureChannel; marshaled.___blendMode = unmarshaled.___blendMode; marshaled.___U3CisDirtyU3Ek__BackingField = static_cast(unmarshaled.___U3CisDirtyU3Ek__BackingField); marshaled.___U3ChasRenderTargetU3Ek__BackingField = static_cast(unmarshaled.___U3ChasRenderTargetU3Ek__BackingField); marshaled.___renderTargetHandle = unmarshaled.___renderTargetHandle; } IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_pinvoke_back(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke& marshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled) { unmarshaled.___name = il2cpp_codegen_marshal_string_result(marshaled.___name); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name)); int32_t unmarshaledmaskTextureChannel_temp_1 = 0; unmarshaledmaskTextureChannel_temp_1 = marshaled.___maskTextureChannel; unmarshaled.___maskTextureChannel = unmarshaledmaskTextureChannel_temp_1; int32_t unmarshaledblendMode_temp_2 = 0; unmarshaledblendMode_temp_2 = marshaled.___blendMode; unmarshaled.___blendMode = unmarshaledblendMode_temp_2; bool unmarshaledU3CisDirtyU3Ek__BackingField_temp_3 = false; unmarshaledU3CisDirtyU3Ek__BackingField_temp_3 = static_cast(marshaled.___U3CisDirtyU3Ek__BackingField); unmarshaled.___U3CisDirtyU3Ek__BackingField = unmarshaledU3CisDirtyU3Ek__BackingField_temp_3; bool unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4 = false; unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4 = static_cast(marshaled.___U3ChasRenderTargetU3Ek__BackingField); unmarshaled.___U3ChasRenderTargetU3Ek__BackingField = unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 unmarshaledrenderTargetHandle_temp_5; memset((&unmarshaledrenderTargetHandle_temp_5), 0, sizeof(unmarshaledrenderTargetHandle_temp_5)); unmarshaledrenderTargetHandle_temp_5 = marshaled.___renderTargetHandle; unmarshaled.___renderTargetHandle = unmarshaledrenderTargetHandle_temp_5; } IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_pinvoke_cleanup(Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke& marshaled) { il2cpp_codegen_marshal_free(marshaled.___name); marshaled.___name = NULL; } IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_com(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com& marshaled) { marshaled.___name = il2cpp_codegen_marshal_bstring(unmarshaled.___name); marshaled.___maskTextureChannel = unmarshaled.___maskTextureChannel; marshaled.___blendMode = unmarshaled.___blendMode; marshaled.___U3CisDirtyU3Ek__BackingField = static_cast(unmarshaled.___U3CisDirtyU3Ek__BackingField); marshaled.___U3ChasRenderTargetU3Ek__BackingField = static_cast(unmarshaled.___U3ChasRenderTargetU3Ek__BackingField); marshaled.___renderTargetHandle = unmarshaled.___renderTargetHandle; } IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_com_back(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com& marshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled) { unmarshaled.___name = il2cpp_codegen_marshal_bstring_result(marshaled.___name); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name)); int32_t unmarshaledmaskTextureChannel_temp_1 = 0; unmarshaledmaskTextureChannel_temp_1 = marshaled.___maskTextureChannel; unmarshaled.___maskTextureChannel = unmarshaledmaskTextureChannel_temp_1; int32_t unmarshaledblendMode_temp_2 = 0; unmarshaledblendMode_temp_2 = marshaled.___blendMode; unmarshaled.___blendMode = unmarshaledblendMode_temp_2; bool unmarshaledU3CisDirtyU3Ek__BackingField_temp_3 = false; unmarshaledU3CisDirtyU3Ek__BackingField_temp_3 = static_cast(marshaled.___U3CisDirtyU3Ek__BackingField); unmarshaled.___U3CisDirtyU3Ek__BackingField = unmarshaledU3CisDirtyU3Ek__BackingField_temp_3; bool unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4 = false; unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4 = static_cast(marshaled.___U3ChasRenderTargetU3Ek__BackingField); unmarshaled.___U3ChasRenderTargetU3Ek__BackingField = unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 unmarshaledrenderTargetHandle_temp_5; memset((&unmarshaledrenderTargetHandle_temp_5), 0, sizeof(unmarshaledrenderTargetHandle_temp_5)); unmarshaledrenderTargetHandle_temp_5 = marshaled.___renderTargetHandle; unmarshaled.___renderTargetHandle = unmarshaledrenderTargetHandle_temp_5; } IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_com_cleanup(Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com& marshaled) { il2cpp_codegen_marshal_free_bstring(marshaled.___name); marshaled.___name = NULL; } 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(__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(__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(__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(__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(__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(__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(__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(__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(__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(__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(__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 #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __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 bool Light2DCullResult_IsSceneLit_mB94FE05B6C523DA17C2ACC88BBC4BDB35AC7DEB1 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, 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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; { List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0; L_0 = Light2DCullResult_get_visibleLights_m041185299DC3D259440E4BBE0D36C03001658516_inline(__this, 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); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0010; } } { return (bool)1; } IL_0010: { 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_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: { Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_0), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var); return; } }); try { { goto IL_0030_1; } IL_001d_1: { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_4; L_4 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_0), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var); NullCheck(L_4); int32_t L_5; L_5 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_4, NULL); if ((!(((uint32_t)L_5) == ((uint32_t)4)))) { goto IL_0030_1; } } { V_1 = (bool)1; goto IL_004b; } IL_0030_1: { bool L_6; L_6 = Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F((&V_0), Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var); if (L_6) { goto IL_001d_1; } } { goto IL_0049; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { return (bool)0; } IL_004b: { bool L_7 = V_1; return L_7; } } 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_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_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mFD884B17695263A97F820C0D0C3B73756B5B1BBF_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__5_0_mBEF9040ED1E60E3412A1423E45C19F14B4C844C7_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)); 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__5_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__5_0_mBEF9040ED1E60E3412A1423E45C19F14B4C844C7_RuntimeMethod_var), NULL); Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* L_41 = L_40; ((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9__5_0 = L_41; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9__5_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); 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_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); __this->___m_VisibleLights = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLights), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void 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__5_0_mBEF9040ED1E60E3412A1423E45C19F14B4C844C7 (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_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(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 void LightUtility_Tessellate_m1FB8075E557188D2C9B47F8E2F3B5EC050115661 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* ___0_tess, int32_t ___1_boundaryType, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___2_indices, NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 ___3_vertices, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___4_c, int32_t* ___5_VCount, int32_t* ___6_ICount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m28229CF98A2EB94A1D4AE21377E3B115D50BCEB7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4CB4B6C3133B885D1601D437AB7AA0DC5533C8E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t341BAB962495036CBB25700234AA71EAF80C6AE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t4E5076BDD22FD35271F759AC8A6B6CA8DCBDB43A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CTessellateU3Eb__6_0_mD33B0E4CE814155C447A72A8269340ABE7898448_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CTessellateU3Eb__1_m59732DB88143468DAA40AAEDA50076FB2293484D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; RuntimeObject* V_3 = NULL; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; RuntimeObject* V_6 = NULL; int32_t V_7 = 0; Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* G_B2_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B2_1 = NULL; Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* G_B1_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B1_1 = NULL; { U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5* L_0 = (U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass6_0__ctor_m28C7F787ECC0625DE0B2E935E1BF81CA78F4C828(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5* L_1 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___4_c; NullCheck(L_1); L_1->___c = L_2; Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* L_3 = ___0_tess; int32_t L_4 = ___1_boundaryType; NullCheck(L_3); Tess_Tessellate_m9A91F389C75786A7C0460EDB64D00B917F813B23(L_3, 1, L_4, 3, NULL); int32_t* L_5 = ___5_VCount; int32_t L_6 = *((int32_t*)L_5); V_1 = L_6; Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* L_7 = ___0_tess; NullCheck(L_7); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8; L_8 = Tess_get_Elements_m00A22E0325AB1E4D9BD71DCB6C3C0FA3D8106508_inline(L_7, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var); Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_9 = ((U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0; Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_10 = L_9; if (L_10) { G_B2_0 = L_10; G_B2_1 = L_8; goto IL_0040; } G_B1_0 = L_10; G_B1_1 = L_8; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var); U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* L_11 = ((U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_12 = (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*)il2cpp_codegen_object_new(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354_il2cpp_TypeInfo_var); Func_2__ctor_mE96A3D11B34E447E159E761DC39D520D6E7CBEA5(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3CTessellateU3Eb__6_0_mD33B0E4CE814155C447A72A8269340ABE7898448_RuntimeMethod_var), NULL); Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_13 = L_12; ((U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0 = L_13; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0), (void*)L_13); G_B2_0 = L_13; G_B2_1 = G_B1_1; } IL_0040: { RuntimeObject* L_14; L_14 = Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4CB4B6C3133B885D1601D437AB7AA0DC5533C8E1((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Select_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4CB4B6C3133B885D1601D437AB7AA0DC5533C8E1_RuntimeMethod_var); V_2 = L_14; Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* L_15 = ___0_tess; NullCheck(L_15); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_16; L_16 = Tess_get_Vertices_m7B098381A624A3B4353ED0D18F601863A3E5C44B_inline(L_15, NULL); U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5* L_17 = V_0; Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741* L_18 = (Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741*)il2cpp_codegen_object_new(Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741_il2cpp_TypeInfo_var); Func_2__ctor_mADF4C26B4511B3B743E9E281DF5ED4312547B836(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CTessellateU3Eb__1_m59732DB88143468DAA40AAEDA50076FB2293484D_RuntimeMethod_var), NULL); RuntimeObject* L_19; L_19 = Enumerable_Select_TisContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m28229CF98A2EB94A1D4AE21377E3B115D50BCEB7((RuntimeObject*)L_16, L_18, Enumerable_Select_TisContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_TisLightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_m28229CF98A2EB94A1D4AE21377E3B115D50BCEB7_RuntimeMethod_var); NullCheck(L_19); RuntimeObject* L_20; L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t341BAB962495036CBB25700234AA71EAF80C6AE0_il2cpp_TypeInfo_var, L_19); V_3 = L_20; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_008e: { { RuntimeObject* L_21 = V_3; if (!L_21) { goto IL_0097; } } { RuntimeObject* L_22 = V_3; NullCheck(L_22); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22); } IL_0097: { return; } } }); try { { goto IL_0084_1; } IL_0065_1: { RuntimeObject* L_23 = V_3; NullCheck(L_23); LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_24; L_24 = InterfaceFuncInvoker0< LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB >::Invoke(0, IEnumerator_1_t4E5076BDD22FD35271F759AC8A6B6CA8DCBDB43A_il2cpp_TypeInfo_var, L_23); V_4 = L_24; int32_t* L_25 = ___5_VCount; int32_t* L_26 = ___5_VCount; int32_t L_27 = *((int32_t*)L_26); V_5 = L_27; int32_t L_28 = V_5; *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add(L_28, 1)); int32_t L_29 = V_5; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_30 = V_4; IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&___3_vertices))->___m_Buffer, L_29, (L_30)); } IL_0084_1: { RuntimeObject* L_31 = V_3; NullCheck(L_31); bool L_32; L_32 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_31); if (L_32) { goto IL_0065_1; } } { goto IL_0098; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0098: { RuntimeObject* L_33 = V_2; NullCheck(L_33); RuntimeObject* L_34; L_34 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var, L_33); V_6 = L_34; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00d0: { { RuntimeObject* L_35 = V_6; if (!L_35) { goto IL_00db; } } { RuntimeObject* L_36 = V_6; NullCheck(L_36); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_36); } IL_00db: { return; } } }); try { { goto IL_00c5_1; } IL_00a2_1: { RuntimeObject* L_37 = V_6; NullCheck(L_37); int32_t L_38; L_38 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var, L_37); V_7 = L_38; int32_t* L_39 = ___6_ICount; int32_t* L_40 = ___6_ICount; int32_t L_41 = *((int32_t*)L_40); V_5 = L_41; int32_t L_42 = V_5; *((int32_t*)L_39) = (int32_t)((int32_t)il2cpp_codegen_add(L_42, 1)); int32_t L_43 = V_5; int32_t L_44 = V_7; int32_t L_45 = V_1; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&___2_indices))->___m_Buffer, L_43, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_44, L_45))))); } IL_00c5_1: { RuntimeObject* L_46 = V_6; NullCheck(L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_46); if (L_47) { goto IL_00a2_1; } } { goto IL_00dc; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00dc: { return; } } 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_mCE236584DC0627B6E79F29036F503AF545C35E36 (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_path, 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_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); int64_t L_41 = V_2; V_6 = ((int64_t)il2cpp_codegen_add(L_41, ((int64_t)1))); goto IL_00d2; } IL_00af: { List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_42 = ___1_inPath; int64_t L_43 = V_6; NullCheck(L_42); IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_44; L_44 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_42, ((int32_t)L_43), List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var); V_7 = L_44; int64_t L_45 = V_6; (&V_7)->___N = L_45; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_46 = V_0; IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_47 = V_7; NullCheck(L_46); List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_46, L_47, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var); int64_t L_48 = V_6; V_6 = ((int64_t)il2cpp_codegen_add(L_48, ((int64_t)1))); } IL_00d2: { int64_t L_49 = V_6; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_50 = ___1_inPath; NullCheck(L_50); int32_t L_51; L_51 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_50, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var); if ((((int64_t)L_49) < ((int64_t)((int64_t)L_51)))) { goto IL_00af; } } { List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_52 = V_0; return L_52; } } 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_mBD659B40CB0DFF0C7E4F9054ADF52C7613BC4415 (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_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; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_83; L_83 = LightUtility_DegeneratePivots_mCE236584DC0627B6E79F29036F503AF545C35E36(L_81, L_82, NULL); V_0 = L_83; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_84 = V_0; return L_84; } } 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* 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(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(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(L_12), il2cpp_codegen_cast_double_to_int(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, (2048.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_00f3; } } { V_5 = 0; goto IL_00e3; } IL_009e: { List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_28 = V_1; List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_29 = V_2; NullCheck(L_29); List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_30; L_30 = List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88(L_29, 0, List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88_RuntimeMethod_var); int32_t L_31 = V_5; NullCheck(L_30); IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_32; L_32 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_30, L_31, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var); int64_t L_33 = L_32.___X; List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_34 = V_2; NullCheck(L_34); List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_35; L_35 = List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88(L_34, 0, List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88_RuntimeMethod_var); int32_t L_36 = V_5; NullCheck(L_35); IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_37; L_37 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_35, L_36, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var); int64_t L_38 = L_37.___Y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39; memset((&L_39), 0, sizeof(L_39)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_39), ((float)(((float)L_33)/(10000.0f))), ((float)(((float)L_38)/(10000.0f))), NULL); NullCheck(L_28); List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_28, L_39, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var); int32_t L_40 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_00e3: { int32_t L_41 = V_5; List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_42 = V_2; NullCheck(L_42); List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_43; L_43 = List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88(L_42, 0, List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88_RuntimeMethod_var); NullCheck(L_43); int32_t L_44; L_44 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_43, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var); if ((((int32_t)L_41) < ((int32_t)L_44))) { goto IL_009e; } } IL_00f3: { List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_45 = V_1; return L_45; } } 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*)&ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE_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*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_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_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_3 = NULL; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_4; memset((&V_4), 0, sizeof(V_4)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_5; memset((&V_5), 0, sizeof(V_5)); NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 V_6; memset((&V_6), 0, sizeof(V_6)); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* V_9 = NULL; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_10 = NULL; int32_t V_11 = 0; List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* V_12 = NULL; int32_t V_13 = 0; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 V_14; memset((&V_14), 0, sizeof(V_14)); Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB V_15; memset((&V_15), 0, sizeof(V_15)); int32_t V_16 = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_17; memset((&V_17), 0, sizeof(V_17)); IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_18; memset((&V_18), 0, sizeof(V_18)); List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* V_19 = NULL; int64_t V_20 = 0; bool V_21 = false; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_22; memset((&V_22), 0, sizeof(V_22)); NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 V_23; memset((&V_23), 0, sizeof(V_23)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_24 = NULL; uint16_t V_25 = 0; uint16_t V_26 = 0; int64_t V_27 = 0; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; int32_t V_31 = 0; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB V_32; memset((&V_32), 0, sizeof(V_32)); int32_t V_33 = 0; IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A V_34; memset((&V_34), 0, sizeof(V_34)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_35; memset((&V_35), 0, sizeof(V_35)); int64_t V_36 = 0; SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 V_37; memset((&V_37), 0, sizeof(V_37)); int64_t G_B11_0 = 0; int64_t G_B25_0 = 0; int64_t G_B29_0 = 0; int32_t G_B35_0 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B35_1 = NULL; int32_t G_B34_0 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B34_1 = NULL; int32_t G_B36_0 = 0; int32_t G_B36_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B36_2 = NULL; int32_t G_B38_0 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B38_1 = NULL; int32_t G_B37_0 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B37_1 = NULL; uint16_t G_B39_0 = 0; int32_t G_B39_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B39_2 = NULL; int32_t G_B41_0 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B41_1 = NULL; int32_t G_B40_0 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B40_1 = NULL; int32_t G_B42_0 = 0; int32_t G_B42_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B42_2 = NULL; int32_t G_B44_0 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B44_1 = NULL; int32_t G_B43_0 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B43_1 = NULL; int32_t G_B45_0 = 0; int32_t G_B45_1 = 0; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B45_2 = NULL; { V_0 = 0; V_1 = 0; V_2 = 0; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light; NullCheck(L_0); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1; L_1 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_0, NULL); V_3 = L_1; Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_4), (0.0f), (0.0f), (0.0f), (1.0f), NULL); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_5), (0.0f), (0.0f), (0.0f), (0.0f), NULL); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___1_shapePath; NullCheck(L_2); NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1((&V_6), ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), ((int32_t)256))), 2, 1, NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = ___1_shapePath; NullCheck(L_3); NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&V_7), ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), ((int32_t)256))), 2, 1, NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___1_shapePath; NullCheck(L_4); V_8 = ((int32_t)(((RuntimeArray*)L_4)->max_length)); int32_t L_5 = V_8; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_6 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)SZArrayNew(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_5, 1))); V_9 = L_6; V_13 = 0; goto IL_00dd; } IL_007c: { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_7 = V_9; int32_t L_8 = V_0; int32_t L_9 = L_8; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); il2cpp_codegen_initobj((&V_14), sizeof(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)); il2cpp_codegen_initobj((&V_15), sizeof(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = ___1_shapePath; int32_t L_11 = V_13; NullCheck(L_10); float L_12 = ((L_10)->GetAddressAt(static_cast(L_11)))->___x; (&V_15)->___X = L_12; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = ___1_shapePath; int32_t L_14 = V_13; NullCheck(L_13); float L_15 = ((L_13)->GetAddressAt(static_cast(L_14)))->___y; (&V_15)->___Y = L_15; (&V_15)->___Z = (0.0f); Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_16 = V_15; (&V_14)->___Position = L_16; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_17 = V_14; NullCheck(L_7); (L_7)->SetAt(static_cast(L_9), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)L_17); int32_t L_18 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_00dd: { int32_t L_19 = V_13; int32_t L_20 = V_8; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_007c; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_21 = V_9; int32_t L_22 = V_0; int32_t L_23 = L_22; V_0 = ((int32_t)il2cpp_codegen_add(L_23, 1)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_24 = V_9; NullCheck(L_24); int32_t L_25 = 0; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_26 = (L_24)->GetAt(static_cast(L_25)); NullCheck(L_21); (L_21)->SetAt(static_cast(L_23), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)L_26); Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* L_27 = (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C*)il2cpp_codegen_object_new(Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C_il2cpp_TypeInfo_var); Tess__ctor_m7AFAFE721F6A015827B5696755CC79B61B9930AC(L_27, NULL); Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* L_28 = L_27; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_29 = V_9; NullCheck(L_28); Tess_AddContour_m570FA573B4BB0673BD2E0E80839B471A0F1D8F33(L_28, L_29, 2, NULL); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_30 = V_7; NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_31 = V_6; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_32 = V_4; LightUtility_Tessellate_m1FB8075E557188D2C9B47F8E2F3B5EC050115661(L_28, 0, L_30, L_31, L_32, (&V_1), (&V_2), NULL); List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_33 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var); List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_33, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var); V_10 = L_33; V_16 = 0; goto IL_0191; } IL_0121: { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_34 = V_9; int32_t L_35 = V_16; NullCheck(L_34); Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_36 = (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*)(&((L_34)->GetAddressAt(static_cast(L_35)))->___Position); float L_37 = L_36->___X; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_38 = V_9; int32_t L_39 = V_16; NullCheck(L_38); Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_40 = (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*)(&((L_38)->GetAddressAt(static_cast(L_39)))->___Position); float L_41 = L_40->___Y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42; memset((&L_42), 0, sizeof(L_42)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_42), L_37, L_41, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43; L_43 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_42, (10000.0f), NULL); V_17 = L_43; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = V_17; float L_45 = L_44.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46 = V_17; float L_47 = L_46.___y; IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_18), il2cpp_codegen_cast_double_to_int(L_45), il2cpp_codegen_cast_double_to_int(L_47), NULL); int32_t L_48 = V_16; (&V_18)->___N = ((int64_t)L_48); (&V_18)->___D = ((int64_t)(-1)); List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_49 = V_10; IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_50 = V_18; NullCheck(L_49); List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_49, L_50, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var); int32_t L_51 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_0191: { int32_t L_52 = V_16; int32_t L_53 = V_8; if ((((int32_t)L_52) < ((int32_t)L_53))) { goto IL_0121; } } { int32_t L_54 = V_8; V_11 = ((int32_t)il2cpp_codegen_subtract(L_54, 1)); List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_55 = (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*)il2cpp_codegen_object_new(List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var); List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A(L_55, List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var); V_12 = L_55; ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* L_56 = (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D*)il2cpp_codegen_object_new(ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var); ClipperOffset__ctor_m77AF9D20AA5811C81540CEA2E4AB59E22ABF984A(L_56, (24.0), NULL); ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* L_57 = L_56; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_58 = V_10; NullCheck(L_57); ClipperOffset_AddPath_m779EB8851FB9877EC13BD7C7273A8303AEA0ED75(L_57, L_58, 0, 0, NULL); float L_59 = ___2_falloffDistance; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_60 = V_10; NullCheck(L_60); int32_t L_61; L_61 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_60, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var); NullCheck(L_57); ClipperOffset_Execute_m61DFA6395CE7A902B1B0989C80CD36841AE61403(L_57, (&V_12), ((double)((float)il2cpp_codegen_multiply((10000.0f), L_59))), L_61, NULL); List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_62 = V_12; NullCheck(L_62); int32_t L_63; L_63 = List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_inline(L_62, List_1_get_Count_mE8465272A9473C7BD36E0F1F38107675679A3E23_RuntimeMethod_var); if ((((int32_t)L_63) <= ((int32_t)0))) { goto IL_050a; } } { List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_64 = V_12; NullCheck(L_64); List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_65; L_65 = List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88(L_64, 0, List_1_get_Item_m72B53323258A261EA86669FE81403DD545401F88_RuntimeMethod_var); V_19 = L_65; int32_t L_66 = V_8; V_20 = ((int64_t)L_66); V_28 = 0; goto IL_0226; } IL_01f3: { List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_67 = V_19; int32_t L_68 = V_28; 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; if ((!(((uint64_t)L_70) == ((uint64_t)((int64_t)(-1)))))) { goto IL_0209; } } { int64_t L_71 = V_20; G_B11_0 = L_71; goto IL_021e; } IL_0209: { int64_t L_72 = V_20; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_73 = V_19; int32_t L_74 = V_28; NullCheck(L_73); IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_75; L_75 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_73, L_74, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var); int64_t L_76 = L_75.___N; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int64_t L_77; L_77 = Math_Min_mD731E8A02F13C67C1EAC7C1E7F81909FE466F079(L_72, L_76, NULL); G_B11_0 = L_77; } IL_021e: { V_20 = G_B11_0; int32_t L_78 = V_28; V_28 = ((int32_t)il2cpp_codegen_add(L_78, 1)); } IL_0226: { int32_t L_79 = V_28; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_80 = V_19; NullCheck(L_80); int32_t L_81; L_81 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_80, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var); if ((((int32_t)L_79) < ((int32_t)L_81))) { goto IL_01f3; } } { int64_t L_82 = V_20; V_21 = (bool)((((int64_t)L_82) == ((int64_t)((int64_t)0)))? 1 : 0); List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_83 = V_19; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_84 = V_10; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_85; L_85 = LightUtility_FixPivots_mBD659B40CB0DFF0C7E4F9054ADF52C7613BC4415(L_83, L_84, NULL); V_19 = L_85; int32_t L_86 = V_2; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_87 = V_19; NullCheck(L_87); int32_t L_88; L_88 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_87, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var); NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&V_22), ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_86, ((int32_t)il2cpp_codegen_multiply(L_88, 6)))), 6)), 2, 1, NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var); V_29 = 0; goto IL_0277; } IL_025f: { int32_t L_89 = V_29; int32_t L_90 = V_29; uint16_t L_91; L_91 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_7))->___m_Buffer, L_90); IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer, L_89, (L_91)); int32_t L_92 = V_29; V_29 = ((int32_t)il2cpp_codegen_add(L_92, 1)); } IL_0277: { int32_t L_93 = V_29; int32_t L_94 = V_2; if ((((int32_t)L_93) < ((int32_t)L_94))) { goto IL_025f; } } { int32_t L_95 = V_1; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_96 = V_19; NullCheck(L_96); int32_t L_97; L_97 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_96, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var); int32_t L_98 = V_8; NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1((&V_23), ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_95, L_97)), L_98)), 2, 1, NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var); V_30 = 0; goto IL_02ae; } IL_0296: { int32_t L_99 = V_30; int32_t L_100 = V_30; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_101; L_101 = IL2CPP_NATIVEARRAY_GET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_6))->___m_Buffer, L_100); IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_23))->___m_Buffer, L_99, (L_101)); int32_t L_102 = V_30; V_30 = ((int32_t)il2cpp_codegen_add(L_102, 1)); } IL_02ae: { int32_t L_103 = V_30; int32_t L_104 = V_1; if ((((int32_t)L_103) < ((int32_t)L_104))) { goto IL_0296; } } { int32_t L_105 = V_8; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_106 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)L_105); V_24 = L_106; V_31 = 0; goto IL_032b; } IL_02c1: { int32_t L_107 = V_1; int32_t L_108 = L_107; V_1 = ((int32_t)il2cpp_codegen_add(L_108, 1)); il2cpp_codegen_initobj((&V_32), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_109 = V_9; int32_t L_110 = V_31; NullCheck(L_109); Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_111 = (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*)(&((L_109)->GetAddressAt(static_cast(L_110)))->___Position); float L_112 = L_111->___X; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_113 = V_9; int32_t L_114 = V_31; NullCheck(L_113); Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_115 = (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*)(&((L_113)->GetAddressAt(static_cast(L_114)))->___Position); float L_116 = L_115->___Y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_117; memset((&L_117), 0, sizeof(L_117)); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_117), L_112, L_116, (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118; L_118 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_117, NULL); (&V_32)->___position = L_118; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_119 = V_4; (&V_32)->___color = L_119; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_120 = V_32; IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_23))->___m_Buffer, L_108, (L_120)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_121 = V_24; int32_t L_122 = V_31; int32_t L_123 = V_1; NullCheck(L_121); (L_121)->SetAt(static_cast(L_122), (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_123, 1)))); int32_t L_124 = V_31; V_31 = ((int32_t)il2cpp_codegen_add(L_124, 1)); } IL_032b: { int32_t L_125 = V_31; int32_t L_126 = V_8; if ((((int32_t)L_125) < ((int32_t)L_126))) { goto IL_02c1; } } { int32_t L_127 = V_1; V_25 = (uint16_t)((int32_t)(uint16_t)L_127); uint16_t L_128 = V_25; V_26 = L_128; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_129 = V_19; NullCheck(L_129); IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_130; L_130 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_129, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var); int64_t L_131 = L_130.___N; if ((((int64_t)L_131) == ((int64_t)((int64_t)(-1))))) { goto IL_0359; } } { List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_132 = V_19; NullCheck(L_132); IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_133; L_133 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_132, 0, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var); int64_t L_134 = L_133.___N; G_B25_0 = L_134; goto IL_035b; } IL_0359: { G_B25_0 = ((int64_t)0); } IL_035b: { V_27 = G_B25_0; V_33 = 0; goto IL_0465; } IL_0365: { List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_135 = V_19; int32_t L_136 = V_33; NullCheck(L_135); IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_137; L_137 = List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE(L_135, L_136, List_1_get_Item_mE94A7E66922DBE23FB7427F3AFB0A5DD81B921BE_RuntimeMethod_var); V_34 = L_137; IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_138 = V_34; int64_t L_139 = L_138.___X; IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_140 = V_34; int64_t L_141 = L_140.___Y; float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_35), ((float)(((float)L_139)/(10000.0f))), ((float)(((float)L_141)/(10000.0f))), NULL); IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_142 = V_34; int64_t L_143 = L_142.___N; if ((((int64_t)L_143) == ((int64_t)((int64_t)(-1))))) { goto IL_03a7; } } { IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_144 = V_34; int64_t L_145 = L_144.___N; G_B29_0 = L_145; goto IL_03a9; } IL_03a7: { G_B29_0 = ((int64_t)0); } IL_03a9: { V_36 = G_B29_0; int32_t L_146 = V_1; int32_t L_147 = L_146; V_1 = ((int32_t)il2cpp_codegen_add(L_147, 1)); il2cpp_codegen_initobj((&V_32), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB)); float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_148 = V_35; float L_149 = L_148.___x; float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_150 = V_35; float L_151 = L_150.___y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_152; memset((&L_152), 0, sizeof(L_152)); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_152), L_149, L_151, (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153; L_153 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_152, NULL); (&V_32)->___position = L_153; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_154 = V_5; (&V_32)->___color = L_154; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_155 = V_32; IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_23))->___m_Buffer, L_147, (L_155)); int64_t L_156 = V_27; int64_t L_157 = V_36; if ((((int64_t)L_156) == ((int64_t)L_157))) { goto IL_0428; } } { int32_t L_158 = V_2; int32_t L_159 = L_158; V_2 = ((int32_t)il2cpp_codegen_add(L_159, 1)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_160 = V_24; int64_t L_161 = V_27; if ((int64_t)(L_161) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var); NullCheck(L_160); intptr_t L_162 = ((intptr_t)L_161); uint16_t L_163 = (L_160)->GetAt(static_cast(L_162)); IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer, L_159, (L_163)); int32_t L_164 = V_2; int32_t L_165 = L_164; V_2 = ((int32_t)il2cpp_codegen_add(L_165, 1)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_166 = V_24; int64_t L_167 = V_36; if ((int64_t)(L_167) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var); NullCheck(L_166); intptr_t L_168 = ((intptr_t)L_167); uint16_t L_169 = (L_166)->GetAt(static_cast(L_168)); IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer, L_165, (L_169)); int32_t L_170 = V_2; int32_t L_171 = L_170; V_2 = ((int32_t)il2cpp_codegen_add(L_171, 1)); int32_t L_172 = V_1; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer, L_171, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_172, 1))))); } IL_0428: { int32_t L_173 = V_2; int32_t L_174 = L_173; V_2 = ((int32_t)il2cpp_codegen_add(L_174, 1)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_175 = V_24; int64_t L_176 = V_27; if ((int64_t)(L_176) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var); NullCheck(L_175); intptr_t L_177 = ((intptr_t)L_176); uint16_t L_178 = (L_175)->GetAt(static_cast(L_177)); IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer, L_174, (L_178)); int32_t L_179 = V_2; int32_t L_180 = L_179; V_2 = ((int32_t)il2cpp_codegen_add(L_180, 1)); uint16_t L_181 = V_25; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer, L_180, (L_181)); int32_t L_182 = V_2; int32_t L_183 = L_182; V_2 = ((int32_t)il2cpp_codegen_add(L_183, 1)); int32_t L_184 = V_1; int32_t L_185 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_184, 1))); V_25 = (uint16_t)L_185; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer, L_183, ((uint16_t)L_185)); int64_t L_186 = V_36; V_27 = L_186; int32_t L_187 = V_33; V_33 = ((int32_t)il2cpp_codegen_add(L_187, 1)); } IL_0465: { int32_t L_188 = V_33; List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_189 = V_19; NullCheck(L_189); int32_t L_190; L_190 = List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_inline(L_189, List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_RuntimeMethod_var); if ((((int32_t)L_188) < ((int32_t)L_190))) { goto IL_0365; } } { int32_t L_191 = V_2; int32_t L_192 = L_191; V_2 = ((int32_t)il2cpp_codegen_add(L_192, 1)); uint16_t L_193 = V_26; IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer, L_192, (L_193)); int32_t L_194 = V_2; int32_t L_195 = L_194; V_2 = ((int32_t)il2cpp_codegen_add(L_195, 1)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_196 = V_24; int64_t L_197 = V_20; if ((int64_t)(L_197) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var); NullCheck(L_196); intptr_t L_198 = ((intptr_t)L_197); uint16_t L_199 = (L_196)->GetAt(static_cast(L_198)); IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer, L_195, (L_199)); int32_t L_200 = V_2; int32_t L_201 = L_200; V_2 = ((int32_t)il2cpp_codegen_add(L_201, 1)); bool L_202 = V_21; if (L_202) { G_B35_0 = L_201; G_B35_1 = (&V_22); goto IL_04a2; } G_B34_0 = L_201; G_B34_1 = (&V_22); } { uint16_t L_203 = V_25; G_B36_0 = ((int32_t)(L_203)); G_B36_1 = G_B34_0; G_B36_2 = G_B34_1; goto IL_04a7; } IL_04a2: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_204 = V_24; int32_t L_205 = V_11; NullCheck(L_204); int32_t L_206 = L_205; uint16_t L_207 = (L_204)->GetAt(static_cast(L_206)); G_B36_0 = ((int32_t)(L_207)); G_B36_1 = G_B35_0; G_B36_2 = G_B35_1; } IL_04a7: { IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B36_2)->___m_Buffer, G_B36_1, ((uint16_t)G_B36_0)); int32_t L_208 = V_2; int32_t L_209 = L_208; V_2 = ((int32_t)il2cpp_codegen_add(L_209, 1)); bool L_210 = V_21; if (L_210) { G_B38_0 = L_209; G_B38_1 = (&V_22); goto IL_04bb; } G_B37_0 = L_209; G_B37_1 = (&V_22); } { uint16_t L_211 = V_25; G_B39_0 = L_211; G_B39_1 = G_B37_0; G_B39_2 = G_B37_1; goto IL_04bd; } IL_04bb: { uint16_t L_212 = V_26; G_B39_0 = L_212; G_B39_1 = G_B38_0; G_B39_2 = G_B38_1; } IL_04bd: { IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B39_2)->___m_Buffer, G_B39_1, (G_B39_0)); int32_t L_213 = V_2; int32_t L_214 = L_213; V_2 = ((int32_t)il2cpp_codegen_add(L_214, 1)); bool L_215 = V_21; if (L_215) { G_B41_0 = L_214; G_B41_1 = (&V_22); goto IL_04d5; } G_B40_0 = L_214; G_B40_1 = (&V_22); } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_216 = V_24; int64_t L_217 = V_20; if ((int64_t)(L_217) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var); NullCheck(L_216); intptr_t L_218 = ((intptr_t)L_217); uint16_t L_219 = (L_216)->GetAt(static_cast(L_218)); G_B42_0 = ((int32_t)(L_219)); G_B42_1 = G_B40_0; G_B42_2 = G_B40_1; goto IL_04d7; } IL_04d5: { uint16_t L_220 = V_25; G_B42_0 = ((int32_t)(L_220)); G_B42_1 = G_B41_0; G_B42_2 = G_B41_1; } IL_04d7: { IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B42_2)->___m_Buffer, G_B42_1, ((uint16_t)G_B42_0)); int32_t L_221 = V_2; int32_t L_222 = L_221; V_2 = ((int32_t)il2cpp_codegen_add(L_222, 1)); bool L_223 = V_21; if (L_223) { G_B44_0 = L_222; G_B44_1 = (&V_22); goto IL_04f2; } G_B43_0 = L_222; G_B43_1 = (&V_22); } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_224 = V_24; int64_t L_225 = V_20; if ((int64_t)(((int64_t)il2cpp_codegen_subtract(L_225, ((int64_t)1)))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB_RuntimeMethod_var); NullCheck(L_224); intptr_t L_226 = ((intptr_t)((int64_t)il2cpp_codegen_subtract(L_225, ((int64_t)1)))); uint16_t L_227 = (L_224)->GetAt(static_cast(L_226)); G_B45_0 = ((int32_t)(L_227)); G_B45_1 = G_B43_0; G_B45_2 = G_B43_1; goto IL_04f7; } IL_04f2: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_228 = V_24; int32_t L_229 = V_11; NullCheck(L_228); int32_t L_230 = L_229; uint16_t L_231 = (L_228)->GetAt(static_cast(L_230)); G_B45_0 = ((int32_t)(L_231)); G_B45_1 = G_B44_0; G_B45_2 = G_B44_1; } IL_04f7: { IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (G_B45_2)->___m_Buffer, G_B45_1, ((uint16_t)G_B45_0)); NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_232 = V_23; int32_t L_233 = V_1; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_234 = V_22; int32_t L_235 = V_2; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_236 = ___0_light; LightUtility_TransferToMesh_m71C5D508FAA51969A29C7986C5A316F6C1B36777(L_232, L_233, L_234, L_235, L_236, NULL); goto IL_0516; } IL_050a: { NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734 L_237 = V_6; int32_t L_238 = V_1; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_239 = V_7; int32_t L_240 = V_2; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_241 = ___0_light; LightUtility_TransferToMesh_m71C5D508FAA51969A29C7986C5A316F6C1B36777(L_237, L_238, L_239, L_240, L_241, NULL); } IL_0516: { Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_242 = V_3; NullCheck(L_242); SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 L_243; L_243 = Mesh_GetSubMesh_mCCD903F5382258EA058802F6295B11FEC66A8EE4(L_242, 0, NULL); V_37 = L_243; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_244; L_244 = SubMeshDescriptor_get_bounds_mD2F47C8E1407CAFAEE966ACE1D870CB50AF3CEE4_inline((&V_37), NULL); return L_244; } } 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::max)()), ((std::numeric_limits::max)()), (0.0f), NULL); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_10), (-(std::numeric_limits::max)()), (-(std::numeric_limits::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(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(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(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(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 U3CU3Ec__cctor_m114488B2D5FE5DA75355F4A84C68A616B32C5BC8 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* L_0 = (U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0*)il2cpp_codegen_object_new(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var); U3CU3Ec__ctor_m09AF99B91448EE5EFA777A8A3E392A9CF9355C75(L_0, NULL); ((U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m09AF99B91448EE5EFA777A8A3E392A9CF9355C75 (U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CTessellateU3Eb__6_0_mD33B0E4CE814155C447A72A8269340ABE7898448 (U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* __this, int32_t ___0_i, const RuntimeMethod* method) { { int32_t L_0 = ___0_i; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m28C7F787ECC0625DE0B2E935E1BF81CA78F4C828 (U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB U3CU3Ec__DisplayClass6_0_U3CTessellateU3Eb__1_m59732DB88143468DAA40AAEDA50076FB2293484D (U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5* __this, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___0_v, const RuntimeMethod* method) { LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB)); ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_0 = ___0_v; Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_1 = L_0.___Position; float L_2 = L_1.___X; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_3 = ___0_v; Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_4 = L_3.___Position; float L_5 = L_4.___Y; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6; memset((&L_6), 0, sizeof(L_6)); float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_6), L_2, L_5, (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_6, NULL); (&V_0)->___position = L_7; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = __this->___c; (&V_0)->___color = L_8; LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_9 = V_0; return L_9; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __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) { { 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_Setup_m42FA0B5D39345203F15C358A2CD85D122E1C3367 (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* __this, bool ___0_savedIsOrthographic, float ___1_savedOrthographicSize, const RuntimeMethod* method) { { bool L_0 = ___0_savedIsOrthographic; __this->___m_SavedIsOrthographic = L_0; float L_1 = ___1_savedOrthographicSize; __this->___m_SavedOrthographicSize = L_1; 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*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_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)); { il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0; L_0 = CommandBufferPool_Get_m1A194FD7FBF7B6B0B47F292287DAD9EB65EE4423(NULL); V_0 = L_0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_2 = ((PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_StaticFields*)il2cpp_codegen_static_fields_for(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var))->___m_ProfilingScope; ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_1, L_2, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0029: { ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL); return; } }); try { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = V_0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4; L_4 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; L_5 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var); CoreUtils_SetRenderTarget_mD9AE347F1B91C3ACA3657D814882DE7971A80056(L_3, L_4, 2, 0, 1, L_5, NULL); goto IL_0037; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0037: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var); ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_6, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844(L_7, NULL); RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_8 = ___1_renderingData; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_9 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_8->___cameraData); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = L_9->___camera; bool L_11 = __this->___m_SavedIsOrthographic; NullCheck(L_10); Camera_set_orthographic_m64915C0840A68E526830A69F1C40257206185020(L_10, L_11, NULL); RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_12 = ___1_renderingData; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_12->___cameraData); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = L_13->___camera; float L_15 = __this->___m_SavedOrthographicSize; NullCheck(L_14); Camera_set_orthographicSize_m76DD021032ACB3DDBD052B75EC66DCE3A7295A5C(L_14, L_15, NULL); 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) { { 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); int16_t L_3; L_3 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m3049FDBBA4097824BDE56FCF90E536BAF84F27EE(__this, NULL); __this->___m_CameraSortingLayerBoundsIndex = L_3; 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*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_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); s_Il2CppMethodInitialized = true; } CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0; L_0 = CommandBufferPool_Get_m1A194FD7FBF7B6B0B47F292287DAD9EB65EE4423(NULL); V_0 = L_0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = V_0; NullCheck(L_1); CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_1, NULL); 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); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_6 = __this->___m_Renderer2DData; NullCheck(L_6); int32_t L_7; L_7 = Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A_inline(L_6, NULL); if ((((int32_t)L_7) == ((int32_t)2))) { goto IL_0035; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->___m_BlitMaterial; G_B3_0 = L_8; goto IL_003b; } IL_0035: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_SamplingMaterial; G_B3_0 = L_9; } IL_003b: { V_1 = G_B3_0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = V_0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_11; L_11 = ScriptableRenderPass_get_colorAttachment_m2470433ACF93867CB0A37A1DE9A85C27C9006A16(__this, NULL); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_12 = __this->___m_Renderer2DData; NullCheck(L_12); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_13 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_12->___cameraSortingLayerRenderTarget); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); int32_t L_14; L_14 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_13, NULL); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_15; L_15 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_14, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = V_1; il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var); RenderingUtils_Blit_m7061238DBF9FA659102F4D19430AA369F1B1ABA5(L_10, L_11, L_15, L_16, 0, (bool)0, 2, 0, 2, 3, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_17 = V_0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_18; L_18 = ScriptableRenderPass_get_colorAttachment_m2470433ACF93867CB0A37A1DE9A85C27C9006A16(__this, NULL); int32_t L_19 = ___2_mainTargetStoreAction; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_20; L_20 = ScriptableRenderPass_get_depthAttachment_m22B1F7DFC6D96D1419EBA02D9EB06D61D9E997A6_inline(__this, NULL); int32_t L_21 = ___2_mainTargetStoreAction; NullCheck(L_17); CommandBuffer_SetRenderTarget_m43B883C6477E59A65A7FDF142EC347538EA6A57B(L_17, L_18, 0, L_19, L_20, 0, L_21, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = V_0; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); int32_t L_23 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_CameraSortingLayerTextureID; Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_24 = __this->___m_Renderer2DData; NullCheck(L_24); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_25 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_24->___cameraSortingLayerRenderTarget); int32_t L_26; L_26 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_25, NULL); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_27; L_27 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_26, NULL); NullCheck(L_22); CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_22, L_23, L_27, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_28 = V_0; il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var); ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_28, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_29 = V_0; il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844(L_29, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m3049FDBBA4097824BDE56FCF90E536BAF84F27EE (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __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; } 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_0036; } 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(L_2))), NULL); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_4 = __this->___m_Renderer2DData; 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_0031; } } { 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(L_7))), NULL); return ((int16_t)L_8); } IL_0031: { int16_t L_9 = V_1; V_1 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, 1))); } IL_0036: { 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); 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(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_00d9; } } { int16_t L_25; L_25 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m3049FDBBA4097824BDE56FCF90E536BAF84F27EE(__this, NULL); V_5 = L_25; V_6 = (-1); int32_t L_26 = ___0_startIndex; V_7 = L_26; goto IL_00bc; } IL_0085: { LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_27 = ___3_layerBatches; int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = L_28; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_30 = (L_27)->GetAt(static_cast(L_29)); V_8 = L_30; int16_t L_31 = V_5; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_32 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_8)->___layerRange); int16_t L_33; L_33 = SortingLayerRange_get_lowerBound_m85402D75932E01A1E2E40749615CD9F7D9B06209(L_32, NULL); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_00b6; } } { int16_t L_34 = V_5; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_35 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_8)->___layerRange); int16_t L_36; L_36 = SortingLayerRange_get_upperBound_m3ECCA010F56BFDDA42D7327D24E1340BF596D487(L_35, NULL); if ((((int32_t)L_34) > ((int32_t)L_36))) { goto IL_00b6; } } { int32_t L_37 = V_7; V_6 = L_37; goto IL_00c3; } IL_00b6: { int32_t L_38 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00bc: { int32_t L_39 = V_7; int32_t L_40 = ___0_startIndex; int32_t L_41 = ___1_batchesDrawn; if ((((int32_t)L_39) < ((int32_t)((int32_t)il2cpp_codegen_add(L_40, L_41))))) { goto IL_0085; } } IL_00c3: { bool* L_42 = ___5_resolveIsAfterCopy; int32_t L_43 = V_6; int32_t L_44 = V_2; *((int8_t*)L_42) = (int8_t)((((int32_t)L_43) > ((int32_t)L_44))? 1 : 0); int32_t* L_45 = ___4_resolveDuringBatch; bool* L_46 = ___5_resolveIsAfterCopy; int32_t L_47 = *((uint8_t*)L_46); if (L_47) { G_B19_0 = L_45; goto IL_00d5; } G_B18_0 = L_45; } { int32_t L_48 = V_2; G_B20_0 = L_48; G_B20_1 = G_B18_0; goto IL_00d7; } IL_00d5: { int32_t L_49 = V_6; G_B20_0 = L_49; G_B20_1 = G_B19_0; } IL_00d7: { *((int32_t*)G_B20_1) = (int32_t)G_B20_0; return; } IL_00d9: { int32_t* L_50 = ___4_resolveDuringBatch; int32_t L_51 = V_2; *((int32_t*)L_50) = (int32_t)L_51; bool* L_52 = ___5_resolveIsAfterCopy; *((int8_t*)L_52) = (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*)&U3CU3Ec_U3CRenderU3Eb__26_0_mD026484B4884DD556A1F920EFF4CFDBE64748D7F_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; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_1 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_0); DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_2; L_2 = ScriptableRenderPass_GetActiveDebugHandler_m1B3D8D7F93DEF1415F494EEF46687F21DE379448(__this, L_1, NULL); V_0 = L_2; DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_3 = V_0; if (!L_3) { goto IL_0047; } } { il2cpp_codegen_initobj((&V_1), sizeof(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733)); DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_4 = V_0; ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_5 = ___0_context; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = ___1_cmd; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_7 = ___2_renderingData; FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_8 = ___3_filterSettings; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var); DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_9 = ((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9__26_0; DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_10 = L_9; if (L_10) { G_B3_0 = L_10; G_B3_1 = (&V_1); G_B3_2 = L_8; G_B3_3 = (&___4_drawSettings); G_B3_4 = L_7; G_B3_5 = L_6; G_B3_6 = L_5; G_B3_7 = L_4; goto IL_0041; } G_B2_0 = L_10; G_B2_1 = (&V_1); G_B2_2 = L_8; G_B2_3 = (&___4_drawSettings); G_B2_4 = L_7; G_B2_5 = L_6; G_B2_6 = L_5; G_B2_7 = L_4; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var); U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* L_11 = ((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9; DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_12 = (DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B*)il2cpp_codegen_object_new(DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B_il2cpp_TypeInfo_var); DrawFunction__ctor_m121046A165A25C252C30078A6ECB476521204BD6(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3CRenderU3Eb__26_0_mD026484B4884DD556A1F920EFF4CFDBE64748D7F_RuntimeMethod_var), NULL); DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_13 = L_12; ((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9__26_0 = L_13; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9__26_0), (void*)L_13); G_B3_0 = L_13; 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_0041: { 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_0047: { RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_14 = ___2_renderingData; CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_15 = L_14->___cullResults; FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_16 = ___3_filterSettings; il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var); ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060((&___0_context), L_15, (&___4_drawSettings), L_16, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Render2DLightingPass_DrawLayerBatches_mABA11F465B2DABAC75FC053DD2C63427B1A416EE (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, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___6_filterSettings, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___7_normalsDrawSettings, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___8_drawSettings, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* ___9_desc, 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*)&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*)&_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; int32_t V_5 = 0; bool V_6 = false; int32_t V_7 = 0; ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* V_10 = NULL; uint32_t V_11 = 0; uint32_t V_12 = 0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_13; memset((&V_13), 0, sizeof(V_13)); ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_14; memset((&V_14), 0, sizeof(V_14)); int32_t V_15 = 0; int32_t V_16 = 0; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC V_17; memset((&V_17), 0, sizeof(V_17)); int16_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; uint32_t V_21 = 0; bool V_22 = false; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_23; memset((&V_23), 0, sizeof(V_23)); int32_t V_24 = 0; String_t* V_25 = NULL; int32_t V_26 = 0; int32_t V_27 = 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_B63_0 = 0; { RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___5_renderingData; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_1 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_0); DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_2; L_2 = ScriptableRenderPass_GetActiveDebugHandler_m1B3D8D7F93DEF1415F494EEF46687F21DE379448(__this, L_1, NULL); DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_3 = L_2; if (L_3) { G_B2_0 = L_3; goto IL_0014; } G_B1_0 = L_3; } { G_B3_0 = 1; goto IL_0019; } IL_0014: { NullCheck(G_B2_0); bool L_4; L_4 = DebugHandler_get_IsLightingActive_mC752F77FFF4D88FE05B9436F595752BA4CA2D5B2(G_B2_0, NULL); G_B3_0 = ((int32_t)(L_4)); } IL_0019: { V_0 = (bool)G_B3_0; V_1 = 0; V_2 = 0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___3_cmd; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_6 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLights; ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_8), L_5, L_6, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0120: { ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_8), NULL); return; } }); try { { int32_t L_7 = ___2_startIndex; V_9 = L_7; goto IL_0116_1; } IL_0034_1: { LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_8 = ___0_layerBatches; int32_t L_9 = V_9; NullCheck(L_8); V_10 = ((L_8)->GetAddressAt(static_cast(L_9))); LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_10 = V_10; LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_11 = (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C*)(&L_10->___lightStats); uint32_t L_12 = L_11->___blendStylesUsed; V_11 = L_12; V_12 = 0; goto IL_0060_1; } IL_0051_1: { uint32_t L_13 = V_12; uint32_t L_14 = V_11; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, ((int32_t)((int32_t)L_14&1)))); uint32_t L_15 = V_11; V_11 = ((int32_t)((uint32_t)L_15>>1)); } IL_0060_1: { uint32_t L_16 = V_11; if ((!(((uint32_t)L_16) <= ((uint32_t)0)))) { goto IL_0051_1; } } { uint32_t L_17 = V_2; uint32_t L_18 = V_12; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)L_18)); uint32_t L_19 = V_2; uint32_t L_20; L_20 = LayerUtility_get_maxTextureCount_m95CEAD0A707528D56CD86CEB1AED85FD35B264E1_inline(NULL); if ((!(((uint32_t)L_19) > ((uint32_t)L_20)))) { goto IL_0077_1; } } { goto IL_012e; } IL_0077_1: { int32_t L_21 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1)); LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_22 = V_10; LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_23 = (LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C*)(&L_22->___lightStats); int32_t L_24 = L_23->___totalNormalMapUsage; if ((((int32_t)L_24) <= ((int32_t)0))) { goto IL_00d8_1; } } { FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_25 = ___6_filterSettings; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_26 = V_10; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_27 = L_26->___layerRange; FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E(L_25, L_27, NULL); bool L_28 = __this->___m_NeedsDepth; if (L_28) { goto IL_00a8_1; } } { RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_29; L_29 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL); G_B14_0 = L_29; goto IL_00ae_1; } IL_00a8_1: { RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_30; L_30 = ScriptableRenderPass_get_depthAttachment_m22B1F7DFC6D96D1419EBA02D9EB06D61D9E997A6_inline(__this, NULL); G_B14_0 = L_30; } IL_00ae_1: { V_13 = G_B14_0; ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_31 = ___4_context; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_32 = ___5_renderingData; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_33 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_32); DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_34 = ___7_normalsDrawSettings; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_35 = (*(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49*)L_34); FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_36 = ___6_filterSettings; FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F L_37 = (*(FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F*)L_36); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_38 = V_13; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_39 = ___3_cmd; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_40 = V_10; LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_41 = L_40->___lightStats; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_RenderNormals_m631C55E58EF02F7DBFF33A837546AE69B0410A17(__this, L_31, L_33, L_35, L_37, L_38, L_39, L_41, NULL); } IL_00d8_1: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_42 = ___3_cmd; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_43 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLightTextures; ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD L_44; memset((&L_44), 0, sizeof(L_44)); ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&L_44), L_42, L_43, NULL); V_14 = L_44; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0102_1: { ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_14), NULL); return; } }); try { RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_45 = ___5_renderingData; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_46 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_45); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_47 = ___3_cmd; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_48 = V_10; int32_t L_49 = L_48->___startLayerID; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_50 = V_10; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_51 = ___9_desc; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_RenderLights_m2105B16BBBBC576B8E3AA44D0FB6D636D8AEF047(__this, L_46, L_47, L_49, L_50, L_51, NULL); goto IL_0110_1; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0110_1: { int32_t L_52 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_52, 1)); } IL_0116_1: { int32_t L_53 = V_9; int32_t L_54 = ___1_batchCount; if ((((int32_t)L_53) < ((int32_t)L_54))) { goto IL_0034_1; } } { goto IL_012e; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_012e: { RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_55 = ___5_renderingData; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_56 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_55->___cameraData); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_57 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_56->___cameraTargetDescriptor); int32_t L_58; L_58 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_57, NULL); V_3 = (bool)((((int32_t)L_58) > ((int32_t)1))? 1 : 0); int32_t L_59 = ___2_startIndex; int32_t L_60 = V_1; int32_t L_61 = ___1_batchCount; V_4 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_59, L_60))) < ((int32_t)L_61))? 1 : 0)) == ((int32_t)0))? 1 : 0); V_5 = (-1); V_6 = (bool)0; bool L_62 = V_3; bool L_63 = V_4; if (!((int32_t)((int32_t)L_62&(int32_t)L_63))) { goto IL_0168; } } { int32_t L_64 = ___2_startIndex; int32_t L_65 = V_1; int32_t L_66 = ___1_batchCount; LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_67 = ___0_layerBatches; Render2DLightingPass_DetermineWhenToResolve_mCEAF6F63D8E2F298130C69CFF7CFBFBDF4470233(__this, L_64, L_65, L_66, L_67, (&V_5), (&V_6), NULL); } IL_0168: { Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_68 = __this->___m_Renderer2DData; NullCheck(L_68); Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_69; L_69 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_68, NULL); NullCheck(L_69); V_7 = ((int32_t)(((RuntimeArray*)L_69)->max_length)); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_70 = ___3_cmd; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_71 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawRenderers; ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_8), L_70, L_71, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0462: { ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_8), NULL); return; } }); try { { bool L_72 = V_3; if (!L_72) { goto IL_0195_1; } } { int32_t L_73 = V_5; int32_t L_74 = ___2_startIndex; if ((((int32_t)L_73) < ((int32_t)L_74))) { goto IL_0190_1; } } { G_B29_0 = 2; goto IL_0191_1; } IL_0190_1: { G_B29_0 = 1; } IL_0191_1: { V_15 = G_B29_0; goto IL_0198_1; } IL_0195_1: { V_15 = 0; } IL_0198_1: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_75 = ___3_cmd; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_76; L_76 = ScriptableRenderPass_get_colorAttachment_m2470433ACF93867CB0A37A1DE9A85C27C9006A16(__this, NULL); int32_t L_77 = V_15; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_78; L_78 = ScriptableRenderPass_get_depthAttachment_m22B1F7DFC6D96D1419EBA02D9EB06D61D9E997A6_inline(__this, NULL); int32_t L_79 = V_15; NullCheck(L_75); CommandBuffer_SetRenderTarget_m43B883C6477E59A65A7FDF142EC347538EA6A57B(L_75, L_76, 0, L_77, L_78, 0, L_79, NULL); int32_t L_80 = ___2_startIndex; V_16 = L_80; goto IL_0456_1; } IL_01b9_1: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_81 = ___3_cmd; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_82 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLayerBatch; ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD L_83; memset((&L_83), 0, sizeof(L_83)); ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&L_83), L_81, L_82, NULL); V_14 = L_83; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0442_1: { ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_14), NULL); return; } }); try { { LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_84 = ___0_layerBatches; int32_t L_85 = V_16; NullCheck(L_84); int32_t L_86 = L_85; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_87 = (L_84)->GetAt(static_cast(L_86)); V_17 = L_87; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_88 = V_17; LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_89 = L_88.___lightStats; int32_t L_90 = L_89.___totalLights; if ((((int32_t)L_90) <= ((int32_t)0))) { goto IL_0244_2; } } { V_20 = 0; goto IL_023c_2; } IL_01e5_2: { int32_t L_91 = V_20; V_21 = ((int32_t)(1<<((int32_t)(L_91&((int32_t)31))))); LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_92 = V_17; LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_93 = L_92.___lightStats; uint32_t L_94 = L_93.___blendStylesUsed; uint32_t L_95 = V_21; V_22 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_94&(int32_t)L_95))) <= ((uint32_t)0)))? 1 : 0); bool L_96 = V_22; if (!L_96) { goto IL_022b_2; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = ___3_cmd; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_98 = ___9_desc; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_99 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_98); int32_t L_100 = V_20; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_101; L_101 = LayerBatch_GetRTId_mE066C98F07F9C27976D77D429590A37E14B282E5((&V_17), L_97, L_99, L_100, NULL); V_23 = L_101; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_102 = ___3_cmd; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_103 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs; int32_t L_104 = V_20; NullCheck(L_103); int32_t L_105 = L_104; int32_t L_106 = (L_103)->GetAt(static_cast(L_105)); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_107 = V_23; NullCheck(L_102); CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_102, L_106, L_107, NULL); } IL_022b_2: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_108 = ___3_cmd; int32_t L_109 = V_20; bool L_110 = V_22; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_EnableBlendStyle_mB891FEDC7A371B62D52E1FD20E3991024177FF47(L_108, L_109, L_110, NULL); int32_t L_111 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_111, 1)); } IL_023c_2: { int32_t L_112 = V_20; int32_t L_113 = V_7; if ((((int32_t)L_112) < ((int32_t)L_113))) { goto IL_01e5_2; } } { goto IL_0281_2; } IL_0244_2: { V_24 = 0; goto IL_0276_2; } IL_0249_2: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_114 = ___3_cmd; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_115 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs; int32_t L_116 = V_24; NullCheck(L_115); int32_t L_117 = L_116; int32_t L_118 = (L_115)->GetAt(static_cast(L_117)); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_119; L_119 = Texture2D_get_blackTexture_mBEF97F64AD650DAAC1EEC84EB34F9CF22B56A08C(NULL); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_120; L_120 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_119, NULL); NullCheck(L_114); CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_114, L_118, L_120, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_121 = ___3_cmd; int32_t L_122 = V_24; int32_t L_123 = V_24; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_EnableBlendStyle_mB891FEDC7A371B62D52E1FD20E3991024177FF47(L_121, L_122, (bool)((((int32_t)L_123) == ((int32_t)0))? 1 : 0), NULL); int32_t L_124 = V_24; V_24 = ((int32_t)il2cpp_codegen_add(L_124, 1)); } IL_0276_2: { int32_t L_125 = V_24; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_126 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs; NullCheck(L_126); if ((((int32_t)L_125) < ((int32_t)((int32_t)(((RuntimeArray*)L_126)->max_length))))) { goto IL_0249_2; } } IL_0281_2: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_127 = ___3_cmd; il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var); ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___4_context), L_127, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_128 = ___3_cmd; NullCheck(L_128); CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_128, NULL); int16_t L_129; L_129 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m3049FDBBA4097824BDE56FCF90E536BAF84F27EE(__this, NULL); V_18 = L_129; bool L_130 = V_3; if (!L_130) { goto IL_02af_2; } } { int32_t L_131 = V_5; int32_t L_132 = V_16; bool L_133 = V_6; if (((int32_t)(((((int32_t)L_131) == ((int32_t)L_132))? 1 : 0)&(int32_t)L_133))) { goto IL_02aa_2; } } { G_B47_0 = 2; goto IL_02ab_2; } IL_02aa_2: { G_B47_0 = 1; } IL_02ab_2: { V_19 = G_B47_0; goto IL_02b2_2; } IL_02af_2: { V_19 = 0; } IL_02b2_2: { int16_t L_134 = V_18; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_135 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_17)->___layerRange); int16_t L_136; L_136 = SortingLayerRange_get_lowerBound_m85402D75932E01A1E2E40749615CD9F7D9B06209(L_135, NULL); if ((((int32_t)L_134) < ((int32_t)L_136))) { goto IL_0359_2; } } { int16_t L_137 = V_18; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_138 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_17)->___layerRange); int16_t L_139; L_139 = SortingLayerRange_get_upperBound_m3ECCA010F56BFDDA42D7327D24E1340BF596D487(L_138, NULL); if ((((int32_t)L_137) >= ((int32_t)L_139))) { goto IL_0359_2; } } { Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_140 = __this->___m_Renderer2DData; NullCheck(L_140); bool L_141; L_141 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_140, NULL); if (!L_141) { goto IL_0359_2; } } { FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_142 = ___6_filterSettings; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_143 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_17)->___layerRange); int16_t L_144; L_144 = SortingLayerRange_get_lowerBound_m85402D75932E01A1E2E40749615CD9F7D9B06209(L_143, NULL); int16_t L_145 = V_18; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_146; memset((&L_146), 0, sizeof(L_146)); SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&L_146), L_144, L_145, NULL); FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E(L_142, L_146, NULL); ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_147 = ___4_context; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_148 = ___3_cmd; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_149 = ___5_renderingData; FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_150 = ___6_filterSettings; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_151 = ___8_drawSettings; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_152 = (*(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49*)L_151); Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_147, L_148, L_149, L_150, L_152, NULL); ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_153 = ___4_context; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_154 = ___5_renderingData; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_155 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_154); int32_t L_156 = V_19; Render2DLightingPass_CopyCameraSortingLayerRenderTexture_mE7BF7955CFAD71797D6CBE9FCB77FDA243BC4316(__this, L_153, L_155, L_156, NULL); FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_157 = ___6_filterSettings; int16_t L_158 = V_18; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_159 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_17)->___layerRange); int16_t L_160; L_160 = SortingLayerRange_get_upperBound_m3ECCA010F56BFDDA42D7327D24E1340BF596D487(L_159, NULL); SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_161; memset((&L_161), 0, sizeof(L_161)); SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&L_161), ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_158, 1))), L_160, NULL); FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E(L_157, L_161, NULL); ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_162 = ___4_context; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_163 = ___3_cmd; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_164 = ___5_renderingData; FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_165 = ___6_filterSettings; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_166 = ___8_drawSettings; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_167 = (*(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49*)L_166); Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_162, L_163, L_164, L_165, L_167, NULL); goto IL_03c0_2; } IL_0359_2: { FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_168 = ___6_filterSettings; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_169 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_17)->___layerRange); int16_t L_170; L_170 = SortingLayerRange_get_lowerBound_m85402D75932E01A1E2E40749615CD9F7D9B06209(L_169, NULL); SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_171 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_17)->___layerRange); int16_t L_172; L_172 = SortingLayerRange_get_upperBound_m3ECCA010F56BFDDA42D7327D24E1340BF596D487(L_171, NULL); SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_173; memset((&L_173), 0, sizeof(L_173)); SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&L_173), L_170, L_172, NULL); FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E(L_168, L_173, NULL); ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_174 = ___4_context; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_175 = ___3_cmd; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_176 = ___5_renderingData; FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_177 = ___6_filterSettings; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_178 = ___8_drawSettings; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_179 = (*(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49*)L_178); Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_174, L_175, L_176, L_177, L_179, NULL); int16_t L_180 = V_18; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_181 = (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9*)(&(&V_17)->___layerRange); int16_t L_182; L_182 = SortingLayerRange_get_upperBound_m3ECCA010F56BFDDA42D7327D24E1340BF596D487(L_181, NULL); if ((!(((uint32_t)L_180) == ((uint32_t)L_182)))) { goto IL_03c0_2; } } { Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_183 = __this->___m_Renderer2DData; NullCheck(L_183); bool L_184; L_184 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_183, NULL); if (!L_184) { goto IL_03c0_2; } } { ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_185 = ___4_context; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_186 = ___5_renderingData; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_187 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_186); int32_t L_188 = V_19; Render2DLightingPass_CopyCameraSortingLayerRenderTexture_mE7BF7955CFAD71797D6CBE9FCB77FDA243BC4316(__this, L_185, L_187, L_188, NULL); } IL_03c0_2: { bool L_189 = V_0; if (!L_189) { goto IL_0440_2; } } { LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_190 = V_17; LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_191 = L_190.___lightStats; int32_t L_192 = L_191.___totalVolumetricUsage; if ((((int32_t)L_192) <= ((int32_t)0))) { goto IL_0440_2; } } { V_25 = _stringLiteralC0A4CECB717D86C9FE16C4C275752A99CE57ED67; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_193 = ___3_cmd; String_t* L_194 = V_25; NullCheck(L_193); CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_193, L_194, NULL); bool L_195 = V_3; if (!L_195) { goto IL_03f7_2; } } { int32_t L_196 = V_5; int32_t L_197 = V_16; if ((!(((uint32_t)L_196) == ((uint32_t)L_197)))) { goto IL_03ef_2; } } { bool L_198 = V_6; if (!L_198) { goto IL_03f2_2; } } IL_03ef_2: { G_B63_0 = 2; goto IL_03f3_2; } IL_03f2_2: { G_B63_0 = 1; } IL_03f3_2: { V_26 = G_B63_0; goto IL_03fa_2; } IL_03f7_2: { V_26 = 0; } IL_03fa_2: { RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_199 = ___5_renderingData; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_200 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_199); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_201 = ___3_cmd; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_202 = V_17; int32_t L_203 = L_202.___startLayerID; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_204 = V_17; int32_t L_205 = L_204.___endLayerValue; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_206; L_206 = ScriptableRenderPass_get_colorAttachment_m2470433ACF93867CB0A37A1DE9A85C27C9006A16(__this, NULL); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_207; L_207 = ScriptableRenderPass_get_depthAttachment_m22B1F7DFC6D96D1419EBA02D9EB06D61D9E997A6_inline(__this, NULL); int32_t L_208 = V_26; Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_209 = __this->___m_Renderer2DData; NullCheck(L_209); RuntimeObject* L_210; L_210 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_209, NULL); NullCheck(L_210); List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_211; L_211 = InterfaceFuncInvoker0< List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* >::Invoke(0, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_210); il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_RenderLightVolumes_m0B4646098C6702E1A0B18B10399E54ADF403D226(__this, L_200, L_201, L_203, L_205, L_206, L_207, 0, L_208, (bool)0, L_211, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_212 = ___3_cmd; String_t* L_213 = V_25; NullCheck(L_212); CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_212, L_213, NULL); } IL_0440_2: { goto IL_0450_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0450_1: { int32_t L_214 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_214, 1)); } IL_0456_1: { int32_t L_215 = V_16; int32_t L_216 = ___2_startIndex; int32_t L_217 = V_1; if ((((int32_t)L_215) < ((int32_t)((int32_t)il2cpp_codegen_add(L_216, L_217))))) { goto IL_01b9_1; } } { goto IL_0470; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0470: { int32_t L_218 = ___2_startIndex; V_27 = L_218; goto IL_048a; } IL_0475: { LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_219 = ___0_layerBatches; int32_t L_220 = V_27; NullCheck(L_219); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_221 = ___3_cmd; LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03(((L_219)->GetAddressAt(static_cast(L_220))), L_221, NULL); int32_t L_222 = V_27; V_27 = ((int32_t)il2cpp_codegen_add(L_222, 1)); } IL_048a: { int32_t L_223 = V_27; int32_t L_224 = ___2_startIndex; int32_t L_225 = V_1; if ((((int32_t)L_223) < ((int32_t)((int32_t)il2cpp_codegen_add(L_224, L_225))))) { goto IL_0475; } } { int32_t L_226 = V_1; return L_226; } } 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*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_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*)&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*)&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)); DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 V_3; memset((&V_3), 0, sizeof(V_3)); DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 V_4; memset((&V_4), 0, sizeof(V_4)); SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 V_5; memset((&V_5), 0, sizeof(V_5)); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_6 = NULL; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_7; memset((&V_7), 0, sizeof(V_7)); LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* V_8 = NULL; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 V_14; memset((&V_14), 0, sizeof(V_14)); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_15 = NULL; ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_16; memset((&V_16), 0, sizeof(V_16)); int32_t V_17 = 0; int32_t G_B3_0 = 0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_1 = NULL; int32_t G_B2_0 = 0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_1 = NULL; float G_B4_0 = 0.0f; int32_t G_B4_1 = 0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B4_2 = NULL; int32_t G_B11_0 = 0; int32_t G_B14_0 = 0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B14_1 = NULL; int32_t G_B13_0 = 0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B13_1 = NULL; float G_B15_0 = 0.0f; int32_t G_B15_1 = 0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B15_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); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_9 = __this->___m_Renderer2DData; NullCheck(L_9); RuntimeObject* L_10; L_10 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_9, NULL); NullCheck(L_10); bool L_11; L_11 = InterfaceFuncInvoker0< bool >::Invoke(2, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_10); if (!L_11) { goto IL_019b; } } { il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_12 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShaderTags; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_13 = ___1_renderingData; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_14; L_14 = ScriptableRenderPass_CreateDrawingSettings_mF4CA6CC1400DBB22AE3493C8ADD1A380D67F7109(__this, L_12, L_13, ((int32_t)23), NULL); V_3 = L_14; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_15 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_16 = ___1_renderingData; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_17; L_17 = ScriptableRenderPass_CreateDrawingSettings_mFB778BFA5DBC3B55AF8085487EE029C2DBA8A928(__this, L_15, L_16, ((int32_t)23), NULL); V_4 = L_17; il2cpp_codegen_runtime_class_init_inline(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_il2cpp_TypeInfo_var); SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_18; L_18 = DrawingSettings_get_sortingSettings_m37B1041B368ED68924B9524984B893D571C635B2((&V_3), NULL); V_5 = L_18; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = V_1; Render2DLightingPass_GetTransparencySortingMode_mB7C2451F4A5E4C77A46A6C238B25A318CABCF6B6(__this, L_19, (&V_5), NULL); SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_20 = V_5; DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB((&V_3), L_20, NULL); SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_21 = V_5; DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB((&V_4), L_21, NULL); il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22; L_22 = CommandBufferPool_Get_m1A194FD7FBF7B6B0B47F292287DAD9EB65EE4423(NULL); V_6 = L_22; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_23 = V_6; int32_t L_24 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_HDREmulationScaleID; Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_25 = __this->___m_Renderer2DData; NullCheck(L_25); float L_26; L_26 = Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052_inline(L_25, NULL); NullCheck(L_23); CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_23, L_24, L_26, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_27 = V_6; int32_t L_28 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_InverseHDREmulationScaleID; Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_29 = __this->___m_Renderer2DData; NullCheck(L_29); float L_30; L_30 = Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052_inline(L_29, NULL); NullCheck(L_27); CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_27, L_28, ((float)((1.0f)/L_30)), NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_31 = V_6; int32_t L_32 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_UseSceneLightingID; bool L_33 = V_0; if (L_33) { G_B3_0 = L_32; G_B3_1 = L_31; goto IL_0102; } G_B2_0 = L_32; G_B2_1 = L_31; } { G_B4_0 = (0.0f); G_B4_1 = G_B2_0; G_B4_2 = G_B2_1; goto IL_0107; } IL_0102: { G_B4_0 = (1.0f); G_B4_1 = G_B3_0; G_B4_2 = G_B3_1; } IL_0107: { NullCheck(G_B4_2); CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(G_B4_2, G_B4_1, G_B4_0, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_34 = V_6; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); int32_t L_35 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_RendererColorID; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36; L_36 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); NullCheck(L_34); CommandBuffer_SetGlobalColor_m20990264BA5EDA9EF20B587E2D258E08FCC9584C(L_34, L_35, L_36, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = V_6; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_SetShapeLightShaderGlobals_mC0F87E1B64F3F811192624F3BAC027BF49A2D492(__this, L_37, NULL); RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_38 = ___1_renderingData; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_39 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_38); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_40; L_40 = RendererLighting_GetBlendStyleRenderTextureDesc_mC560091AFBC6C30F7F26A2361569FBFC154BCBE2(__this, L_39, NULL); V_7 = L_40; Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_41 = __this->___m_Renderer2DData; NullCheck(L_41); RuntimeObject* L_42; L_42 = Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline(L_41, NULL); LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_43; L_43 = LayerUtility_CalculateBatches_m87FA62FD015CE842F28A083662252CC142950A18(L_42, (&V_9), NULL); V_8 = L_43; V_10 = 0; V_11 = 0; goto IL_0170; } IL_014f: { LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_44 = V_8; int32_t L_45 = V_9; int32_t L_46 = V_11; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_47 = V_6; ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_48 = ___0_context; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_49 = ___1_renderingData; int32_t L_50; L_50 = Render2DLightingPass_DrawLayerBatches_mABA11F465B2DABAC75FC053DD2C63427B1A416EE(__this, L_44, L_45, L_46, L_47, L_48, L_49, (&V_2), (&V_4), (&V_3), (&V_7), NULL); V_10 = L_50; int32_t L_51 = V_11; int32_t L_52 = V_10; V_11 = ((int32_t)il2cpp_codegen_add(L_51, L_52)); } IL_0170: { int32_t L_53 = V_11; int32_t L_54 = V_9; if ((((int32_t)L_53) < ((int32_t)L_54))) { goto IL_014f; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_55 = V_6; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_DisableAllKeywords_m7C4446F07B753EA24BB9A78FB44C7103E095D575(__this, L_55, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_56 = V_6; RendererLighting_ReleaseRenderTextures_m7A6497B060E3005954D99B6E077FA2193BD2CECC(__this, L_56, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_57 = V_6; il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var); ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_57, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_58 = V_6; il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844(L_58, NULL); goto IL_031a; } IL_019b: { il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_59 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShaderTags; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_60 = ___1_renderingData; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_61; L_61 = ScriptableRenderPass_CreateDrawingSettings_mF4CA6CC1400DBB22AE3493C8ADD1A380D67F7109(__this, L_59, L_60, ((int32_t)23), NULL); V_12 = L_61; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_62 = ___1_renderingData; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_63 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_62->___cameraData); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_64 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_63->___cameraTargetDescriptor); int32_t L_65; L_65 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_64, NULL); if (((((int32_t)L_65) > ((int32_t)1))? 1 : 0)) { goto IL_01c3; } } { G_B11_0 = 0; goto IL_01c4; } IL_01c3: { G_B11_0 = 1; } IL_01c4: { V_13 = G_B11_0; il2cpp_codegen_runtime_class_init_inline(DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_il2cpp_TypeInfo_var); SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_66; L_66 = DrawingSettings_get_sortingSettings_m37B1041B368ED68924B9524984B893D571C635B2((&V_12), NULL); V_14 = L_66; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_67 = V_1; Render2DLightingPass_GetTransparencySortingMode_mB7C2451F4A5E4C77A46A6C238B25A318CABCF6B6(__this, L_67, (&V_14), NULL); SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_68 = V_14; DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB((&V_12), L_68, NULL); il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_69; L_69 = CommandBufferPool_Get_m1A194FD7FBF7B6B0B47F292287DAD9EB65EE4423(NULL); V_15 = L_69; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_70 = V_15; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_71 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingSamplerUnlit; ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_16), L_70, L_71, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_027e: { ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_16), NULL); return; } }); try { { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_72 = V_15; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_73; L_73 = ScriptableRenderPass_get_colorAttachment_m2470433ACF93867CB0A37A1DE9A85C27C9006A16(__this, NULL); int32_t L_74 = V_13; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_75; L_75 = ScriptableRenderPass_get_depthAttachment_m22B1F7DFC6D96D1419EBA02D9EB06D61D9E997A6_inline(__this, NULL); int32_t L_76 = V_13; NullCheck(L_72); CommandBuffer_SetRenderTarget_m43B883C6477E59A65A7FDF142EC347538EA6A57B(L_72, L_73, 0, L_74, L_75, 0, L_76, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_77 = V_15; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); int32_t L_78 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_UseSceneLightingID; bool L_79 = V_0; if (L_79) { G_B14_0 = L_78; G_B14_1 = L_77; goto IL_0220_1; } G_B13_0 = L_78; G_B13_1 = L_77; } { G_B15_0 = (0.0f); G_B15_1 = G_B13_0; G_B15_2 = G_B13_1; goto IL_0225_1; } IL_0220_1: { G_B15_0 = (1.0f); G_B15_1 = G_B14_0; G_B15_2 = G_B14_1; } IL_0225_1: { NullCheck(G_B15_2); CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(G_B15_2, G_B15_1, G_B15_0, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_80 = V_15; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); int32_t L_81 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_RendererColorID; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_82; L_82 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); NullCheck(L_80); CommandBuffer_SetGlobalColor_m20990264BA5EDA9EF20B587E2D258E08FCC9584C(L_80, L_81, L_82, NULL); V_17 = 0; goto IL_0271_1; } IL_0240_1: { int32_t L_83 = V_17; if (L_83) { goto IL_025d_1; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_84 = V_15; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_85 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs; int32_t L_86 = V_17; NullCheck(L_85); int32_t L_87 = L_86; int32_t L_88 = (L_85)->GetAt(static_cast(L_87)); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_89; L_89 = Texture2D_get_blackTexture_mBEF97F64AD650DAAC1EEC84EB34F9CF22B56A08C(NULL); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_90; L_90 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_89, NULL); NullCheck(L_84); CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_84, L_88, L_90, NULL); } IL_025d_1: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_91 = V_15; int32_t L_92 = V_17; int32_t L_93 = V_17; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_EnableBlendStyle_mB891FEDC7A371B62D52E1FD20E3991024177FF47(L_91, L_92, (bool)((((int32_t)L_93) == ((int32_t)0))? 1 : 0), NULL); int32_t L_94 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_0271_1: { int32_t L_95 = V_17; il2cpp_codegen_runtime_class_init_inline(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_96 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs; NullCheck(L_96); if ((((int32_t)L_95) < ((int32_t)((int32_t)(((RuntimeArray*)L_96)->max_length))))) { goto IL_0240_1; } } { goto IL_028c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_028c: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = V_15; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_DisableAllKeywords_m7C4446F07B753EA24BB9A78FB44C7103E095D575(__this, L_97, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_98 = V_15; il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var); ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_98, NULL); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_99 = __this->___m_Renderer2DData; NullCheck(L_99); bool L_100; L_100 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_99, NULL); if (!L_100) { goto IL_0305; } } { int16_t L_101 = __this->___m_CameraSortingLayerBoundsIndex; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_102; memset((&L_102), 0, sizeof(L_102)); SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&L_102), (int16_t)((int32_t)-32768), L_101, NULL); FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_102, NULL); ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_103 = ___0_context; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_104 = V_15; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_105 = ___1_renderingData; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_106 = V_12; Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_103, L_104, L_105, (&V_2), L_106, NULL); ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_107 = ___0_context; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_108 = ___1_renderingData; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_109 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_108); int32_t L_110 = V_13; Render2DLightingPass_CopyCameraSortingLayerRenderTexture_mE7BF7955CFAD71797D6CBE9FCB77FDA243BC4316(__this, L_107, L_109, L_110, NULL); int16_t L_111 = __this->___m_CameraSortingLayerBoundsIndex; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_112; memset((&L_112), 0, sizeof(L_112)); SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&L_112), L_111, (int16_t)((int32_t)32767), NULL); FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_112, NULL); ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_113 = ___0_context; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_114 = V_15; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_115 = ___1_renderingData; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_116 = V_12; Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_113, L_114, L_115, (&V_2), L_116, NULL); goto IL_0313; } IL_0305: { ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_117 = ___0_context; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_118 = V_15; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_119 = ___1_renderingData; DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_120 = V_12; Render2DLightingPass_Render_m948435070A7FFAF0329511CE1FE11F5A41E85B14(__this, L_117, L_118, L_119, (&V_2), L_120, NULL); } IL_0313: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_121 = V_15; il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844(L_121, NULL); } IL_031a: { SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_122; L_122 = SortingLayerRange_get_all_m863C4A568C531502EED02C576BA3E09EBDC9F3B3(NULL); FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_122, 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*)&_stringLiteralAD974DDA1554EBCA7E62EB00065F6F22F45C1897); 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; int32_t L_4; L_4 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralAD974DDA1554EBCA7E62EB00065F6F22F45C1897, NULL); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_CameraSortingLayerTextureID = L_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = L_5; int32_t L_7; L_7 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralF09359893A6C4A9A3860D21CCB125A595D3828B2, NULL); NullCheck(L_6); (L_6)->SetAt(static_cast(0), (int32_t)L_7); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = L_6; int32_t L_9; L_9 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral6B8FC146BBB3042108B53AC3873D1220F2E63B8A, NULL); NullCheck(L_8); (L_8)->SetAt(static_cast(1), (int32_t)L_9); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_8; int32_t L_11; L_11 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral92B423CE3F0A3D1BCF1C09886ADD8440375F7296, NULL); NullCheck(L_10); (L_10)->SetAt(static_cast(2), (int32_t)L_11); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = L_10; int32_t L_13; L_13 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBB39DC801ED62ED99C1ACDDCBEC5AA49E78608EE, NULL); NullCheck(L_12); (L_12)->SetAt(static_cast(3), (int32_t)L_13); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs = L_12; Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs), (void*)L_12); ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_14; memset((&L_14), 0, sizeof(L_14)); ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_14), _stringLiteral8B5B8B04B7FEFCE063C1A88497D1B1861B41EE60, NULL); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_CombinedRenderingPassName = L_14; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_15; memset((&L_15), 0, sizeof(L_15)); ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_15), _stringLiteral42905289D0AA4F8BE82DD22E4AFECE44AA31BEF4, NULL); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName = L_15; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_16; memset((&L_16), 0, sizeof(L_16)); ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_16), _stringLiteral6BB148816DE832D438B4EA52AC76303D149E0BA5, NULL); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_LegacyPassName = L_16; List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_17 = (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*)il2cpp_codegen_object_new(List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var); List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787(L_17, List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_RuntimeMethod_var); List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_18 = L_17; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_19 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_LegacyPassName; NullCheck(L_18); List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_inline(L_18, L_19, List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var); List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_20 = L_18; ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_21 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_CombinedRenderingPassName; NullCheck(L_20); List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_inline(L_20, L_21, List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShaderTags = L_20; Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShaderTags), (void*)L_20); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_22 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var); ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_22, _stringLiteral8B41E9AA6EEFBB67616EF939A45CC5397A706CE8, NULL); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLights = L_22; Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLights), (void*)L_22); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_23 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var); ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_23, _stringLiteral4CD24350F1F6FF04A12D75C15392136DFF516E67, NULL); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLightTextures = L_23; Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLightTextures), (void*)L_23); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_24 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var); ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_24, _stringLiteral9C0E4B281D18B57530402806A02D1BA79149C80C, NULL); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawRenderers = L_24; Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawRenderers), (void*)L_24); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_25 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var); ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_25, _stringLiteral6B10E94130D2498D0E5A5B38E4FFD79090DF4339, NULL); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLayerBatch = L_25; Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLayerBatch), (void*)L_25); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_26 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var); ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_26, _stringLiteral2FC48AFF2650AD1F6D0F89769F7FAFA88A4233D9, NULL); ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingSamplerUnlit = L_26; Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingSamplerUnlit), (void*)L_26); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __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__26_0_mD026484B4884DD556A1F920EFF4CFDBE64748D7F (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 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.___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; U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 unmarshaledrenderTargetIds_temp_4; memset((&unmarshaledrenderTargetIds_temp_4), 0, sizeof(unmarshaledrenderTargetIds_temp_4)); unmarshaledrenderTargetIds_temp_4 = marshaled.___renderTargetIds; unmarshaled.___renderTargetIds = unmarshaledrenderTargetIds_temp_4; U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647 unmarshaledrenderTargetUsed_temp_5; memset((&unmarshaledrenderTargetUsed_temp_5), 0, sizeof(unmarshaledrenderTargetUsed_temp_5)); U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_back(marshaled.___renderTargetUsed, unmarshaledrenderTargetUsed_temp_5); unmarshaled.___renderTargetUsed = unmarshaledrenderTargetUsed_temp_5; } 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.___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; U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 unmarshaledrenderTargetIds_temp_4; memset((&unmarshaledrenderTargetIds_temp_4), 0, sizeof(unmarshaledrenderTargetIds_temp_4)); unmarshaledrenderTargetIds_temp_4 = marshaled.___renderTargetIds; unmarshaled.___renderTargetIds = unmarshaledrenderTargetIds_temp_4; U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647 unmarshaledrenderTargetUsed_temp_5; memset((&unmarshaledrenderTargetUsed_temp_5), 0, sizeof(unmarshaledrenderTargetUsed_temp_5)); U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com_back(marshaled.___renderTargetUsed, unmarshaledrenderTargetUsed_temp_5); unmarshaled.___renderTargetUsed = unmarshaledrenderTargetUsed_temp_5; } 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(__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(__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(__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(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(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(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(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_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*)&ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_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; bool V_5 = false; int32_t G_B5_0 = 0; { 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(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(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_0070: { Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_2), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var); return; } }); try { { goto IL_0065_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; NullCheck(L_10); int32_t L_11; L_11 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_10, NULL); if ((((int32_t)L_11) == ((int32_t)4))) { goto IL_0041_1; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = V_3; NullCheck(L_12); bool L_13; L_13 = Light2D_get_shadowsEnabled_m22E4C87955DECFC40C34F851FAE080371F548BCB_inline(L_12, NULL); G_B5_0 = ((int32_t)(L_13)); goto IL_0042_1; } IL_0041_1: { G_B5_0 = 0; } IL_0042_1: { V_4 = (bool)G_B5_0; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_14 = V_3; int32_t L_15 = V_0; NullCheck(L_14); bool L_16; L_16 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_14, L_15, NULL); Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_17 = V_3; int32_t L_18 = V_1; NullCheck(L_17); bool L_19; L_19 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_17, L_18, NULL); if ((!(((uint32_t)L_16) == ((uint32_t)L_19)))) { goto IL_0060_1; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_20 = V_3; int32_t L_21 = V_0; NullCheck(L_20); bool L_22; L_22 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_20, L_21, NULL); bool L_23 = V_4; if (!((int32_t)((int32_t)L_22&(int32_t)L_23))) { goto IL_0065_1; } } IL_0060_1: { V_5 = (bool)0; goto IL_0080; } IL_0065_1: { bool L_24; L_24 = Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F((&V_2), Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F_RuntimeMethod_var); if (L_24) { goto IL_0028_1; } } { goto IL_007e; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_007e: { return (bool)1; } IL_0080: { bool L_25 = V_5; return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerUtility_FindUpperBoundInBatch_m70F5EC2C03301E6D18CC2C918ECE3FB5AA2525BC (int32_t ___0_startLayerIndex, SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___1_sortingLayers, RuntimeObject* ___2_lightCullResult, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_startLayerIndex; V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0019; } IL_0006: { int32_t L_1 = ___0_startLayerIndex; int32_t L_2 = V_0; SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_3 = ___1_sortingLayers; RuntimeObject* L_4 = ___2_lightCullResult; bool L_5; L_5 = LayerUtility_CanBatchLightsInLayer_m55413E23B1232D8F2135663B38D570A8F821098A(L_1, L_2, L_3, L_4, NULL); if (L_5) { goto IL_0015; } } { int32_t L_6 = V_0; return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } IL_0015: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0019: { int32_t L_8 = V_0; SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_9 = ___1_sortingLayers; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_0006; } } { SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_10 = ___1_sortingLayers; NullCheck(L_10); return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->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(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_m87FA62FD015CE842F28A083662252CC142950A18 (RuntimeObject* ___0_lightCullResult, 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; int32_t V_1 = 0; int32_t V_2 = 0; LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; int16_t V_5 = 0; int16_t V_6 = 0; int16_t V_7 = 0; int16_t V_8 = 0; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* G_B3_0 = NULL; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* G_B2_0 = NULL; int32_t G_B4_0 = 0; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* G_B4_1 = NULL; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* G_B6_0 = NULL; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* G_B5_0 = NULL; int32_t G_B7_0 = 0; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* G_B7_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); int32_t* L_2 = ___1_batchCount; *((int32_t*)L_2) = (int32_t)0; V_1 = 0; goto IL_00b9; } IL_0016: { SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_3 = V_0; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5; L_5 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_3)->GetAddressAt(static_cast(L_4))), NULL); V_2 = L_5; RuntimeObject* L_6 = ___0_lightCullResult; int32_t L_7 = V_2; NullCheck(L_6); LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_8; L_8 = InterfaceFuncInvoker1< LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C, int32_t >::Invoke(1, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_6, L_7); V_3 = L_8; LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_9 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches; int32_t* L_10 = ___1_batchCount; int32_t* L_11 = ___1_batchCount; int32_t L_12 = *((int32_t*)L_11); V_10 = L_12; int32_t L_13 = V_10; *((int32_t*)L_10) = (int32_t)((int32_t)il2cpp_codegen_add(L_13, 1)); int32_t L_14 = V_10; NullCheck(L_9); int32_t L_15 = V_1; SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_16 = V_0; RuntimeObject* L_17 = ___0_lightCullResult; int32_t L_18; L_18 = LayerUtility_FindUpperBoundInBatch_m70F5EC2C03301E6D18CC2C918ECE3FB5AA2525BC(L_15, L_16, L_17, NULL); V_4 = L_18; SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_19 = V_0; int32_t L_20 = V_1; NullCheck(L_19); int32_t L_21; L_21 = SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B(((L_19)->GetAddressAt(static_cast(L_20))), NULL); V_5 = ((int16_t)L_21); int32_t L_22 = V_1; if (!L_22) { G_B3_0 = ((L_9)->GetAddressAt(static_cast(L_14))); goto IL_0061; } G_B2_0 = ((L_9)->GetAddressAt(static_cast(L_14))); } { int16_t L_23 = V_5; G_B4_0 = ((int32_t)(L_23)); G_B4_1 = G_B2_0; goto IL_0066; } IL_0061: { G_B4_0 = ((int32_t)-32768); G_B4_1 = G_B3_0; } IL_0066: { V_6 = (int16_t)G_B4_0; SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_24 = V_0; int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26; L_26 = SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B(((L_24)->GetAddressAt(static_cast(L_25))), NULL); V_7 = ((int16_t)L_26); int32_t L_27 = V_4; SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_28 = V_0; NullCheck(L_28); if ((((int32_t)L_27) == ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_28)->max_length)), 1))))) { G_B6_0 = G_B4_1; goto IL_0085; } G_B5_0 = G_B4_1; } { int16_t L_29 = V_7; G_B7_0 = ((int32_t)(L_29)); G_B7_1 = G_B5_0; goto IL_008a; } IL_0085: { G_B7_0 = ((int32_t)32767); G_B7_1 = G_B6_0; } IL_008a: { V_8 = (int16_t)G_B7_0; int16_t L_30 = V_6; int16_t L_31 = V_8; SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&V_9), L_30, L_31, NULL); LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_32 = G_B7_1; int32_t L_33 = V_2; L_32->___startLayerID = L_33; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_34 = L_32; int16_t L_35 = V_7; L_34->___endLayerValue = L_35; LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_36 = L_34; SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_37 = V_9; L_36->___layerRange = L_37; LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_38 = V_3; L_36->___lightStats = L_38; int32_t L_39 = V_4; V_1 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00b9: { int32_t L_40 = V_1; SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_41 = V_0; NullCheck(L_41); if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length))))) { goto IL_0016; } } { LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_42 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches; return L_42; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __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*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_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_00ea; } } { 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_0034; } } { 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); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_10 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_9->___normalsRenderTarget); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); int32_t L_11; L_11 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_10, NULL); NullCheck(L_7); CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_7, L_11, NULL); } IL_0034: { RuntimeObject* L_12 = ___0_pass; NullCheck(L_12); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_13; L_13 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_12); NullCheck(L_13); Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4_inline(L_13, (bool)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); float L_16 = ___3_renderScale; NullCheck(L_15); Renderer2DData_set_normalsRenderTargetScale_mCA4C07D8B6D985281DEA12A2A6EB7453FFB9C176_inline(L_15, L_16, NULL); CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_17 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_18 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_17->___cameraTargetDescriptor); int32_t L_19; L_19 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_18, NULL); float L_20 = ___3_renderScale; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_21 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_22 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_21->___cameraTargetDescriptor); int32_t L_23; L_23 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_22, NULL); float L_24 = ___3_renderScale; RenderTextureDescriptor__ctor_m0D1C84B1D245FA247C36A59D816BBB179E0670D1((&V_0), il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)L_19), L_20))), il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)L_23), L_24))), NULL); il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); int32_t L_25; L_25 = RendererLighting_GetRenderTextureFormat_m3C4926B69425B30129DAE333F31D3C825222EE3C(NULL); RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13((&V_0), L_25, NULL); RenderTextureDescriptor_set_useMipMap_m2A2A3BC4C8ECCC532AC33E7034502EB2AE242539((&V_0), (bool)0, NULL); RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414((&V_0), (bool)0, NULL); 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); bool L_28; L_28 = Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline(L_27, NULL); if (L_28) { G_B5_0 = (&V_0); goto IL_00ab; } G_B4_0 = (&V_0); } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_00ad; } IL_00ab: { G_B6_0 = ((int32_t)32); G_B6_1 = G_B5_0; } IL_00ad: { RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819(G_B6_1, G_B6_0, NULL); CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_29 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___1_renderingData)->___cameraData); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_30 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_29->___cameraTargetDescriptor); int32_t L_31; L_31 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_30, NULL); RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_0), L_31, NULL); RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline((&V_0), 2, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_32 = ___2_cmd; RuntimeObject* L_33 = ___0_pass; NullCheck(L_33); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_34; L_34 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_33); NullCheck(L_34); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_35 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_34->___normalsRenderTarget); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); int32_t L_36; L_36 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_35, NULL); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_37 = V_0; NullCheck(L_32); CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_32, L_36, L_37, 1, NULL); } IL_00ea: { 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(((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(((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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_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(((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(((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); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_19 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_18->___cameraSortingLayerRenderTarget); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); int32_t L_20; L_20 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_19, NULL); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_21 = V_3; NullCheck(L_16); CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_16, L_20, L_21, 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(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(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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_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); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_7 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_6->___normalsRenderTarget); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); int32_t L_8; L_8 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_7, NULL); NullCheck(L_4); CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_4, L_8, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = ___1_cmd; RuntimeObject* L_10 = ___0_pass; NullCheck(L_10); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_11; L_11 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_10); NullCheck(L_11); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_12 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_11->___shadowsRenderTarget); int32_t L_13; L_13 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_12, NULL); NullCheck(L_9); CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_9, L_13, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___1_cmd; RuntimeObject* L_15 = ___0_pass; NullCheck(L_15); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_16; L_16 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_15); NullCheck(L_16); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_17 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_16->___cameraSortingLayerRenderTarget); int32_t L_18; L_18 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_17, NULL); NullCheck(L_14); CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_14, L_18, 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 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_024a; } 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_0098; } 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 = ___4_layerToRender; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); bool L_14; L_14 = RendererLighting_CanCastShadows_mA8ED93472749B3B6C8BD936DCE720DE9232961AD(L_12, L_13, NULL); if (!L_14) { goto IL_0092; } } { int32_t L_15 = V_7; IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_2))->___m_Buffer, L_15, ((bool)0)); RuntimeObject* L_16 = ___0_pass; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_17 = ___1_renderingData; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_18 = ___3_cmd; int32_t L_19 = ___4_layerToRender; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_20 = V_8; int32_t L_21 = V_6; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_22 = V_8; NullCheck(L_22); float L_23; L_23 = Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1_inline(L_22, NULL); il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var); bool L_24; L_24 = ShadowRendering_PrerenderShadows_m8008151343DAFDBC927069045CAC4A6CA2EFA895(L_16, L_17, L_18, L_19, L_20, L_21, L_23, NULL); if (!L_24) { goto IL_0092; } } { int32_t L_25 = V_7; IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_2))->___m_Buffer, L_25, ((bool)1)); int32_t L_26 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0092: { int32_t L_27 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0098: { int32_t L_28 = V_5; int64_t L_29 = V_4; if ((((int64_t)((int64_t)L_28)) >= ((int64_t)L_29))) { goto IL_00a6; } } { int32_t L_30 = V_6; uint32_t L_31 = V_0; if ((((int64_t)((int64_t)L_30)) < ((int64_t)((int64_t)(uint64_t)((uint32_t)L_31))))) { goto IL_0045; } } IL_00a6: { int32_t L_32 = V_6; bool L_33 = V_1; if (!((int32_t)(((((int32_t)L_32) > ((int32_t)0))? 1 : 0)|(int32_t)L_33))) { goto IL_00bd; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_34 = ___3_cmd; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_35 = ___5_renderTexture; NullCheck(L_34); CommandBuffer_SetRenderTarget_m00472C42F4BAE11802652921705D554E158D926C(L_34, L_35, 0, 0, 2, 3, NULL); V_1 = (bool)0; } IL_00bd: { V_6 = 0; V_9 = 0; goto IL_0221; } IL_00c8: { List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_36 = ___6_lights; int32_t L_37 = V_3; int32_t L_38 = V_9; NullCheck(L_36); Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_39; L_39 = List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462(L_36, ((int32_t)il2cpp_codegen_add(L_37, L_38)), List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var); V_10 = L_39; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_40 = V_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_41; L_41 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_40, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_41) { goto IL_021b; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_42 = V_10; NullCheck(L_42); int32_t L_43; L_43 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_42, NULL); if ((((int32_t)L_43) == ((int32_t)4))) { goto IL_021b; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_44 = V_10; NullCheck(L_44); int32_t L_45; L_45 = Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline(L_44, NULL); int32_t L_46 = ___2_blendStyleIndex; if ((!(((uint32_t)L_45) == ((uint32_t)L_46)))) { goto IL_021b; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_47 = V_10; int32_t L_48 = ___4_layerToRender; NullCheck(L_47); bool L_49; L_49 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_47, L_48, NULL); if (!L_49) { goto IL_021b; } } { RuntimeObject* L_50 = ___0_pass; NullCheck(L_50); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_51; L_51 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_50); Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_52 = V_10; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_53; L_53 = RendererLighting_GetLightMaterial_m8319D29D467CDCEB177C4749ED6AC252855DDEB3(L_51, L_52, (bool)0, NULL); V_11 = L_53; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_54 = V_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_55; L_55 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_54, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_55) { goto IL_021b; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_56 = V_10; NullCheck(L_56); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_57; L_57 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_56, NULL); V_12 = L_57; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_58 = V_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_59; L_59 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_58, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_59) { goto IL_021b; } } { int32_t L_60 = V_3; int32_t L_61 = V_9; bool L_62; L_62 = IL2CPP_NATIVEARRAY_GET_ITEM(bool, ((&V_2))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_60, L_61))); if (!L_62) { goto IL_015b; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_63 = ___3_cmd; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_64 = V_10; int32_t L_65 = V_6; int32_t L_66 = L_65; V_6 = ((int32_t)il2cpp_codegen_add(L_66, 1)); il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var); ShadowRendering_SetGlobalShadowTexture_mB2D6023150B595D402F014A2CD5B87E976FD9A6F(L_63, L_64, L_66, NULL); goto IL_0161; } IL_015b: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_67 = ___3_cmd; il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var); ShadowRendering_DisableGlobalShadowTexture_m387AD90A0A2B3E7AD5EF7372F704EDFFFB873F4F(L_67, NULL); } IL_0161: { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_68 = V_10; NullCheck(L_68); int32_t L_69; L_69 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_68, NULL); if ((!(((uint32_t)L_69) == ((uint32_t)2)))) { goto IL_01aa; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_70 = V_10; NullCheck(L_70); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_71; L_71 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_70, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_72; L_72 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_71, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_72) { goto IL_01aa; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_73 = V_10; NullCheck(L_73); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_74; L_74 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_73, NULL); NullCheck(L_74); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_75; L_75 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_74, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_76; L_76 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_75, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_76) { goto IL_01aa; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_77 = ___3_cmd; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); int32_t L_78 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_CookieTexID; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_79 = V_10; NullCheck(L_79); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_80; L_80 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_79, NULL); NullCheck(L_80); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_81; L_81 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_80, NULL); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_82; L_82 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_81, NULL); NullCheck(L_77); CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_77, L_78, L_82, NULL); } IL_01aa: { RuntimeObject* L_83 = ___0_pass; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_84 = ___3_cmd; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_85 = V_10; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_SetGeneralLightShaderGlobals_m9011AE2614029C0C057DD37FB930EA3DB5867BD1(L_83, L_84, L_85, NULL); Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_86 = V_10; NullCheck(L_86); int32_t L_87; L_87 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_86, NULL); if ((!(((uint32_t)L_87) == ((uint32_t)2)))) { goto IL_01c7; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_88 = V_10; NullCheck(L_88); int32_t L_89; L_89 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_88, NULL); if ((!(((uint32_t)L_89) == ((uint32_t)3)))) { goto IL_01d0; } } IL_01c7: { RuntimeObject* L_90 = ___0_pass; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_91 = ___3_cmd; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_92 = V_10; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_SetPointLightShaderGlobals_m2F54ECEA67D2A1E231E4B4341D986BCBCE757FD0(L_90, L_91, L_92, NULL); } IL_01d0: { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_93 = V_10; NullCheck(L_93); int32_t L_94; L_94 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_93, NULL); if (!L_94) { goto IL_01ed; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_95 = V_10; NullCheck(L_95); int32_t L_96; L_96 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_95, NULL); if ((((int32_t)L_96) == ((int32_t)1))) { goto IL_01ed; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_97 = V_10; NullCheck(L_97); int32_t L_98; L_98 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_97, NULL); if ((!(((uint32_t)L_98) == ((uint32_t)2)))) { goto IL_0205; } } IL_01ed: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_99 = ___3_cmd; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_100 = V_12; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_101 = V_10; NullCheck(L_101); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_102; L_102 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_101, NULL); NullCheck(L_102); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_103; L_103 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_102, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_104 = V_11; NullCheck(L_99); CommandBuffer_DrawMesh_m45BA88D4388EC7E5CDAABD42CD6CE29A5120042C(L_99, L_100, L_103, L_104, NULL); goto IL_021b; } IL_0205: { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_105 = V_10; 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_021b; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_107 = ___3_cmd; Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_108 = V_10; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_109 = V_12; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_110 = V_11; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_DrawPointLight_mB6CC30D54745A7D4923D05E77D5E3C9C55AE9D79(L_107, L_108, L_109, L_110, NULL); } IL_021b: { int32_t L_111 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_111, 1)); } IL_0221: { int32_t L_112 = V_9; int32_t L_113 = V_5; if ((((int32_t)L_112) < ((int32_t)L_113))) { goto IL_00c8; } } { int32_t L_114 = V_6; V_13 = ((int32_t)il2cpp_codegen_subtract(L_114, 1)); goto IL_0240; } IL_0232: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_115 = ___3_cmd; int32_t L_116 = V_13; il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var); ShadowRendering_ReleaseShadowRenderTexture_m1C75EB8886B4C8266C20FF009EF3749AD3750F9F(L_115, L_116, NULL); int32_t L_117 = V_13; V_13 = ((int32_t)il2cpp_codegen_subtract(L_117, 1)); } IL_0240: { int32_t L_118 = V_13; if ((((int32_t)L_118) >= ((int32_t)0))) { goto IL_0232; } } { int32_t L_119 = V_3; int32_t L_120 = V_5; V_3 = ((int32_t)il2cpp_codegen_add(L_119, L_120)); } IL_024a: { int32_t L_121 = V_3; List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_122 = ___6_lights; NullCheck(L_122); int32_t L_123; L_123 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_122, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var); if ((((int32_t)L_121) < ((int32_t)L_123))) { 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(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(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(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(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*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = 0; goto IL_006f; } 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_006b; } } { 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(L_5))), NULL); if (!L_6) { goto IL_006b; } } { 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); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_12 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&((L_10)->GetAddressAt(static_cast(L_11)))->___renderTargetHandle); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_13; L_13 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA(L_12, NULL); NullCheck(L_7); CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A(L_7, L_13, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___1_cmd; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15; L_15 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); NullCheck(L_14); CommandBuffer_ClearRenderTarget_mABBE498A16DCEADCAA8F5DB50073012F74D03F14(L_14, (bool)0, (bool)1, L_15, NULL); RuntimeObject* L_16 = ___0_pass; NullCheck(L_16); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_17; L_17 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_16); NullCheck(L_17); Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_18; L_18 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_17, NULL); int32_t L_19 = V_0; NullCheck(L_18); Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53_inline(((L_18)->GetAddressAt(static_cast(L_19))), (bool)0, NULL); } IL_006b: { int32_t L_20 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_006f: { int32_t L_21 = V_0; RuntimeObject* L_22 = ___0_pass; NullCheck(L_22); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_23; L_23 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_22); NullCheck(L_23); Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_24; L_24 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_23, NULL); NullCheck(L_24); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_RenderNormals_m631C55E58EF02F7DBFF33A837546AE69B0410A17 (RuntimeObject* ___0_pass, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___1_context, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___2_renderingData, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___3_drawSettings, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___4_filterSettings, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_depthTarget, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___6_cmd, LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C ___7_lightStats, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_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; } ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; int32_t V_2 = 0; int32_t G_B7_0 = 0; { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___6_cmd; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_1 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___m_ProfilingSampler; ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_0), L_0, L_1, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00fa: { ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_0), NULL); return; } }); try { { V_1 = (0.0f); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2 = ___5_depthTarget; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_3; L_3 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL); bool L_4; L_4 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_2, L_3, NULL); if (!L_4) { goto IL_002b_1; } } { V_1 = (1.0f); goto IL_0046_1; } IL_002b_1: { 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); float L_7; L_7 = Renderer2DData_get_lightRenderTextureScale_m80E3D92E565F5609CDAF7929B3717A93CDF159EF_inline(L_6, NULL); float L_8; L_8 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_7, (0.00999999978f), (1.0f), NULL); V_1 = L_8; } IL_0046_1: { RuntimeObject* L_9 = ___0_pass; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_10 = ___2_renderingData; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_11 = ___6_cmd; float L_12 = V_1; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); RendererLighting_CreateNormalMapRenderTexture_m5F3BB046CE7BD24465EFCBBDA827CA2B257D7E91(L_9, L_10, L_11, L_12, NULL); CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&(&___2_renderingData)->___cameraData); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_14 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_13->___cameraTargetDescriptor); int32_t L_15; L_15 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_14, NULL); if (((((int32_t)L_15) > ((int32_t)1))? 1 : 0)) { goto IL_0069_1; } } { G_B7_0 = 0; goto IL_006a_1; } IL_0069_1: { G_B7_0 = 1; } IL_006a_1: { V_2 = G_B7_0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_16 = ___5_depthTarget; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_17; L_17 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL); bool L_18; L_18 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_16, L_17, NULL); if (!L_18) { goto IL_0099_1; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = ___6_cmd; 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); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_22 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_21->___normalsRenderTarget); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_23; L_23 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA(L_22, NULL); int32_t L_24 = V_2; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_25 = ___5_depthTarget; NullCheck(L_19); CommandBuffer_SetRenderTarget_m43B883C6477E59A65A7FDF142EC347538EA6A57B(L_19, L_23, 2, L_24, L_25, 0, 0, NULL); goto IL_00b2_1; } IL_0099_1: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = ___6_cmd; RuntimeObject* L_27 = ___0_pass; NullCheck(L_27); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_28; L_28 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_27); NullCheck(L_28); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_29 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&L_28->___normalsRenderTarget); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_30; L_30 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA(L_29, NULL); int32_t L_31 = V_2; NullCheck(L_26); CommandBuffer_SetRenderTarget_mC138EA08E2FADA524DA4A0B7C702DAEA17D41B8C(L_26, L_30, 2, L_31, NULL); } IL_00b2_1: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_32 = ___6_cmd; RuntimeObject* L_33 = ___0_pass; NullCheck(L_33); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_34; L_34 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_33); NullCheck(L_34); bool L_35; L_35 = Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline(L_34, NULL); il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_NormalClearColor; NullCheck(L_32); CommandBuffer_ClearRenderTarget_mABBE498A16DCEADCAA8F5DB50073012F74D03F14(L_32, L_35, (bool)1, L_36, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = ___6_cmd; il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var); ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___1_context), L_37, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_38 = ___6_cmd; NullCheck(L_38); CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_38, NULL); ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_39 = ((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_39, NULL); RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_40 = ___2_renderingData; CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_41 = L_40.___cullResults; ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060((&___1_context), L_41, (&___3_drawSettings), (&___4_filterSettings), NULL); goto IL_0108; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0108: { 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(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; bool G_B15_0 = false; bool G_B13_0 = false; bool G_B14_0 = false; bool G_B16_0 = false; int32_t G_B17_0 = 0; bool G_B17_1 = false; int32_t G_B21_0 = 0; int32_t G_B23_0 = 0; int32_t G_B22_0 = 0; int32_t G_B24_0 = 0; int32_t G_B24_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)); bool L_16 = G_B12_1; if (!L_16) { G_B15_0 = L_16; goto IL_007d; } G_B13_0 = L_16; } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_17 = ___0_light; NullCheck(L_17); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_18; L_18 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_17, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_19) { G_B15_0 = G_B13_0; goto IL_007d; } G_B14_0 = G_B13_0; } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_20 = ___0_light; NullCheck(L_20); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_21; L_21 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_20, NULL); NullCheck(L_21); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_22; L_22 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_21, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_23) { G_B16_0 = G_B14_0; goto IL_0080; } G_B15_0 = G_B14_0; } IL_007d: { G_B17_0 = 0; G_B17_1 = G_B15_0; goto IL_0086; } IL_0080: { int32_t L_24 = V_0; G_B17_0 = ((int32_t)(1<<((int32_t)(L_24&((int32_t)31))))); G_B17_1 = G_B16_0; } IL_0086: { V_5 = G_B17_0; int32_t L_25 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1)); if (!G_B17_1) { goto IL_0096; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_26 = ___0_light; NullCheck(L_26); int32_t L_27; L_27 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_26, NULL); if (!L_27) { goto IL_0099; } } IL_0096: { G_B21_0 = 0; goto IL_009f; } IL_0099: { int32_t L_28 = V_0; G_B21_0 = ((int32_t)(1<<((int32_t)(L_28&((int32_t)31))))); } IL_009f: { int32_t L_29 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_29, 1)); Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_30 = ___0_light; NullCheck(L_30); int32_t L_31; L_31 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_30, NULL); if ((!(((uint32_t)L_31) == ((uint32_t)2)))) { G_B23_0 = G_B21_0; goto IL_00af; } G_B22_0 = G_B21_0; } { G_B24_0 = 0; G_B24_1 = G_B22_0; goto IL_00b5; } IL_00af: { int32_t L_32 = V_0; G_B24_0 = ((int32_t)(1<<((int32_t)(L_32&((int32_t)31))))); G_B24_1 = G_B23_0; } IL_00b5: { V_6 = G_B24_0; uint32_t L_33 = V_5; uint32_t L_34 = V_4; uint32_t L_35 = V_3; uint32_t L_36 = V_2; uint32_t L_37 = V_1; uint32_t L_38 = V_6; return ((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(G_B24_1|(int32_t)L_33))|(int32_t)L_34))|(int32_t)L_35))|(int32_t)L_36))|(int32_t)L_37))|(int32_t)L_38)); } } 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: { bool L_35 = V_0; if (!L_35) { goto IL_00b9; } } { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_36 = ___1_light; NullCheck(L_36); int32_t L_37; L_37 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_36, NULL); if (L_37) { goto IL_00b9; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_38 = V_1; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); String_t* L_39 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightQualityFastKeyword; NullCheck(L_38); Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_38, L_39, NULL); } IL_00b9: { Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_40 = ___1_light; NullCheck(L_40); int32_t L_41; L_41 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_40, NULL); if ((((int32_t)L_41) == ((int32_t)2))) { goto IL_00cd; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_42 = V_1; il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var); String_t* L_43 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseNormalMap; NullCheck(L_42); Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_42, L_43, NULL); } IL_00cd: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_44 = V_1; return L_44; } } 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(0), (String_t*)_stringLiteralED9BA04A567FA3AB9C5E17BBF8A24FC923D81716); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4; NullCheck(L_5); (L_5)->SetAt(static_cast(1), (String_t*)_stringLiteral9B45F975FED45853A7BEFD89BE7BCAAB4DB2537D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; NullCheck(L_6); (L_6)->SetAt(static_cast(2), (String_t*)_stringLiteralA8AB803C412C52F439CFB49D8698CA707B414FE5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6; NullCheck(L_7); (L_7)->SetAt(static_cast(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(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(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(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(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(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(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(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(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(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(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(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(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)); int32_t L_22 = ___1_screenHeight; int32_t L_23 = V_2; V_8 = ((int32_t)(L_22/L_23)); int32_t L_24 = ___0_screenWidth; int32_t L_25 = V_1; V_9 = ((int32_t)(L_24/L_25)); int32_t L_26 = V_8; int32_t L_27 = V_9; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_28; L_28 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_26, L_27, NULL); int32_t L_29; L_29 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(1, L_28, NULL); __this->___zoom = L_29; __this->___useOffscreenRT = (bool)0; __this->___offscreenRTWidth = 0; __this->___offscreenRTHeight = 0; bool L_30 = __this->___cropFrameXOrY; if (!L_30) { goto IL_0185; } } { __this->___useOffscreenRT = (bool)1; bool L_31 = V_3; if (L_31) { goto IL_0133; } } { bool L_32 = __this->___cropFrameXAndY; if (!L_32) { goto IL_00fb; } } { int32_t L_33 = __this->___zoom; int32_t L_34 = V_1; __this->___offscreenRTWidth = ((int32_t)il2cpp_codegen_multiply(L_33, L_34)); int32_t L_35 = __this->___zoom; int32_t L_36 = V_2; __this->___offscreenRTHeight = ((int32_t)il2cpp_codegen_multiply(L_35, L_36)); goto IL_01bc; } IL_00fb: { bool L_37 = V_6; if (!L_37) { goto IL_0119; } } { int32_t L_38 = ___0_screenWidth; __this->___offscreenRTWidth = L_38; int32_t L_39 = __this->___zoom; int32_t L_40 = V_2; __this->___offscreenRTHeight = ((int32_t)il2cpp_codegen_multiply(L_39, L_40)); goto IL_01bc; } IL_0119: { int32_t L_41 = __this->___zoom; int32_t L_42 = V_1; __this->___offscreenRTWidth = ((int32_t)il2cpp_codegen_multiply(L_41, L_42)); int32_t L_43 = ___1_screenHeight; __this->___offscreenRTHeight = L_43; goto IL_01bc; } IL_0133: { bool L_44 = __this->___cropFrameXAndY; if (!L_44) { goto IL_014b; } } { int32_t L_45 = V_1; __this->___offscreenRTWidth = L_45; int32_t L_46 = V_2; __this->___offscreenRTHeight = L_46; goto IL_01bc; } IL_014b: { bool L_47 = V_6; if (!L_47) { goto IL_016a; } } { int32_t L_48 = ___0_screenWidth; int32_t L_49 = __this->___zoom; __this->___offscreenRTWidth = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_48/L_49))/2)), 2)); int32_t L_50 = V_2; __this->___offscreenRTHeight = L_50; goto IL_01bc; } IL_016a: { int32_t L_51 = V_1; __this->___offscreenRTWidth = L_51; int32_t L_52 = ___1_screenHeight; int32_t L_53 = __this->___zoom; __this->___offscreenRTHeight = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_52/L_53))/2)), 2)); goto IL_01bc; } IL_0185: { bool L_54 = V_3; if (!L_54) { goto IL_01bc; } } { int32_t L_55 = __this->___zoom; if ((((int32_t)L_55) <= ((int32_t)1))) { goto IL_01bc; } } { __this->___useOffscreenRT = (bool)1; int32_t L_56 = ___0_screenWidth; int32_t L_57 = __this->___zoom; __this->___offscreenRTWidth = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_56/L_57))/2)), 2)); int32_t L_58 = ___1_screenHeight; int32_t L_59 = __this->___zoom; __this->___offscreenRTHeight = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_58/L_59))/2)), 2)); } IL_01bc: { bool L_60 = __this->___useOffscreenRT; if (!L_60) { goto IL_01e9; } } { int32_t L_61 = __this->___offscreenRTWidth; int32_t L_62 = __this->___offscreenRTHeight; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_63; memset((&L_63), 0, sizeof(L_63)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline((&L_63), (0.0f), (0.0f), ((float)L_61), ((float)L_62), NULL); __this->___pixelRect = L_63; goto IL_01f4; } IL_01e9: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_64; L_64 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL); __this->___pixelRect = L_64; } IL_01f4: { bool L_65 = V_6; if (!L_65) { goto IL_020e; } } { int32_t L_66 = V_2; int32_t L_67 = V_0; __this->___orthoSize = ((float)(((float)il2cpp_codegen_multiply(((float)L_66), (0.5f)))/((float)L_67))); goto IL_02b9; } IL_020e: { bool L_68 = V_5; if (!L_68) { goto IL_025a; } } { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_69 = __this->___pixelRect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_70; L_70 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL); bool L_71; L_71 = Rect_op_Equality_mF2A038255CAF5F1E86079B9EE0FC96DE54307C1F_inline(L_69, L_70, NULL); if (L_71) { goto IL_023d; } } { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_72 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___pixelRect); float L_73; L_73 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_72, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_74 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___pixelRect); float L_75; L_75 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_74, NULL); G_B24_0 = ((float)(L_73/L_75)); goto IL_0242; } IL_023d: { int32_t L_76 = ___0_screenWidth; int32_t L_77 = ___1_screenHeight; G_B24_0 = ((float)(((float)L_76)/((float)L_77))); } IL_0242: { V_10 = G_B24_0; int32_t L_78 = V_1; float L_79 = V_10; int32_t L_80 = V_0; __this->___orthoSize = ((float)(((float)il2cpp_codegen_multiply(((float)(((float)L_78)/L_79)), (0.5f)))/((float)L_80))); goto IL_02b9; } IL_025a: { bool L_81 = V_3; if (!L_81) { goto IL_027e; } } { int32_t L_82 = __this->___zoom; if ((((int32_t)L_82) <= ((int32_t)1))) { goto IL_027e; } } { int32_t L_83 = __this->___offscreenRTHeight; int32_t L_84 = V_0; __this->___orthoSize = ((float)(((float)il2cpp_codegen_multiply(((float)L_83), (0.5f)))/((float)L_84))); goto IL_02b9; } IL_027e: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_85 = __this->___pixelRect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_86; L_86 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL); bool L_87; L_87 = Rect_op_Equality_mF2A038255CAF5F1E86079B9EE0FC96DE54307C1F_inline(L_85, L_86, NULL); if (L_87) { goto IL_029d; } } { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_88 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___pixelRect); float L_89; L_89 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_88, NULL); G_B31_0 = L_89; goto IL_029f; } IL_029d: { int32_t L_90 = ___1_screenHeight; G_B31_0 = ((float)L_90); } IL_029f: { V_11 = G_B31_0; float L_91 = V_11; int32_t L_92 = __this->___zoom; int32_t L_93 = V_0; __this->___orthoSize = ((float)(((float)il2cpp_codegen_multiply(L_91, (0.5f)))/((float)((int32_t)il2cpp_codegen_multiply(L_92, L_93))))); } IL_02b9: { bool L_94 = V_3; if (L_94) { goto IL_02c5; } } { bool L_95 = V_3; bool L_96 = V_4; if (!((int32_t)(((((int32_t)L_95) == ((int32_t)0))? 1 : 0)&(int32_t)L_96))) { goto IL_02d4; } } IL_02c5: { int32_t L_97 = V_0; __this->___unitsPerPixel = ((float)((1.0f)/((float)L_97))); return; } IL_02d4: { int32_t L_98 = __this->___zoom; int32_t L_99 = V_0; __this->___unitsPerPixel = ((float)((1.0f)/((float)((int32_t)il2cpp_codegen_multiply(L_98, L_99))))); 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; { il2cpp_codegen_initobj((&V_0), sizeof(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D)); bool L_0 = __this->___useStretchFill; if (!L_0) { goto IL_00a4; } } { int32_t L_1 = ___0_screenWidth; int32_t L_2 = ___1_screenHeight; 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_1 = ((float)(((float)L_4)/((float)L_6))); float L_7 = V_1; if ((!(((float)((float)(((float)L_1)/((float)L_2)))) > ((float)L_7)))) { goto IL_006e; } } { int32_t L_8 = ___1_screenHeight; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&V_0), ((float)L_8), NULL); int32_t L_9 = ___1_screenHeight; float L_10 = V_1; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&V_0), ((float)il2cpp_codegen_multiply(((float)L_9), L_10)), NULL); int32_t L_11 = ___0_screenWidth; float L_12; L_12 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL); Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_11, il2cpp_codegen_cast_double_to_int(L_12)))/2))), NULL); Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&V_0), (0.0f), NULL); goto IL_0121; } IL_006e: { int32_t L_13 = ___0_screenWidth; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&V_0), ((float)L_13), NULL); int32_t L_14 = ___0_screenWidth; float L_15 = V_1; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&V_0), ((float)(((float)L_14)/L_15)), NULL); int32_t L_16 = ___1_screenHeight; float L_17; L_17 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_0), NULL); Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_16, il2cpp_codegen_cast_double_to_int(L_17)))/2))), NULL); Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&V_0), (0.0f), NULL); goto IL_0121; } IL_00a4: { RuntimeObject* L_18 = __this->___m_Component; NullCheck(L_18); bool L_19; L_19 = InterfaceFuncInvoker0< bool >::Invoke(6, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_18); if (!L_19) { goto IL_00dd; } } { int32_t L_20 = __this->___zoom; int32_t L_21 = __this->___offscreenRTHeight; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&V_0), ((float)((int32_t)il2cpp_codegen_multiply(L_20, L_21))), NULL); int32_t L_22 = __this->___zoom; int32_t L_23 = __this->___offscreenRTWidth; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&V_0), ((float)((int32_t)il2cpp_codegen_multiply(L_22, L_23))), NULL); goto IL_00f9; } IL_00dd: { int32_t L_24 = __this->___offscreenRTHeight; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&V_0), ((float)L_24), NULL); int32_t L_25 = __this->___offscreenRTWidth; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&V_0), ((float)L_25), NULL); } IL_00f9: { int32_t L_26 = ___0_screenWidth; float L_27; L_27 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL); Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_26, il2cpp_codegen_cast_double_to_int(L_27)))/2))), NULL); int32_t L_28 = ___1_screenHeight; float L_29; L_29 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_0), NULL); Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_28, il2cpp_codegen_cast_double_to_int(L_29)))/2))), NULL); } IL_0121: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_30 = V_0; return L_30; } } 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_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* Renderer2D_get_postProcessPass_mDF02A32B234434F6321F6D5FB6A5DC3719E5E9CB (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) { { PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses); PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_1; L_1 = PostProcessPasses_get_postProcessPass_m5DE8864D4E8C52DF317529C421305C6B6E10B494_inline(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* Renderer2D_get_finalPostProcessPass_m3344B06D50DE07965954041B982F0D0C5CF1ECC0 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) { { PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses); PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_1; L_1 = PostProcessPasses_get_finalPostProcessPass_mF46A78E9CD13532C408DF35B6C42535D6444E4F8_inline(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 Renderer2D_get_afterPostProcessColorHandle_m672FF18EF925F414AFAED6EF6E9229BDC5CF6E48 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) { { PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_1; L_1 = PostProcessPasses_get_afterPostProcessColor_m3C81412D03DFFEDC1247F5DA7D9183B4022754DD_inline(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 Renderer2D_get_colorGradingLutHandle_mB82C36CE8CA42C4DE15D7FC01740D16D351A7FF4 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) { { PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_1; L_1 = PostProcessPasses_get_colorGradingLut_m40A88C186D4FED9B0FD84C3B044E3E7ABCEAC5A0_inline(L_0, NULL); return L_1; } } 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*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33_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*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_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*)&_stringLiteral19AD0C41AB960FE0D2237D2136556223F13ACAC2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8B3F485C7232D90884130F2900C6FE0697181DF); s_Il2CppMethodInitialized = true; } { __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_blitShader_m5342241AF3DD52DA6EFDBE454780FB9F5028A7E8_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_samplingShader_m3C0C7A08E63C414DD4C48D0256A049B511A07979_inline(L_4, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6; L_6 = CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2(L_5, NULL); __this->___m_SamplingMaterial = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SamplingMaterial), (void*)L_6); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_7 = ___0_data; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->___m_BlitMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_SamplingMaterial; Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_10 = (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92*)il2cpp_codegen_object_new(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var); Render2DLightingPass__ctor_m7685777E98C8940A8236EF2A8ACA28F20DCDF662(L_10, L_7, L_8, L_9, NULL); __this->___m_Render2DLightingPass = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Render2DLightingPass), (void*)L_10); PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* L_11 = (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494*)il2cpp_codegen_object_new(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var); PixelPerfectBackgroundPass__ctor_mCB404D32C8BB3B29D3B9F58ED4947CE1BFFBCC85(L_11, ((int32_t)500), NULL); __this->___m_PixelPerfectBackgroundPass = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PixelPerfectBackgroundPass), (void*)L_11); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = __this->___m_BlitMaterial; FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_13 = (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC*)il2cpp_codegen_object_new(FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC_il2cpp_TypeInfo_var); FinalBlitPass__ctor_mBE63B6B01DE2BE7F86C78A11E49B44882537BC9C(L_13, ((int32_t)1001), L_12, NULL); __this->___m_FinalBlitPass = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FinalBlitPass), (void*)L_13); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_14 = ___0_data; NullCheck(L_14); PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_15; L_15 = Renderer2DData_get_postProcessData_mF4A687D571EE240B0D8A616FED76CED4D179B2B9_inline(L_14, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = __this->___m_BlitMaterial; PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9 L_17; memset((&L_17), 0, sizeof(L_17)); PostProcessPasses__ctor_m054FD025F8EFB525E9441F5E040210B32429BC0C((&L_17), L_15, L_16, NULL); __this->___m_PostProcessPasses = L_17; 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_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_18 = ___0_data; NullCheck(L_18); bool L_19; L_19 = Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline(L_18, NULL); __this->___m_UseDepthStencilBuffer = L_19; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_20 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&__this->___k_ColorTextureHandle); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_20, _stringLiteral19AD0C41AB960FE0D2237D2136556223F13ACAC2, NULL); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_21 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&__this->___k_DepthTextureHandle); RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_21, _stringLiteralC8B3F485C7232D90884130F2900C6FE0697181DF, NULL); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_22 = ___0_data; __this->___m_Renderer2DData = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Renderer2DData), (void*)L_22); RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* L_23 = (RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371*)il2cpp_codegen_object_new(RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371_il2cpp_TypeInfo_var); RenderingFeatures__ctor_m63CA9CABFDC57D4CBEA1205C070F14CC83FF8C0F(L_23, NULL); RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* L_24 = L_23; NullCheck(L_24); RenderingFeatures_set_cameraStacking_mA8274A772DC333E23ABF889FC17BBCC6B82D7881_inline(L_24, (bool)1, NULL); ScriptableRenderer_set_supportedRenderingFeatures_m79C5FBB6462F1D21874A91D7FFD54F5A1D05D472_inline(__this, L_24, NULL); Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* L_25 = (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33*)il2cpp_codegen_object_new(Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33_il2cpp_TypeInfo_var); Light2DCullResult__ctor_mA059EA8EA57FB0C0783AAC8A6DF31771DDF6DE88(L_25, NULL); __this->___m_LightCullResult = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LightCullResult), (void*)L_25); Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_26 = __this->___m_Renderer2DData; Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* L_27 = __this->___m_LightCullResult; NullCheck(L_26); Renderer2DData_set_lightCullResult_m309C84A19C19ED7F42DF784E01E051998DCBBA4A_inline(L_26, L_27, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_Dispose_m6593D80E304F0C033E42509AD00B0B3D307F5D54 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, bool ___0_disposing, const RuntimeMethod* method) { { PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses); PostProcessPasses_Dispose_m4221B50B16AD6692410415519FEE1EBE3CCE8D9B(L_0, 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 void Renderer2D_CreateRenderTextures_mEB69456F0FE029347CC82556EDB86ED99D322BAD (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___0_cameraData, bool ___1_forceCreateColorTexture, int32_t ___2_colorTextureFilterMode, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___3_cmd, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___4_colorTargetHandle, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___5_depthTargetHandle, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); 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)); Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B10_0 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B2_0 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B3_0 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B4_0 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B5_0 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B6_0 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B7_0 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B8_0 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B9_0 = NULL; int32_t G_B11_0 = 0; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B11_1 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B13_0 = NULL; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B12_0 = NULL; int32_t G_B14_0 = 0; Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* G_B14_1 = NULL; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* G_B16_0 = NULL; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* G_B15_0 = NULL; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 G_B17_0; memset((&G_B17_0), 0, sizeof(G_B17_0)); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* G_B17_1 = NULL; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* G_B19_0 = NULL; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* G_B18_0 = NULL; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 G_B20_0; memset((&G_B20_0), 0, sizeof(G_B20_0)); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* G_B20_1 = NULL; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B24_0 = NULL; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B22_0 = NULL; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B23_0 = NULL; int32_t G_B25_0 = 0; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B25_1 = NULL; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B30_0 = NULL; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B28_0 = NULL; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B29_0 = NULL; int32_t G_B31_0 = 0; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B31_1 = NULL; { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_0 = ___0_cameraData; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_1 = (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)(&L_0->___cameraTargetDescriptor); V_0 = L_1; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_2 = ___0_cameraData; int32_t L_3 = L_2->___renderType; if (L_3) { goto IL_0156; } } { bool L_4 = ___1_forceCreateColorTexture; if (L_4) { G_B10_0 = __this; goto IL_0068; } G_B2_0 = __this; } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_5 = ___0_cameraData; bool L_6 = L_5->___postProcessEnabled; if (L_6) { G_B10_0 = G_B2_0; goto IL_0068; } G_B3_0 = G_B2_0; } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_7 = ___0_cameraData; bool L_8 = L_7->___isHdrEnabled; if (L_8) { G_B10_0 = G_B3_0; goto IL_0068; } G_B4_0 = G_B3_0; } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_9 = ___0_cameraData; bool L_10; L_10 = CameraData_get_isSceneViewCamera_m4FBB102E90A7B1AE47ED0368DAA939B1B0DA7D70(L_9, NULL); if (L_10) { G_B10_0 = G_B4_0; goto IL_0068; } G_B5_0 = G_B4_0; } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_11 = ___0_cameraData; bool L_12 = L_11->___isDefaultViewport; if (!L_12) { G_B10_0 = G_B5_0; goto IL_0068; } G_B6_0 = G_B5_0; } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = ___0_cameraData; bool L_14; L_14 = CameraData_get_requireSrgbConversion_m6C5E8C4E67811A673E01D79E79B719216EE53139(L_13, NULL); if (L_14) { G_B10_0 = G_B6_0; goto IL_0068; } G_B7_0 = G_B6_0; } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_15 = ___0_cameraData; bool L_16 = L_15->___resolveFinalTarget; if (!L_16) { G_B10_0 = G_B7_0; goto IL_0068; } G_B8_0 = G_B7_0; } { Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_17 = __this->___m_Renderer2DData; NullCheck(L_17); bool L_18; L_18 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_17, NULL); if (L_18) { G_B10_0 = G_B8_0; goto IL_0068; } G_B9_0 = G_B8_0; } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_19 = ___0_cameraData; float L_20 = L_19->___renderScale; bool L_21; L_21 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_20, (1.0f), NULL); G_B11_0 = ((((int32_t)L_21) == ((int32_t)0))? 1 : 0); G_B11_1 = G_B9_0; goto IL_0069; } IL_0068: { G_B11_0 = 1; G_B11_1 = G_B10_0; } IL_0069: { NullCheck(G_B11_1); G_B11_1->___m_CreateColorTexture = (bool)G_B11_0; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_22 = ___0_cameraData; bool L_23 = L_22->___resolveFinalTarget; if (L_23) { G_B13_0 = __this; goto IL_007f; } G_B12_0 = __this; } { bool L_24 = __this->___m_UseDepthStencilBuffer; G_B14_0 = ((int32_t)(L_24)); G_B14_1 = G_B12_0; goto IL_0080; } IL_007f: { G_B14_0 = 0; G_B14_1 = G_B13_0; } IL_0080: { NullCheck(G_B14_1); G_B14_1->___m_CreateDepthTexture = (bool)G_B14_0; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_25 = ___4_colorTargetHandle; bool L_26 = __this->___m_CreateColorTexture; if (L_26) { G_B16_0 = L_25; goto IL_0096; } G_B15_0 = L_25; } { il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_27 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget; G_B17_0 = L_27; G_B17_1 = G_B15_0; goto IL_009c; } IL_0096: { RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_28 = __this->___k_ColorTextureHandle; G_B17_0 = L_28; G_B17_1 = G_B16_0; } IL_009c: { *(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)G_B17_1 = G_B17_0; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_29 = ___5_depthTargetHandle; bool L_30 = __this->___m_CreateDepthTexture; if (L_30) { G_B19_0 = L_29; goto IL_00b4; } G_B18_0 = L_29; } { RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_31 = ___4_colorTargetHandle; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_32 = (*(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)L_31); G_B20_0 = L_32; G_B20_1 = G_B18_0; goto IL_00ba; } IL_00b4: { RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_33 = __this->___k_DepthTextureHandle; G_B20_0 = L_33; G_B20_1 = G_B19_0; } IL_00ba: { *(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)G_B20_1 = G_B20_0; bool L_34 = __this->___m_CreateColorTexture; if (!L_34) { goto IL_00fe; } } { RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_35 = V_0; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_36 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_35); V_1 = L_36; bool L_37 = __this->___m_CreateDepthTexture; if (L_37) { G_B24_0 = (&V_1); goto IL_00e4; } G_B22_0 = (&V_1); } { bool L_38 = __this->___m_UseDepthStencilBuffer; if (!L_38) { G_B24_0 = G_B22_0; goto IL_00e4; } G_B23_0 = G_B22_0; } { G_B25_0 = ((int32_t)32); G_B25_1 = G_B23_0; goto IL_00e5; } IL_00e4: { G_B25_0 = 0; G_B25_1 = G_B24_0; } IL_00e5: { RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819(G_B25_1, G_B25_0, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_39 = ___3_cmd; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_40 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&__this->___k_ColorTextureHandle); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); int32_t L_41; L_41 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_40, NULL); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_42 = V_1; int32_t L_43 = ___2_colorTextureFilterMode; NullCheck(L_39); CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_39, L_41, L_42, L_43, NULL); } IL_00fe: { bool L_44 = __this->___m_CreateDepthTexture; if (!L_44) { goto IL_017e; } } { RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_45 = V_0; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_46 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_45); V_2 = L_46; RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE((&V_2), 1, NULL); RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_2), ((int32_t)32), NULL); int32_t L_47; L_47 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline((&V_2), NULL); if ((((int32_t)L_47) <= ((int32_t)1))) { G_B30_0 = (&V_2); goto IL_013b; } G_B28_0 = (&V_2); } { bool L_48; L_48 = SystemInfo_get_supportsMultisampleAutoResolve_m125066BA8453991299CF37D41E54CC9027679352(NULL); if (L_48) { G_B30_0 = G_B28_0; goto IL_013b; } G_B29_0 = G_B28_0; } { int32_t L_49; L_49 = SystemInfo_get_supportsMultisampledTextures_mC5D33E19F0E42C28563230E477483174766A7A90(NULL); G_B31_0 = ((!(((uint32_t)L_49) <= ((uint32_t)0)))? 1 : 0); G_B31_1 = G_B29_0; goto IL_013c; } IL_013b: { G_B31_0 = 0; G_B31_1 = G_B30_0; } IL_013c: { RenderTextureDescriptor_set_bindMS_m40A5B13ECDCA2A5E916047DACD10A7B04068AB83(G_B31_1, (bool)G_B31_0, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_50 = ___3_cmd; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_51 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&__this->___k_DepthTextureHandle); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); int32_t L_52; L_52 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_51, NULL); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_53 = V_2; NullCheck(L_50); CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_50, L_52, L_53, 0, NULL); return; } IL_0156: { __this->___m_CreateColorTexture = (bool)1; __this->___m_CreateDepthTexture = (bool)1; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_54 = ___4_colorTargetHandle; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_55 = __this->___k_ColorTextureHandle; *(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)L_54 = L_55; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_56 = ___5_depthTargetHandle; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_57 = __this->___k_DepthTextureHandle; *(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)L_56 = L_57; } IL_017e: { 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*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_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*)&Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSetupU3Eb__32_0_m1F4C23DEEAAA9C432E64193F0DF1091BADE089B7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* V_0 = NULL; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* V_1 = NULL; bool V_2 = false; bool V_3 = false; int32_t V_4 = 0; PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* V_5 = NULL; bool V_6 = false; bool V_7 = false; bool V_8 = false; float V_9 = 0.0f; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_10; memset((&V_10), 0, sizeof(V_10)); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_11; memset((&V_11), 0, sizeof(V_11)); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_12 = NULL; bool V_13 = false; bool V_14 = false; bool V_15 = false; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_16; memset((&V_16), 0, sizeof(V_16)); ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_17; memset((&V_17), 0, sizeof(V_17)); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_18; memset((&V_18), 0, sizeof(V_18)); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_19; memset((&V_19), 0, sizeof(V_19)); int32_t G_B5_0 = 0; int32_t G_B24_0 = 0; int32_t G_B27_0 = 0; int32_t G_B30_0 = 0; Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* G_B32_0 = NULL; List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* G_B32_1 = NULL; Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* G_B31_0 = NULL; List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* G_B31_1 = NULL; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 G_B39_0; memset((&G_B39_0), 0, sizeof(G_B39_0)); { 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; V_2 = L_5; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_6 = V_0; bool L_7 = L_6->___resolveFinalTarget; V_3 = L_7; V_4 = 1; V_5 = (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D*)NULL; V_6 = (bool)0; V_7 = (bool)0; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_8 = ___1_renderingData; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_9 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_8->___cameraData); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = L_9->___camera; NullCheck(L_10); bool L_11; L_11 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_10, NULL); V_8 = L_11; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_12 = ___1_renderingData; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_12->___cameraData); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = L_13->___camera; NullCheck(L_14); float L_15; L_15 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_14, NULL); V_9 = L_15; DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_16; L_16 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL); if (!L_16) { goto IL_0073; } } { DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_17; L_17 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL); NullCheck(L_17); bool L_18; L_18 = DebugHandler_get_AreAnySettingsActive_m11F81DBDC727022F72DCE7C7F9D02FC65CE61E76(L_17, NULL); if (!L_18) { goto IL_0073; } } { bool L_19 = V_2; if (!L_19) { goto IL_0071; } } { DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_20; L_20 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL); NullCheck(L_20); bool L_21; L_21 = DebugHandler_get_IsPostProcessingAllowed_m97AA3036188DAF44567B2338C376DFB4D3148C66(L_20, NULL); G_B5_0 = ((int32_t)(L_21)); goto IL_0072; } IL_0071: { G_B5_0 = 0; } IL_0072: { V_2 = (bool)G_B5_0; } IL_0073: { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_22 = V_0; int32_t L_23 = L_22->___renderType; bool L_24 = V_3; if (!((int32_t)(((((int32_t)L_23) == ((int32_t)0))? 1 : 0)&(int32_t)L_24))) { goto IL_0126; } } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_25 = V_0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_26 = L_25->___camera; NullCheck(L_26); bool L_27; L_27 = Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC(L_26, (&V_5), Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var); PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_28 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_29; L_29 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_28, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_29) { goto IL_0126; } } { PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_30 = V_5; NullCheck(L_30); bool L_31; L_31 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_30, NULL); if (!L_31) { goto IL_0126; } } { PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_32 = V_5; NullCheck(L_32); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_33; L_33 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_32, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_34; L_34 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); bool L_35; L_35 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_33, L_34, NULL); if (!L_35) { goto IL_00e9; } } { V_6 = (bool)1; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_36 = V_1; PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_37 = V_5; NullCheck(L_37); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38; L_38 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_37, NULL); V_16 = L_38; int32_t L_39; L_39 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_16), NULL); RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline(L_36, L_39, NULL); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_40 = V_1; PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_41 = V_5; NullCheck(L_41); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_42; L_42 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_41, NULL); V_16 = L_42; int32_t L_43; L_43 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_16), NULL); RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline(L_40, L_43, NULL); } IL_00e9: { RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_44 = ___1_renderingData; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_45 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_44->___cameraData); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_46 = L_45->___camera; NullCheck(L_46); Camera_set_orthographic_m64915C0840A68E526830A69F1C40257206185020(L_46, (bool)1, NULL); RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_47 = ___1_renderingData; CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_48 = (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)(&L_47->___cameraData); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_49 = L_48->___camera; PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_50 = V_5; NullCheck(L_50); float L_51; L_51 = PixelPerfectCamera_get_orthographicSize_m0F281EF4FE75D1D5DAE267C57FDA455C1451AAEF(L_50, NULL); NullCheck(L_49); Camera_set_orthographicSize_m76DD021032ACB3DDBD052B75EC66DCE3A7295A5C(L_49, L_51, NULL); PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_52 = V_5; NullCheck(L_52); int32_t L_53; L_53 = PixelPerfectCamera_get_finalBlitFilterMode_mDA77C9DB448F4AFC781A62A4EFA4C34C2166E11C(L_52, NULL); V_4 = L_53; PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_54 = V_5; NullCheck(L_54); int32_t L_55; L_55 = PixelPerfectCamera_get_gridSnapping_mDFA44858BA699CBE7ED304D37AF1F9CB7A533C94_inline(L_54, NULL); V_7 = (bool)((((int32_t)L_55) == ((int32_t)2))? 1 : 0); } IL_0126: { il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_56; L_56 = CommandBufferPool_Get_m1A194FD7FBF7B6B0B47F292287DAD9EB65EE4423(NULL); V_12 = L_56; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_57 = V_12; il2cpp_codegen_runtime_class_init_inline(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var); ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_58 = ((Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields*)il2cpp_codegen_static_fields_for(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var))->___m_ProfilingSampler; ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_17), L_57, L_58, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_014e: { ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_17), NULL); return; } }); try { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_59 = V_0; bool L_60 = V_6; int32_t L_61 = V_4; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_62 = V_12; Renderer2D_CreateRenderTextures_mEB69456F0FE029347CC82556EDB86ED99D322BAD(__this, L_59, L_60, L_61, L_62, (&V_10), (&V_11), NULL); goto IL_015c; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_015c: { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_63 = V_12; il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var); ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_63, NULL); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_64 = V_12; il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var); CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844(L_64, NULL); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_65; L_65 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_10), NULL); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_66; L_66 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_11), NULL); ScriptableRenderer_ConfigureCameraTarget_m4067416B1E8D785A5BADBEFB1E73FDA7A6A0D440(__this, L_65, L_66, NULL); ((ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892*)__this)->___isCameraColorTargetValid = (bool)1; RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_67 = ___1_renderingData; ScriptableRenderer_AddRenderPasses_mF91618C00A388BCCA1918697AF9E314DD6318E3B(__this, L_67, NULL); ((ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892*)__this)->___isCameraColorTargetValid = (bool)0; bool L_68 = V_2; if (!L_68) { goto IL_01ce; } } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_69 = V_0; int32_t L_70 = L_69->___renderType; if (L_70) { goto IL_01ce; } } { PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_71 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses); bool L_72; L_72 = PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A(L_71, NULL); if (!L_72) { goto IL_01ce; } } { ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_73; L_73 = Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3(__this, NULL); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_74; L_74 = Renderer2D_get_colorGradingLutHandle_mB82C36CE8CA42C4DE15D7FC01740D16D351A7FF4(__this, NULL); V_18 = L_74; NullCheck(L_73); ColorGradingLutPass_Setup_m53B48CE59512CCAAF6E110A9986DA6F07488BBBC(L_73, (&V_18), NULL); ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_75; L_75 = Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3(__this, NULL); ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_75, NULL); } IL_01ce: { bool L_76 = __this->___m_CreateDepthTexture; if (L_76) { goto IL_01e9; } } { bool L_77 = __this->___m_CreateColorTexture; if (L_77) { goto IL_01e6; } } { bool L_78 = __this->___m_UseDepthStencilBuffer; G_B24_0 = ((int32_t)(L_78)); goto IL_01ea; } IL_01e6: { G_B24_0 = 0; goto IL_01ea; } IL_01e9: { G_B24_0 = 1; } IL_01ea: { V_13 = (bool)G_B24_0; Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_79 = __this->___m_Render2DLightingPass; bool L_80 = V_13; NullCheck(L_79); Render2DLightingPass_Setup_m8C6DBBBDD3539BECE9705F3A558C8F295696AB21_inline(L_79, L_80, NULL); Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_81 = __this->___m_Render2DLightingPass; il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_82; L_82 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_10), NULL); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_83; L_83 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_11), NULL); NullCheck(L_81); ScriptableRenderPass_ConfigureTarget_m2DC2D1A171DC20D7873D59129C5B3C543C3C28FE(L_81, L_82, L_83, NULL); Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_84 = __this->___m_Render2DLightingPass; ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_84, NULL); bool L_85 = V_3; if (!L_85) { goto IL_0228; } } { bool L_86 = V_7; G_B27_0 = ((((int32_t)L_86) == ((int32_t)0))? 1 : 0); goto IL_0229; } IL_0228: { G_B27_0 = 0; } IL_0229: { bool L_87 = V_2; if (!((int32_t)(G_B27_0&(int32_t)L_87))) { goto IL_0238; } } { CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_88 = V_0; int32_t L_89 = L_88->___antialiasing; G_B30_0 = ((((int32_t)L_89) == ((int32_t)1))? 1 : 0); goto IL_0239; } IL_0238: { G_B30_0 = 0; } IL_0239: { V_14 = (bool)G_B30_0; List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* L_90; L_90 = ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var); Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_91 = ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__32_0; Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_92 = L_91; if (L_92) { G_B32_0 = L_92; G_B32_1 = L_90; goto IL_0260; } G_B31_0 = L_92; G_B31_1 = L_90; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var); U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* L_93 = ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9; Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_94 = (Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F*)il2cpp_codegen_object_new(Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F_il2cpp_TypeInfo_var); Predicate_1__ctor_mFE18533B43A6BC452856BD26C1B09EA48B30D596(L_94, L_93, (intptr_t)((void*)U3CU3Ec_U3CSetupU3Eb__32_0_m1F4C23DEEAAA9C432E64193F0DF1091BADE089B7_RuntimeMethod_var), NULL); Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_95 = L_94; ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__32_0 = L_95; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__32_0), (void*)L_95); G_B32_0 = L_95; G_B32_1 = G_B31_1; } IL_0260: { NullCheck(G_B32_1); ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* L_96; L_96 = List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15(G_B32_1, G_B32_0, List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15_RuntimeMethod_var); V_15 = (bool)((!(((RuntimeObject*)(ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0*)L_96) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_97 = V_2; if (!L_97) { goto IL_02d0; } } { PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_98 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses); bool L_99; L_99 = PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A(L_98, NULL); if (!L_99) { goto IL_02d0; } } { bool L_100 = V_3; if (!L_100) { goto IL_0285; } } { bool L_101 = V_7; if (L_101) { goto IL_0285; } } { bool L_102 = V_14; if (!L_102) { goto IL_028d; } } IL_0285: { RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_103; L_103 = Renderer2D_get_afterPostProcessColorHandle_m672FF18EF925F414AFAED6EF6E9229BDC5CF6E48(__this, NULL); G_B39_0 = L_103; goto IL_0292; } IL_028d: { il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_104 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget; G_B39_0 = L_104; } IL_0292: { V_19 = G_B39_0; PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_105; L_105 = Renderer2D_get_postProcessPass_mDF02A32B234434F6321F6D5FB6A5DC3719E5E9CB(__this, NULL); RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_106 = V_1; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_107 = V_19; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_108; L_108 = Renderer2D_get_colorGradingLutHandle_mB82C36CE8CA42C4DE15D7FC01740D16D351A7FF4(__this, NULL); V_18 = L_108; bool L_109 = V_14; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_110 = V_19; il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_111 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget; bool L_112; L_112 = RenderTargetHandle_op_Equality_m0A17C91FD605DDB7604F1D10EBFBBADD71B21366(L_110, L_111, NULL); bool L_113 = V_15; NullCheck(L_105); PostProcessPass_Setup_m0701B049150F88598A721F872588E4C3B2FCA1AA(L_105, L_106, (&V_10), L_107, (&V_11), (&V_18), L_109, L_112, L_113, NULL); PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_114; L_114 = Renderer2D_get_postProcessPass_mDF02A32B234434F6321F6D5FB6A5DC3719E5E9CB(__this, NULL); ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_114, NULL); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_115 = V_19; V_10 = L_115; } IL_02d0: { PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_116 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_117; L_117 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_116, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_117) { goto IL_0326; } } { PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_118 = V_5; NullCheck(L_118); bool L_119; L_119 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_118, NULL); if (!L_119) { goto IL_0326; } } { PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_120 = V_5; NullCheck(L_120); int32_t L_121; L_121 = PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline(L_120, NULL); if ((((int32_t)L_121) == ((int32_t)1))) { goto IL_030b; } } { PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_122 = V_5; NullCheck(L_122); int32_t L_123; L_123 = PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline(L_122, NULL); if ((((int32_t)L_123) == ((int32_t)2))) { goto IL_030b; } } { PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_124 = V_5; NullCheck(L_124); int32_t L_125; L_125 = PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline(L_124, NULL); if ((((int32_t)L_125) == ((int32_t)3))) { goto IL_030b; } } { PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_126 = V_5; NullCheck(L_126); int32_t L_127; L_127 = PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline(L_126, NULL); if ((!(((uint32_t)L_127) == ((uint32_t)4)))) { goto IL_0326; } } IL_030b: { PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* L_128 = __this->___m_PixelPerfectBackgroundPass; bool L_129 = V_8; float L_130 = V_9; NullCheck(L_128); PixelPerfectBackgroundPass_Setup_m42FA0B5D39345203F15C358A2CD85D122E1C3367(L_128, L_129, L_130, NULL); PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* L_131 = __this->___m_PixelPerfectBackgroundPass; ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_131, NULL); } IL_0326: { bool L_132 = V_14; if (!L_132) { goto IL_0354; } } { PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_133 = (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9*)(&__this->___m_PostProcessPasses); bool L_134; L_134 = PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A(L_133, NULL); if (!L_134) { goto IL_0354; } } { PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_135; L_135 = Renderer2D_get_finalPostProcessPass_m3344B06D50DE07965954041B982F0D0C5CF1ECC0(__this, NULL); bool L_136 = V_15; NullCheck(L_135); PostProcessPass_SetupFinalPass_m113964D27377CABF67FC54AC8F67D36DC30767A5(L_135, (&V_10), L_136, (bool)1, NULL); PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_137; L_137 = Renderer2D_get_finalPostProcessPass_m3344B06D50DE07965954041B982F0D0C5CF1ECC0(__this, NULL); ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_137, NULL); return; } IL_0354: { bool L_138 = V_3; if (!L_138) { goto IL_0384; } } { RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_139 = V_10; il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_140 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget; bool L_141; L_141 = RenderTargetHandle_op_Inequality_m61EFD64C8EC4A74CAE147ABDAF9EF39B03C88457(L_139, L_140, NULL); if (!L_141) { goto IL_0384; } } { FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_142 = __this->___m_FinalBlitPass; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_143 = V_1; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_144 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_143); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_145 = V_10; NullCheck(L_142); FinalBlitPass_Setup_m43358F383D31DD4940B10181B6AB2F64CE7AACC5(L_142, L_144, L_145, NULL); FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_146 = __this->___m_FinalBlitPass; ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_146, NULL); } IL_0384: { 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_FinishRendering_m06AB788E051D29ADAD9B1B0184D310C8DEACAB08 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = __this->___m_CreateColorTexture; if (!L_0) { goto IL_0019; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = ___0_cmd; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_2 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&__this->___k_ColorTextureHandle); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); int32_t L_3; L_3 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_2, NULL); NullCheck(L_1); CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_1, L_3, NULL); } IL_0019: { bool L_4 = __this->___m_CreateDepthTexture; if (!L_4) { goto IL_0032; } } { CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___0_cmd; RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_6 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&__this->___k_DepthTextureHandle); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); int32_t L_7; L_7 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_6, NULL); NullCheck(L_5); CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_5, L_7, NULL); } IL_0032: { 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 #ifdef __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_m523533B9CA5D49D9BA7CAB779BDAEEAF096B1FEE (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* L_0 = (U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2*)il2cpp_codegen_object_new(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var); U3CU3Ec__ctor_m3086BFBB238BAEB118255B78A43ECA268A9473C8(L_0, NULL); ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3086BFBB238BAEB118255B78A43ECA268A9473C8 (U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CSetupU3Eb__32_0_m1F4C23DEEAAA9C432E64193F0DF1091BADE089B7 (U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* __this, ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* ___0_x, const RuntimeMethod* method) { { ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* L_0 = ___0_x; NullCheck(L_0); int32_t L_1; L_1 = ScriptableRenderPass_get_renderPassEvent_mD7ED1EFBF050FE1F86D598FA9A1A987CFEAD1AEE_inline(L_0, NULL); return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)600)))? 1 : 0); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_HDREmulationScale; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Renderer2DData_get_lightRenderTextureScale_m80E3D92E565F5609CDAF7929B3717A93CDF159EF (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { float L_0 = __this->___m_LightRenderTextureScale; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_0 = __this->___m_LightBlendStyles; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UseDepthStencilBuffer; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Renderer2DData_get_fallOffLookup_m3AFCE4D394F16EF30EEE2A3F2FA3B8B3A001E880 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___m_FallOffLookup; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightShader_mC8287286E689DA2BB41625B23404512CAC6CD5A5 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ShapeLightShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightVolumeShader_mA9794C25798DB7ADF3D25F0A201881F27BB62B98 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ShapeLightVolumeShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightShader_m5529C6F0D20A1D20F704D0C942CE34FF1EE6F941 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_PointLightShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightVolumeShader_m7F22B50F1B5E8A522F42D0EA4C90C8B864D426CC (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_PointLightVolumeShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_blitShader_m5342241AF3DD52DA6EFDBE454780FB9F5028A7E8 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_BlitShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_samplingShader_m3C0C7A08E63C414DD4C48D0256A049B511A07979 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_SamplingShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* Renderer2DData_get_postProcessData_mF4A687D571EE240B0D8A616FED76CED4D179B2B9 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_0 = __this->___m_PostProcessData; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_postProcessData_m17A86534CB5A12F98BB5C16F9A637328BBD08BA6 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___0_value, const RuntimeMethod* method) { { PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_0 = ___0_value; __this->___m_PostProcessData = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PostProcessData), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_spriteShadowShader_mBC30CEEA016E05AD84481382C2713D44D226801D (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_SpriteShadowShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_spriteUnshadowShader_m303BB65183DF95F2A14C737CD233DCBAFE908A5F (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_SpriteUnshadowShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_geometryUnshadowShader_m8C657B86F62E280D077BF46B3D28FA1302A8FCD4 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_GeometryUnshadowShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_projectedShadowShader_m5966E1034C318DD13FB97A223FE0F7A653A8E412 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ProjectedShadowShader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_transparencySortMode_mBACEBCE15C206F0D10734D2817235AE84B20175B (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_TransparencySortMode; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Renderer2DData_get_transparencySortAxis_mA021D22EC848890B31700B625996E5DCE07509BD (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_TransparencySortAxis; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_lightRenderTextureMemoryBudget_m81AC5C4821789EB0D7DE7B85F1276E4A6B098F6F (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->___m_MaxLightRenderTextureCount; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_shadowRenderTextureMemoryBudget_mCFF858C1CB16CF0BEB60B5B4628875B4218B8412 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->___m_MaxShadowRenderTextureCount; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UseCameraSortingLayersTexture; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerTextureBound_mBAF7C05D1153A869650C0A10AA05CD9CE7AB3035 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_CameraSortingLayersTextureBound; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_CameraSortingLayerDownsamplingMethod; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* Renderer2DData_Create_mF54CF1BD2CAC4E400977C3C8C58A2CA52D15EC4A (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* L_0 = (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1*)il2cpp_codegen_object_new(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var); Renderer2D__ctor_m11C3053A505E02F28EB7D4928197891E961CA698(L_0, __this, NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_OnEnable_m959247E4E780CEFB7C4D1FE96F3E240C617243EB (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, 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*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1076FD93C80AC3C4276FB044D287A05D57D1E17B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17870CA6693777D85F2129A2C9A2AF8DCEDFC342); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral288D3B30927E4D95B96B2D2711C4053AA1D54F18); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { ScriptableRendererData_OnEnable_mBA8590EF82D69350E72F3A39C0B7000FAC542EC4(__this, NULL); V_0 = 0; goto IL_0034; } IL_000a: { Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_0 = __this->___m_LightBlendStyles; int32_t L_1 = V_0; NullCheck(L_0); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_2 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&((L_0)->GetAddressAt(static_cast(L_1)))->___renderTargetHandle); int32_t L_3 = V_0; int32_t L_4 = L_3; RuntimeObject* L_5 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_4); String_t* L_6; L_6 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral1076FD93C80AC3C4276FB044D287A05D57D1E17B, L_5, NULL); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_2, L_6, NULL); int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0034: { int32_t L_8 = V_0; Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_9 = __this->___m_LightBlendStyles; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_000a; } } { RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_10 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&__this->___normalsRenderTarget); il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var); RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_10, _stringLiteral17870CA6693777D85F2129A2C9A2AF8DCEDFC342, NULL); RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_11 = (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)(&__this->___shadowsRenderTarget); RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_11, _stringLiteral288D3B30927E4D95B96B2D2711C4053AA1D54F18, NULL); Renderer2DData_set_spriteSelfShadowMaterial_mCAE3C4F0EF5F516622C2259D0A47F1E58EEA2D59_inline(__this, (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL, NULL); Renderer2DData_set_spriteUnshadowMaterial_m8D0F76BF57EC8EB98A1A14CB0EDE37010D58A0CE_inline(__this, (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL, NULL); Renderer2DData_set_projectedShadowMaterial_m977A785864CE22AABFB011D265F68B9923F5B0AF_inline(__this, (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL, NULL); Renderer2DData_set_stencilOnlyShadowMaterial_m51FB72D8B852EB9A7D37342903DF0A12B36591E3_inline(__this, (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* Renderer2DData_get_lightMaterials_m22C3145214999466A69DB97DDB0CBF2ED7F26BEF (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* L_0 = __this->___U3ClightMaterialsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_spriteSelfShadowMaterial_mF66A375A9570061CC087229481490CC0E1DF808B (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CspriteSelfShadowMaterialU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteSelfShadowMaterial_mCAE3C4F0EF5F516622C2259D0A47F1E58EEA2D59 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value; __this->___U3CspriteSelfShadowMaterialU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteSelfShadowMaterialU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_spriteUnshadowMaterial_mE9C983070D4AB06AEC0FD5AE9ADC22564577A8FC (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CspriteUnshadowMaterialU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteUnshadowMaterial_m8D0F76BF57EC8EB98A1A14CB0EDE37010D58A0CE (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value; __this->___U3CspriteUnshadowMaterialU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteUnshadowMaterialU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_geometryUnshadowMaterial_m74EEF274A335D2A77C707A48115F8C8C16DDF47A (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CgeometryUnshadowMaterialU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_geometryUnshadowMaterial_m70C6B6267B48BABAD191920D7F8402DE62D41262 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value; __this->___U3CgeometryUnshadowMaterialU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgeometryUnshadowMaterialU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_projectedShadowMaterial_mCEC8DC316E0A99B9966850D2240942D9E9124DAE (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CprojectedShadowMaterialU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_projectedShadowMaterial_m977A785864CE22AABFB011D265F68B9923F5B0AF (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value; __this->___U3CprojectedShadowMaterialU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CprojectedShadowMaterialU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_stencilOnlyShadowMaterial_m7621B3E4B5247CCE17864544EE14EDBC90F175B1 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_stencilOnlyShadowMaterial_m51FB72D8B852EB9A7D37342903DF0A12B36591E3 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value; __this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer2DData_get_isNormalsRenderTargetValid_m9E55394F40D7BD5E08B59CCC6B55E920B3DDC514 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CisNormalsRenderTargetValidU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CisNormalsRenderTargetValidU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Renderer2DData_get_normalsRenderTargetScale_m408FDE336E166EC040B8E723532E5D0D41C93C2C (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { float L_0 = __this->___U3CnormalsRenderTargetScaleU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_normalsRenderTargetScale_mCA4C07D8B6D985281DEA12A2A6EB7453FFB9C176 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___U3CnormalsRenderTargetScaleU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3ClightCullResultU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_lightCullResult_m309C84A19C19ED7F42DF784E01E051998DCBBA4A (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_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData__ctor_m613B88F45BD6377C103B8617C2922998EB48155A (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4F51537239BC5ADF9FC7E2089F72D1053BF51978_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); __this->___m_TransparencySortAxis = L_0; __this->___m_HDREmulationScale = (1.0f); __this->___m_LightRenderTextureScale = (0.5f); __this->___m_UseDepthStencilBuffer = (bool)1; __this->___m_MaxLightRenderTextureCount = ((int32_t)16); __this->___m_MaxShadowRenderTextureCount = 1; Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* L_1 = (Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441*)il2cpp_codegen_object_new(Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441_il2cpp_TypeInfo_var); Dictionary_2__ctor_m4F51537239BC5ADF9FC7E2089F72D1053BF51978(L_1, Dictionary_2__ctor_m4F51537239BC5ADF9FC7E2089F72D1053BF51978_RuntimeMethod_var); __this->___U3ClightMaterialsU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClightMaterialsU3Ek__BackingField), (void*)L_1); ScriptableRendererData__ctor_m31B2D970E70E8A5C932C8D1723023B387C96E9C0(__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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompositeShadowCaster2D_OnEnable_mE1A02266BBEC37965FDA85F33A6CA14C48ABFB3B (CompositeShadowCaster2D_tDE7E39C1507FD4BD5C3F9F3A3036EEC1F37BB242* __this, const RuntimeMethod* method) { { ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompositeShadowCaster2D_OnDisable_m6B343267D36D9432DEE075B943054EC7EB276CA8 (CompositeShadowCaster2D_tDE7E39C1507FD4BD5C3F9F3A3036EEC1F37BB242* __this, const RuntimeMethod* method) { { ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompositeShadowCaster2D__ctor_m1F2B51A5470B94D3ABB1ADAB963D3173509D9EEB (CompositeShadowCaster2D_tDE7E39C1507FD4BD5C3F9F3A3036EEC1F37BB242* __this, const RuntimeMethod* method) { { ShadowCasterGroup2D__ctor_mE084E27BA74849E1908D4750F6F5ED886E2974DE(__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 Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ShadowCaster2D_get_mesh_mC91917065166C84464F407545B9E3C150675643D (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_Mesh; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ShadowCaster2D_get_shapePath_m3614E69C892A0F81148A23594A6681E18BDEC075 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___m_ShapePath; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShadowCaster2D_get_shapePathHash_m7525D9991DBF1D9403EDF71F7EEA6CC433453992 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ShapePathHash; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_set_shapePathHash_m793D28E37B7262DD253202A8449B0B330202547E (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_ShapePathHash = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_CacheValues_m346BA3DDC0AD4BE0455961A159B08D2315E9BB46 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __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; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_2, NULL); __this->___m_CachedLossyScale = L_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_4); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL); __this->___m_CachedRotation = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___m_CachedPosition; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = __this->___m_CachedRotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9; L_9 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_6, L_7, L_8, NULL); __this->___m_CachedShadowMatrix = L_9; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_10 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&__this->___m_CachedShadowMatrix); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11; L_11 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD(L_10, NULL); __this->___m_CachedInverseShadowMatrix = L_11; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_12); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13; L_13 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_12, NULL); __this->___m_CachedLocalToWorldMatrix = L_13; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_set_useRendererSilhouette_mFDE622C8F451335D00276A3E4172411C552277B8 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___m_UseRendererSilhouette = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_get_useRendererSilhouette_m1EF0CF2601E580169E8FBAB4AD52C647147274D2 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_UseRendererSilhouette; if (!L_0) { goto IL_000f; } } { bool L_1 = __this->___m_HasRenderer; return L_1; } IL_000f: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_set_selfShadows_m27F1E7307871625BF2C5C1F847C4061719374F71 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___m_SelfShadows = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_get_selfShadows_m2998E96C5B56E7E630FADE052333BB88A313EC90 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_SelfShadows; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_set_castsShadows_m88C959F08FBAFA98A5F2C08A48D78F2AF369BFAB (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___m_CastsShadows = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_get_castsShadows_m0F1913D8C0C543A4AEF8123BCA445A0CA3A0E0A6 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { bool L_0 = __this->___m_CastsShadows; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ShadowCaster2D_SetDefaultSortingLayers_m2D3C6C3CDD8F7EB2D6AA1A134381B36C1B4FF409 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; { SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0; L_0 = SortingLayer_get_layers_mD8D9BE0A1CE213B052E37E8A6B713A20F87A1570(NULL); NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); int32_t L_1 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_1); V_1 = L_2; V_2 = 0; goto IL_002a; } IL_0013: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1; int32_t L_4 = V_2; SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_5; L_5 = SortingLayer_get_layers_mD8D9BE0A1CE213B052E37E8A6B713A20F87A1570(NULL); int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7; L_7 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_5)->GetAddressAt(static_cast(L_6))), NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (int32_t)L_7); int32_t L_8 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_002a: { int32_t L_9 = V_2; int32_t L_10 = V_0; if ((((int32_t)L_9) < ((int32_t)L_10))) { goto IL_0013; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_1; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_IsLit_mC857669835B0895E45674663830A95B71BE0213B (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_0 = (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)(&__this->___m_ProjectedBoundingSphere); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_0->___position); float L_2 = L_1->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_CachedPosition); float L_4 = L_3->___x; (&V_0)->___x = ((float)il2cpp_codegen_add(L_2, L_4)); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_5 = (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)(&__this->___m_ProjectedBoundingSphere); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_5->___position); float L_7 = L_6->___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_CachedPosition); float L_9 = L_8->___y; (&V_0)->___y = ((float)il2cpp_codegen_add(L_7, L_9)); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_10 = (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)(&__this->___m_ProjectedBoundingSphere); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_10->___position); float L_12 = L_11->___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_13 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_CachedPosition); float L_14 = L_13->___z; (&V_0)->___z = ((float)il2cpp_codegen_add(L_12, L_14)); Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_15 = ___0_light; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_15->___m_CachedPosition); float L_17 = L_16->___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; float L_19 = L_18.___x; (&V_0)->___x = ((float)il2cpp_codegen_subtract(L_17, L_19)); Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_20 = ___0_light; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_20->___m_CachedPosition); float L_22 = L_21->___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0; float L_24 = L_23.___y; (&V_0)->___y = ((float)il2cpp_codegen_subtract(L_22, L_24)); Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_25 = ___0_light; NullCheck(L_25); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_26 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_25->___m_CachedPosition); float L_27 = L_26->___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_0; float L_29 = L_28.___z; (&V_0)->___z = ((float)il2cpp_codegen_subtract(L_27, L_29)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_0; float L_31; L_31 = Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline(L_30, NULL); Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_32 = ___0_light; NullCheck(L_32); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_33; L_33 = Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E_inline(L_32, NULL); float L_34 = L_33.___radius; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_35 = (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)(&__this->___m_ProjectedBoundingSphere); float L_36 = L_35->___radius; V_1 = ((float)il2cpp_codegen_add(L_34, L_36)); float L_37 = V_1; float L_38 = V_1; return (bool)((((int32_t)((!(((float)L_31) <= ((float)((float)il2cpp_codegen_multiply(L_37, L_38)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_IsShadowedLayer_m7E67ED30ACDD00C93FF1E27A6C0B154D7E78D1B0 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, int32_t ___0_layer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers; if (L_0) { goto IL_000a; } } { return (bool)0; } IL_000a: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___m_ApplyToSortingLayers; int32_t L_2 = ___0_layer; int32_t L_3; L_3 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F(L_1, L_2, Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var); return (bool)((((int32_t)((((int32_t)L_3) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_Awake_m9370D6865A1F2BFCB4FEB7444B9D377C2BB0F781 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* V_4 = NULL; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers; if (L_0) { goto IL_0013; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1; L_1 = ShadowCaster2D_SetDefaultSortingLayers_m2D3C6C3CDD8F7EB2D6AA1A134381B36C1B4FF409(NULL); __this->___m_ApplyToSortingLayers = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ApplyToSortingLayers), (void*)L_1); } IL_0013: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A_inline((&V_0), L_3, L_4, NULL); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_5; L_5 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var); V_1 = L_5; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0043; } } { Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_8 = V_1; NullCheck(L_8); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9; L_9 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_8, NULL); V_0 = L_9; goto IL_005d; } IL_0043: { Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_10; L_10 = Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16(__this, Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16_RuntimeMethod_var); V_4 = L_10; Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_11 = V_4; 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_005d; } } { Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_13 = V_4; NullCheck(L_13); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14; L_14 = Collider2D_get_bounds_m74F65CE702BA9D9EED05B870325B4FE3B2401B5E(L_13, NULL); V_0 = L_14; } IL_005d: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_15; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16; L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL); V_3 = L_17; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_18, NULL); float L_20 = L_19.___x; if ((((float)L_20) == ((float)(0.0f)))) { goto IL_010a; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21; L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_21, NULL); float L_23 = L_22.___y; if ((((float)L_23) == ((float)(0.0f)))) { goto IL_010a; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24; L_24 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_24, NULL); float L_26 = L_25.___x; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_27); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_27, NULL); float L_29 = L_28.___y; Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&V_2), ((float)((1.0f)/L_26)), ((float)((1.0f)/L_29)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_2; float L_31 = L_30.___x; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32; L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_32, NULL); float L_34 = L_33.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2; float L_36 = L_35.___y; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37; L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_37); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_37, NULL); float L_39 = L_38.___y; Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&V_3), ((float)il2cpp_codegen_multiply(L_31, ((-L_34)))), ((float)il2cpp_codegen_multiply(L_36, ((-L_39)))), NULL); } IL_010a: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_40 = __this->___m_ShapePath; if (!L_40) { goto IL_011e; } } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = __this->___m_ShapePath; NullCheck(L_41); if ((((RuntimeArray*)L_41)->max_length)) { goto IL_020a; } } IL_011e: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_42 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_43 = L_42; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_2; float L_46 = L_45.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline((&V_0), NULL); float L_48 = L_47.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_2; float L_50 = L_49.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline((&V_0), NULL); float L_52 = L_51.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; memset((&L_53), 0, sizeof(L_53)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_53), ((float)il2cpp_codegen_multiply(L_46, L_48)), ((float)il2cpp_codegen_multiply(L_50, L_52)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_44, L_53, NULL); NullCheck(L_43); (L_43)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_54); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_55 = L_43; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_2; float L_58 = L_57.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline((&V_0), NULL); float L_60 = L_59.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_2; float L_62 = L_61.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline((&V_0), NULL); float L_64 = L_63.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; memset((&L_65), 0, sizeof(L_65)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_65), ((float)il2cpp_codegen_multiply(L_58, L_60)), ((float)il2cpp_codegen_multiply(L_62, L_64)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; L_66 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_56, L_65, NULL); NullCheck(L_55); (L_55)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_66); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_67 = L_55; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_2; float L_70 = L_69.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline((&V_0), NULL); float L_72 = L_71.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_2; float L_74 = L_73.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75; L_75 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline((&V_0), NULL); float L_76 = L_75.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; memset((&L_77), 0, sizeof(L_77)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_77), ((float)il2cpp_codegen_multiply(L_70, L_72)), ((float)il2cpp_codegen_multiply(L_74, L_76)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_68, L_77, NULL); NullCheck(L_67); (L_67)->SetAt(static_cast(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_78); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_79 = L_67; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_2; float L_82 = L_81.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83; L_83 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09_inline((&V_0), NULL); float L_84 = L_83.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_2; float L_86 = L_85.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87; L_87 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13_inline((&V_0), NULL); float L_88 = L_87.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89; memset((&L_89), 0, sizeof(L_89)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_89), ((float)il2cpp_codegen_multiply(L_82, L_84)), ((float)il2cpp_codegen_multiply(L_86, L_88)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90; L_90 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_80, L_89, NULL); NullCheck(L_79); (L_79)->SetAt(static_cast(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_90); __this->___m_ShapePath = L_79; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShapePath), (void*)L_79); } IL_020a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_OnEnable_m36CA6D10C82E9FDD05EF35BB82B1120B1CB41E2D (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __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(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_1) { goto IL_001c; } } { int32_t L_2 = __this->___m_InstanceId; int32_t L_3; L_3 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(__this, NULL); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_004a; } } IL_001c: { Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_4, NULL); __this->___m_Mesh = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Mesh), (void*)L_4); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = __this->___m_Mesh; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___m_ShapePath; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_7; L_7 = ShadowUtility_GenerateShadowMesh_mFAEE4A453A76E9A90EA1DCD574B087B3699E693A(L_5, L_6, NULL); __this->___m_ProjectedBoundingSphere = L_7; int32_t L_8; L_8 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(__this, NULL); __this->___m_InstanceId = L_8; } IL_004a: { __this->___m_ShadowCasterGroup = (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShadowCasterGroup), (void*)(ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_OnDisable_mA7713F5F2FF5152EB8CEA56528447296FC39D001 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_0 = __this->___m_ShadowCasterGroup; ShadowCasterGroup2DManager_RemoveFromShadowCasterGroup_m6098412D8FFB8BDEFC64CBECD9201739D3ED7F8A(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_Update_m9A1CDF632680AE1314E091FF26B3DB9132C036FB (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mB716E62C397CE180F1E59E318CD5073E785CCDE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_0 = NULL; { bool L_0; L_0 = Component_TryGetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mB716E62C397CE180F1E59E318CD5073E785CCDE3(__this, (&V_0), Component_TryGetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mB716E62C397CE180F1E59E318CD5073E785CCDE3_RuntimeMethod_var); __this->___m_HasRenderer = L_0; int32_t L_1 = __this->___m_ShapePathHash; int32_t* L_2 = (int32_t*)(&__this->___m_PreviousPathHash); bool L_3; L_3 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_1, L_2, NULL); if (!L_3) { goto IL_0038; } } { Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = __this->___m_Mesh; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___m_ShapePath; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_6; L_6 = ShadowUtility_GenerateShadowMesh_mFAEE4A453A76E9A90EA1DCD574B087B3699E693A(L_4, L_5, NULL); __this->___m_ProjectedBoundingSphere = L_6; } IL_0038: { ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_7 = __this->___m_ShadowCasterGroup; __this->___m_PreviousShadowCasterGroup = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PreviousShadowCasterGroup), (void*)L_7); ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C** L_8 = (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C**)(&__this->___m_ShadowCasterGroup); bool L_9; L_9 = ShadowCasterGroup2DManager_AddToShadowCasterGroup_mA2EF244C1238F0BF6153AF616E3F0552A50B8366(__this, L_8, NULL); if (!L_9) { goto IL_0094; } } { ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_10 = __this->___m_ShadowCasterGroup; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0094; } } { ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_12 = __this->___m_PreviousShadowCasterGroup; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, __this, NULL); if (!L_13) { goto IL_0074; } } { ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124(__this, NULL); } IL_0074: { ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_14 = __this->___m_PreviousShadowCasterGroup; ShadowCasterGroup2DManager_RemoveFromShadowCasterGroup_m6098412D8FFB8BDEFC64CBECD9201739D3ED7F8A(__this, L_14, NULL); ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_15 = __this->___m_ShadowCasterGroup; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_15, __this, NULL); if (!L_16) { goto IL_0094; } } { ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27(__this, NULL); } IL_0094: { int32_t L_17 = ((ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C*)__this)->___m_ShadowGroup; int32_t* L_18 = (int32_t*)(&__this->___m_PreviousShadowGroup); bool L_19; L_19 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_17, L_18, NULL); if (!L_19) { goto IL_00b3; } } { ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124(__this, NULL); ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27(__this, NULL); } IL_00b3: { bool L_20 = __this->___m_CastsShadows; bool* L_21 = (bool*)(&__this->___m_PreviousCastsShadows); bool L_22; L_22 = LightUtility_CheckForChange_m3EAF4B51254E6BEA76D2075A51DE0DB7E5FF638F(L_20, L_21, NULL); if (!L_22) { goto IL_00db; } } { bool L_23 = __this->___m_CastsShadows; if (!L_23) { goto IL_00d5; } } { ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27(__this, NULL); return; } IL_00d5: { ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124(__this, NULL); } IL_00db: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_OnBeforeSerialize_mFAECD673F3D37C0EC83747005EE5662BFC3B0C48 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { __this->___m_ComponentVersion = 1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_OnAfterDeserialize_mE5BED244D0B39C81DD0AE73271859F73D5C2D8A1 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_ComponentVersion; if (L_0) { goto IL_0020; } } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___m_ShapePath; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_2 = (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)(&__this->___m_ProjectedBoundingSphere); ShadowUtility_ComputeBoundingSphere_m7047EE6AC5628BEB3DE351AEEB4222882ACD0F7D(L_1, L_2, NULL); __this->___m_ComponentVersion = 1; } IL_0020: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D__ctor_m4152C10A67C39DD5DF9980986260A1C7133E1289 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) { { __this->___m_UseRendererSilhouette = (bool)1; __this->___m_CastsShadows = (bool)1; __this->___m_PreviousCastsShadows = (bool)1; ShadowCasterGroup2D__ctor_mE084E27BA74849E1908D4750F6F5ED886E2974DE(__this, NULL); 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 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 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* 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 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 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 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 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 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 Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Tess_get_Elements_m00A22E0325AB1E4D9BD71DCB6C3C0FA3D8106508_inline (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____elements; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* Tess_get_Vertices_m7B098381A624A3B4353ED0D18F601863A3E5C44B_inline (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) { { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = __this->____vertices; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 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 int32_t RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CidU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ScriptableRenderPass_get_depthAttachment_m22B1F7DFC6D96D1419EBA02D9EB06D61D9E997A6_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) { { RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___m_DepthAttachment; 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 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 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 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 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 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 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 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 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 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 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(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_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* PostProcessPasses_get_postProcessPass_m5DE8864D4E8C52DF317529C421305C6B6E10B494_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) { { PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_0 = __this->___m_PostProcessPass; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* PostProcessPasses_get_finalPostProcessPass_mF46A78E9CD13532C408DF35B6C42535D6444E4F8_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) { { PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_0 = __this->___m_FinalPostProcessPass; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 PostProcessPasses_get_afterPostProcessColor_m3C81412D03DFFEDC1247F5DA7D9183B4022754DD_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) { { RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___m_AfterPostProcessColor; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 PostProcessPasses_get_colorGradingLut_m40A88C186D4FED9B0FD84C3B044E3E7ABCEAC5A0_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) { { RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___m_ColorGradingLut; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_blitShader_m5342241AF3DD52DA6EFDBE454780FB9F5028A7E8_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) { { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_BlitShader; 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 RenderingFeatures_set_cameraStacking_mA8274A772DC333E23ABF889FC17BBCC6B82D7881_inline (RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CcameraStackingU3Ek__BackingField = L_0; return; } } 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 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 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 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 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 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 ScriptableRenderPass_get_renderPassEvent_mD7ED1EFBF050FE1F86D598FA9A1A987CFEAD1AEE_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CrenderPassEventU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteSelfShadowMaterial_mCAE3C4F0EF5F516622C2259D0A47F1E58EEA2D59_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value; __this->___U3CspriteSelfShadowMaterialU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteSelfShadowMaterialU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteUnshadowMaterial_m8D0F76BF57EC8EB98A1A14CB0EDE37010D58A0CE_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value; __this->___U3CspriteUnshadowMaterialU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteUnshadowMaterialU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_projectedShadowMaterial_m977A785864CE22AABFB011D265F68B9923F5B0AF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value; __this->___U3CprojectedShadowMaterialU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CprojectedShadowMaterialU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_stencilOnlyShadowMaterial_m51FB72D8B852EB9A7D37342903DF0A12B36591E3_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) { { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value; __this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_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))->___upVector; 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 float Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { 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; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))); goto IL_002d; } IL_002d: { float L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __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; __this->___z = (0.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t 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(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(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(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(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(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_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) > ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) < ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float 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 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 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 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; } }