ZeroVR/ZeroPacientVR/Zero_BackUpThisFolder_ButDo.../il2cppOutput/Unity.RenderPipelines.Unive...

30108 lines
1.6 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
// System.Comparison`1<UnityEngine.Rendering.Universal.Light2D>
struct Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991;
// System.Comparison`1<System.Object>
struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>
struct Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6;
// System.Collections.Generic.Dictionary`2<UnityEngine.Hash128,System.Int32[]>
struct Dictionary_2_tCB9019887EB0254D4745B0724BC12327C5B63792;
// System.Collections.Generic.Dictionary`2<UnityEngine.Hash128,System.Int32>
struct Dictionary_2_tB41FAC88F07BAB98D6D373F7C94FB0496D1BDA32;
// System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material>
struct Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>
struct Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A;
// System.Func`2<UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex,UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>
struct Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741;
// System.Func`2<System.Int32,System.Int32>
struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354;
// System.Collections.Generic.IComparer`1<UnityEngine.Rendering.Universal.IntersectNode>
struct IComparer_1_tA4FCE31473EA08243206709C9E3BD193B0866030;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex>
struct IEnumerable_1_t8A2298085EAAEAE9271ACAE342F04E07B5155BB5;
// System.Collections.Generic.IEnumerable`1<System.Int32>
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Rendering.Universal.IntPoint>
struct IEnumerable_1_tA19832E7BD992559208BDCF428957B9E604B55E9;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>
struct IEnumerable_1_t341BAB962495036CBB25700234AA71EAF80C6AE0;
// System.Collections.Generic.IEnumerator`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>
struct IEnumerator_1_t5926539DBBB2302C569D0A07AF3A95A874CEBE33;
// System.Collections.Generic.IEqualityComparer`1<System.UInt32>
struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,UnityEngine.Material>
struct KeyCollection_t44EE51162AC05B2D2ADB16563B8D4CAD8B593A33;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>
struct List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.TEdge>>
struct List_1_t691F9D00DC32677CD4581F3253BCC750E214176D;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>
struct List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<System.Int64>
struct List_1_tF9D88C946600C782EE786A252258C0AA97BD019A;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>
struct List_1_tC23196A52DD34610E9BB37151CD73C50C263A937;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntersectNode>
struct List_1_t0D08EEC1547394FF057FCE6B006ED6083B68BF13;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Join>
struct List_1_t81E2954624EB18E7905A7AE05ED48E9EB29EEB67;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>
struct List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.OutRec>
struct List_1_tE81E384D388A22A785D70F00319EBC1D96B8FC18;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode>
struct List_1_tC21608E7C04F77D959CAC750A784805B548DF443;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>
struct List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRendererFeature>
struct List_1_t2121653FB628940E808D105AD2C17E0F20AFB3A6;
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>
struct List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ShadowCaster2D>
struct List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743;
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B;
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317;
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
// System.Predicate`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>
struct Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F;
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>
struct PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,UnityEngine.Material>
struct ValueCollection_t7C82A7FC599E2C132139E284450A42C5353689C2;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,UnityEngine.Material>[]
struct EntryU5BU5D_t30E76199E97597583EA3FA6D179B60F8B0F72EF3;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>[]
struct List_1U5BU5D_t7A6DCD73957CC5D1E5C1E10F26C03F3D816E837B;
// System.Int32[][]
struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
// UnityEngine.Rendering.RenderTargetIdentifier[][]
struct RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB;
// UnityEngine.Rendering.AttachmentDescriptor[]
struct AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1;
// System.Boolean[]
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[]
struct ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.Rendering.Universal.DoublePoint[]
struct DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F;
// UnityEngine.Rendering.GraphicsDeviceType[]
struct GraphicsDeviceTypeU5BU5D_t4322565F239068C66BF47053B83BD6A9A9D16408;
// UnityEngine.Experimental.Rendering.GraphicsFormat[]
struct GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5;
// UnityEngine.Hash128[]
struct Hash128U5BU5D_tB104E7247B842648E447B7FCF4748077DC1F8C98;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// UnityEngine.Rendering.Universal.IntPoint[]
struct IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.Rendering.Universal.LayerBatch[]
struct LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0;
// UnityEngine.Rendering.Universal.Light2D[]
struct Light2DU5BU5D_tD5B36D8ADDC8AED39429E909C1C87029518CA7C6;
// UnityEngine.Rendering.Universal.Light2DBlendStyle[]
struct Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079;
// UnityEngine.Material[]
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.Plane[]
struct PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE;
// UnityEngine.Rendering.Universal.PolyNode[]
struct PolyNodeU5BU5D_tB0E234AEA190B573E39DB2AB98776D4FAB6565BA;
// UnityEngine.Rendering.ProfilingSampler[]
struct ProfilingSamplerU5BU5D_tE16B1AF92F0481D3201E2094700BE7CC2DB7E240;
// UnityEngine.Rendering.RenderBufferStoreAction[]
struct RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5;
// UnityEngine.Rendering.Universal.RenderTargetHandle[]
struct RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233;
// UnityEngine.Rendering.RenderTargetIdentifier[]
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE;
// UnityEngine.Rendering.Universal.ScriptableRenderPass[]
struct ScriptableRenderPassU5BU5D_tC40E3619A24B14CB90535A47C826514BE1343F87;
// UnityEngine.Rendering.ShaderTagId[]
struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143;
// UnityEngine.SortingLayer[]
struct SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.UInt16[]
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
// UnityEngine.Rendering.VertexAttributeDescriptor[]
struct VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2;
// UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex[]
struct LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// UnityEngine.Rendering.Universal.Bloom
struct Bloom_t0C806C947E1D104DC95E933B3FB9A307CBB5B225;
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Rendering.Universal.ChromaticAberration
struct ChromaticAberration_t84EAB576773C3AD4DE77A13952B487F9DA10DA9F;
// UnityEngine.Rendering.Universal.Clipper
struct Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591;
// UnityEngine.Rendering.Universal.ClipperBase
struct ClipperBase_t22E348CBB863005A15670F1157F10FA5E76FCD8C;
// UnityEngine.Rendering.Universal.ClipperException
struct ClipperException_t062CACDFD6DDBE27DDA8A67133D84D46DC7DFA9B;
// UnityEngine.Rendering.Universal.ClipperOffset
struct ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D;
// UnityEngine.Collider2D
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
// UnityEngine.Rendering.Universal.ColorAdjustments
struct ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86;
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass
struct ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644;
// UnityEngine.Rendering.Universal.ColorLookup
struct ColorLookup_t01A600A6D30CFBF1BA4A82FE2C2E97586B5D393C;
// UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback
struct CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1;
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Rendering.Universal.CompositeShadowCaster2D
struct CompositeShadowCaster2D_tDE7E39C1507FD4BD5C3F9F3A3036EEC1F37BB242;
// UnityEngine.Rendering.CullingAllocationInfo
struct CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A;
// UnityEngine.Profiling.CustomSampler
struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487;
// UnityEngine.Rendering.Universal.DebugDisplaySettings
struct DebugDisplaySettings_t8171A1BB62EF9D4E5AA525E97E3225633B7B3F1C;
// UnityEngine.Rendering.Universal.DebugHandler
struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.Rendering.Universal.DepthOfField
struct DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF;
// System.Exception
struct Exception_t;
// UnityEngine.Rendering.Universal.FilmGrain
struct FilmGrain_t87D5F559E2E345EE7BD347456D99BC8E232A5172;
// UnityEngine.Rendering.Universal.Internal.FinalBlitPass
struct FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// UnityEngine.Rendering.Universal.ILight2DCullResult
struct ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48;
// UnityEngine.Rendering.Universal.IPixelPerfectCamera
struct IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F;
// UnityEngine.Rendering.Universal.IRenderPass2D
struct IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B;
// UnityEngine.Rendering.Universal.LensDistortion
struct LensDistortion_t54FF310512B37DD2D9DBEEF9DA9DDF1F0A2082C6;
// UnityEngine.Rendering.Universal.Light2D
struct Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD;
// UnityEngine.U2D.Light2DBase
struct Light2DBase_t21E41B15B3A532090B53439B4E99AB1207263C26;
// UnityEngine.Rendering.Universal.Light2DCullResult
struct Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33;
// UnityEngine.Rendering.Universal.LocalMinima
struct LocalMinima_t6C9EC7F87EFA53B045CD49306DB0059D0E7D3E48;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// UnityEngine.Rendering.Universal.Maxima
struct Maxima_tDCA41E35AD35083A3E249839073542FAB3D8000B;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// UnityEngine.Rendering.Universal.LibTessDotNet.Mesh
struct Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.Rendering.Universal.MotionBlur
struct MotionBlur_tCC3C4B1EDF692B22533C0ADBCE5D92101E566161;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Rendering.Universal.PaniniProjection
struct PaniniProjection_t1E2B2CBC65D2E9BC9D4C6C07163D742F1FE85BDA;
// UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass
struct PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494;
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera
struct PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D;
// UnityEngine.Rendering.Universal.PixelPerfectCameraInternal
struct PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E;
// UnityEngine.Rendering.Universal.PolyNode
struct PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9;
// UnityEngine.Rendering.Universal.PolyTree
struct PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5;
// UnityEngine.Rendering.Universal.PostProcessData
struct PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05;
// UnityEngine.Rendering.Universal.Internal.PostProcessPass
struct PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286;
// UnityEngine.Rendering.ProfilingSampler
struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE;
// UnityEngine.Profiling.Recorder
struct Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90;
// UnityEngine.Rendering.Universal.Render2DLightingPass
struct Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92;
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// UnityEngine.Rendering.Universal.Renderer2D
struct Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1;
// UnityEngine.Rendering.Universal.Renderer2DData
struct Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.Rendering.Universal.Scanbeam
struct Scanbeam_t7E1DF3646EC3E002206CC2B71D48B713B2A14E66;
// UnityEngine.Rendering.Universal.ScriptableRenderPass
struct ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0;
// UnityEngine.Rendering.Universal.ScriptableRenderer
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892;
// UnityEngine.Rendering.Universal.ScriptableRendererData
struct ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// UnityEngine.Rendering.Universal.ShadowCaster2D
struct ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF;
// UnityEngine.Rendering.Universal.ShadowCasterGroup2D
struct ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C;
// UnityEngine.Sprite
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
// System.String
struct String_t;
// UnityEngine.Rendering.Universal.TEdge
struct TEdge_t8F09681AA91E5833EFEBA3DE93F72135433B5406;
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess
struct Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// UnityEngine.Rendering.Universal.Tonemapping
struct Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// UnityEngine.Rendering.Universal.Vignette
struct Vignette_t77147DD5FEEB4476AF22BD98255F8010738985DC;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.Rendering.Universal.XRPass
struct XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// UnityEngine.Rendering.Universal.DebugHandler/DrawFunction
struct DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B;
// UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647;
// UnityEngine.Rendering.Universal.Light2DCullResult/<>c
struct U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC;
// UnityEngine.Rendering.Universal.LightUtility/<>c
struct U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0;
// UnityEngine.Rendering.Universal.LightUtility/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5;
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex
struct Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33;
// UnityEngine.Rendering.Universal.PostProcessData/ShaderResources
struct ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59;
// UnityEngine.Rendering.Universal.PostProcessData/TextureResources
struct TextureResources_t9220AC464374C6AA55163CD0AC71C62B85E6C122;
// UnityEngine.Rendering.Universal.Internal.PostProcessPass/MaterialLibrary
struct MaterialLibrary_t26A52613184B7F43DFA5C0A540947385EFA6E4ED;
// UnityEngine.Rendering.Universal.Render2DLightingPass/<>c
struct U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67;
// UnityEngine.Rendering.Universal.Renderer2D/<>c
struct U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2;
// UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures
struct RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371;
// UnityEngine.Rendering.Universal.ScriptableRendererData/DebugShaderResources
struct DebugShaderResources_tDE399BFF5E1E9403CD4793CD8C8A51796C682B8B;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* 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* 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* 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__34_0_mD666D555B5CF7DC0F45BC088E271E8556315E3BF_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
// System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material>
struct Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t30E76199E97597583EA3FA6D179B60F8B0F72EF3* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t44EE51162AC05B2D2ADB16563B8D4CAD8B593A33* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t7C82A7FC599E2C132139E284450A42C5353689C2* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>
struct List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
List_1U5BU5D_t7A6DCD73957CC5D1E5C1E10F26C03F3D816E837B* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>
struct List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>
struct List_1_tC23196A52DD34610E9BB37151CD73C50C263A937 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>
struct List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Light2DU5BU5D_tD5B36D8ADDC8AED39429E909C1C87029518CA7C6* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode>
struct List_1_tC21608E7C04F77D959CAC750A784805B548DF443 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PolyNodeU5BU5D_tB0E234AEA190B573E39DB2AB98776D4FAB6565BA* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>
struct List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ScriptableRenderPassU5BU5D_tC40E3619A24B14CB90535A47C826514BE1343F87* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>
struct List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// UnityEngine.Rendering.Universal.ClipperBase
struct ClipperBase_t22E348CBB863005A15670F1157F10FA5E76FCD8C : public RuntimeObject
{
// UnityEngine.Rendering.Universal.LocalMinima UnityEngine.Rendering.Universal.ClipperBase::m_MinimaList
LocalMinima_t6C9EC7F87EFA53B045CD49306DB0059D0E7D3E48* ___m_MinimaList_6;
// UnityEngine.Rendering.Universal.LocalMinima UnityEngine.Rendering.Universal.ClipperBase::m_CurrentLM
LocalMinima_t6C9EC7F87EFA53B045CD49306DB0059D0E7D3E48* ___m_CurrentLM_7;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.TEdge>> UnityEngine.Rendering.Universal.ClipperBase::m_edges
List_1_t691F9D00DC32677CD4581F3253BCC750E214176D* ___m_edges_8;
// UnityEngine.Rendering.Universal.Scanbeam UnityEngine.Rendering.Universal.ClipperBase::m_Scanbeam
Scanbeam_t7E1DF3646EC3E002206CC2B71D48B713B2A14E66* ___m_Scanbeam_9;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.OutRec> UnityEngine.Rendering.Universal.ClipperBase::m_PolyOuts
List_1_tE81E384D388A22A785D70F00319EBC1D96B8FC18* ___m_PolyOuts_10;
// UnityEngine.Rendering.Universal.TEdge UnityEngine.Rendering.Universal.ClipperBase::m_ActiveEdges
TEdge_t8F09681AA91E5833EFEBA3DE93F72135433B5406* ___m_ActiveEdges_11;
// System.Boolean UnityEngine.Rendering.Universal.ClipperBase::m_UseFullRange
bool ___m_UseFullRange_12;
// System.Boolean UnityEngine.Rendering.Universal.ClipperBase::m_HasOpenPaths
bool ___m_HasOpenPaths_13;
// System.Boolean UnityEngine.Rendering.Universal.ClipperBase::<PreserveCollinear>k__BackingField
bool ___U3CPreserveCollinearU3Ek__BackingField_14;
};
// UnityEngine.Rendering.Universal.LayerUtility
struct LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2 : public RuntimeObject
{
};
// UnityEngine.Rendering.Universal.Light2DCullResult
struct Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33 : public RuntimeObject
{
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.Light2DCullResult::m_VisibleLights
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ___m_VisibleLights_0;
};
// UnityEngine.Rendering.Universal.Light2DLookupTexture
struct Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E : public RuntimeObject
{
};
// UnityEngine.Rendering.Universal.Light2DManager
struct Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E : public RuntimeObject
{
};
// UnityEngine.Rendering.Universal.LightUtility
struct LightUtility_t87C5AFD4217417A3540418F9787D78C49C4BD6DD : public RuntimeObject
{
};
// UnityEngine.Rendering.Universal.PolyNode
struct PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9 : public RuntimeObject
{
// UnityEngine.Rendering.Universal.PolyNode UnityEngine.Rendering.Universal.PolyNode::m_Parent
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* ___m_Parent_0;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint> UnityEngine.Rendering.Universal.PolyNode::m_polygon
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___m_polygon_1;
// System.Int32 UnityEngine.Rendering.Universal.PolyNode::m_Index
int32_t ___m_Index_2;
// UnityEngine.Rendering.Universal.JoinType UnityEngine.Rendering.Universal.PolyNode::m_jointype
int32_t ___m_jointype_3;
// UnityEngine.Rendering.Universal.EndType UnityEngine.Rendering.Universal.PolyNode::m_endtype
int32_t ___m_endtype_4;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode> UnityEngine.Rendering.Universal.PolyNode::m_Childs
List_1_tC21608E7C04F77D959CAC750A784805B548DF443* ___m_Childs_5;
// System.Boolean UnityEngine.Rendering.Universal.PolyNode::<IsOpen>k__BackingField
bool ___U3CIsOpenU3Ek__BackingField_6;
};
// UnityEngine.Rendering.ProfilingSampler
struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE : public RuntimeObject
{
// UnityEngine.Profiling.CustomSampler UnityEngine.Rendering.ProfilingSampler::<sampler>k__BackingField
CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___U3CsamplerU3Ek__BackingField_0;
// UnityEngine.Profiling.CustomSampler UnityEngine.Rendering.ProfilingSampler::<inlineSampler>k__BackingField
CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___U3CinlineSamplerU3Ek__BackingField_1;
// System.String UnityEngine.Rendering.ProfilingSampler::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_2;
// UnityEngine.Profiling.Recorder UnityEngine.Rendering.ProfilingSampler::m_Recorder
Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90* ___m_Recorder_3;
// UnityEngine.Profiling.Recorder UnityEngine.Rendering.ProfilingSampler::m_InlineRecorder
Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90* ___m_InlineRecorder_4;
};
// UnityEngine.Rendering.Universal.ShadowRendering
struct ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80 : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// UnityEngine.Rendering.Universal.Light2DCullResult/<>c
struct U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC : public RuntimeObject
{
};
// UnityEngine.Rendering.Universal.LightUtility/<>c
struct U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0 : public RuntimeObject
{
};
// UnityEngine.Rendering.Universal.Render2DLightingPass/<>c
struct U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67 : public RuntimeObject
{
};
// UnityEngine.Rendering.Universal.Renderer2D/<>c
struct U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2 : public RuntimeObject
{
};
// UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures
struct RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371 : public RuntimeObject
{
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures::<cameraStacking>k__BackingField
bool ___U3CcameraStackingU3Ek__BackingField_0;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures::<msaa>k__BackingField
bool ___U3CmsaaU3Ek__BackingField_1;
};
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>
struct Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.Universal.Light2D>
struct Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// Unity.Collections.NativeArray`1<System.Boolean>
struct NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.Int32>
struct NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.UInt16>
struct NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>
struct NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>
struct NativeArray_1_t8518F3A7AFD8ADA56C678731C133961B10113734
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeSlice`1<UnityEngine.Vector2>
struct NativeSlice_1_tBDD0B6C963222DE23BD34911416213E058F9FBAF
{
// System.Byte* Unity.Collections.NativeSlice`1::m_Buffer
uint8_t* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeSlice`1::m_Stride
int32_t ___m_Stride_1;
// System.Int32 Unity.Collections.NativeSlice`1::m_Length
int32_t ___m_Length_2;
};
// Unity.Collections.NativeSlice`1<UnityEngine.Vector3>
struct NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A
{
// System.Byte* Unity.Collections.NativeSlice`1::m_Buffer
uint8_t* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeSlice`1::m_Stride
int32_t ___m_Stride_1;
// System.Int32 Unity.Collections.NativeSlice`1::m_Length
int32_t ___m_Length_2;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// UnityEngine.Rendering.Universal.Clipper
struct Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591 : public ClipperBase_t22E348CBB863005A15670F1157F10FA5E76FCD8C
{
// UnityEngine.Rendering.Universal.ClipType UnityEngine.Rendering.Universal.Clipper::m_ClipType
int32_t ___m_ClipType_18;
// UnityEngine.Rendering.Universal.Maxima UnityEngine.Rendering.Universal.Clipper::m_Maxima
Maxima_tDCA41E35AD35083A3E249839073542FAB3D8000B* ___m_Maxima_19;
// UnityEngine.Rendering.Universal.TEdge UnityEngine.Rendering.Universal.Clipper::m_SortedEdges
TEdge_t8F09681AA91E5833EFEBA3DE93F72135433B5406* ___m_SortedEdges_20;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntersectNode> UnityEngine.Rendering.Universal.Clipper::m_IntersectList
List_1_t0D08EEC1547394FF057FCE6B006ED6083B68BF13* ___m_IntersectList_21;
// System.Collections.Generic.IComparer`1<UnityEngine.Rendering.Universal.IntersectNode> UnityEngine.Rendering.Universal.Clipper::m_IntersectNodeComparer
RuntimeObject* ___m_IntersectNodeComparer_22;
// System.Boolean UnityEngine.Rendering.Universal.Clipper::m_ExecuteLocked
bool ___m_ExecuteLocked_23;
// UnityEngine.Rendering.Universal.PolyFillType UnityEngine.Rendering.Universal.Clipper::m_ClipFillType
int32_t ___m_ClipFillType_24;
// UnityEngine.Rendering.Universal.PolyFillType UnityEngine.Rendering.Universal.Clipper::m_SubjFillType
int32_t ___m_SubjFillType_25;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Join> UnityEngine.Rendering.Universal.Clipper::m_Joins
List_1_t81E2954624EB18E7905A7AE05ED48E9EB29EEB67* ___m_Joins_26;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Join> UnityEngine.Rendering.Universal.Clipper::m_GhostJoins
List_1_t81E2954624EB18E7905A7AE05ED48E9EB29EEB67* ___m_GhostJoins_27;
// System.Boolean UnityEngine.Rendering.Universal.Clipper::m_UsingPolyTree
bool ___m_UsingPolyTree_28;
// System.Int32 UnityEngine.Rendering.Universal.Clipper::<LastIndex>k__BackingField
int32_t ___U3CLastIndexU3Ek__BackingField_29;
// System.Boolean UnityEngine.Rendering.Universal.Clipper::<ReverseSolution>k__BackingField
bool ___U3CReverseSolutionU3Ek__BackingField_30;
// System.Boolean UnityEngine.Rendering.Universal.Clipper::<StrictlySimple>k__BackingField
bool ___U3CStrictlySimpleU3Ek__BackingField_31;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// UnityEngine.Rendering.CoreCameraValues
struct CoreCameraValues_t5BD0108A962D53208E8523BA29AFFA9F9A295F1F
{
// System.Int32 UnityEngine.Rendering.CoreCameraValues::filterMode
int32_t ___filterMode_0;
// System.UInt32 UnityEngine.Rendering.CoreCameraValues::cullingMask
uint32_t ___cullingMask_1;
// System.Int32 UnityEngine.Rendering.CoreCameraValues::instanceID
int32_t ___instanceID_2;
};
// UnityEngine.Rendering.DepthState
struct DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255
{
// System.Byte UnityEngine.Rendering.DepthState::m_WriteEnabled
uint8_t ___m_WriteEnabled_0;
// System.SByte UnityEngine.Rendering.DepthState::m_CompareFunction
int8_t ___m_CompareFunction_1;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// UnityEngine.Rendering.Universal.DoublePoint
struct DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF
{
// System.Double UnityEngine.Rendering.Universal.DoublePoint::X
double ___X_0;
// System.Double UnityEngine.Rendering.Universal.DoublePoint::Y
double ___Y_1;
};
// System.Int16
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
// System.Int16 System.Int16::m_value
int16_t ___m_value_0;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// UnityEngine.Rendering.Universal.IntPoint
struct IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A
{
// System.Int64 UnityEngine.Rendering.Universal.IntPoint::N
int64_t ___N_0;
// System.Int64 UnityEngine.Rendering.Universal.IntPoint::X
int64_t ___X_1;
// System.Int64 UnityEngine.Rendering.Universal.IntPoint::Y
int64_t ___Y_2;
// System.Int64 UnityEngine.Rendering.Universal.IntPoint::D
int64_t ___D_3;
// System.Double UnityEngine.Rendering.Universal.IntPoint::NX
double ___NX_4;
// System.Double UnityEngine.Rendering.Universal.IntPoint::NY
double ___NY_5;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// UnityEngine.Rendering.Universal.IntRect
struct IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177
{
// System.Int64 UnityEngine.Rendering.Universal.IntRect::left
int64_t ___left_0;
// System.Int64 UnityEngine.Rendering.Universal.IntRect::top
int64_t ___top_1;
// System.Int64 UnityEngine.Rendering.Universal.IntRect::right
int64_t ___right_2;
// System.Int64 UnityEngine.Rendering.Universal.IntRect::bottom
int64_t ___bottom_3;
};
// UnityEngine.LayerMask
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
// System.Int32 UnityEngine.LayerMask::m_Mask
int32_t ___m_Mask_0;
};
// UnityEngine.Rendering.Universal.LightStats
struct LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C
{
// System.Int32 UnityEngine.Rendering.Universal.LightStats::totalLights
int32_t ___totalLights_0;
// System.Int32 UnityEngine.Rendering.Universal.LightStats::totalNormalMapUsage
int32_t ___totalNormalMapUsage_1;
// System.Int32 UnityEngine.Rendering.Universal.LightStats::totalVolumetricUsage
int32_t ___totalVolumetricUsage_2;
// System.UInt32 UnityEngine.Rendering.Universal.LightStats::blendStylesUsed
uint32_t ___blendStylesUsed_3;
// System.UInt32 UnityEngine.Rendering.Universal.LightStats::blendStylesWithLights
uint32_t ___blendStylesWithLights_4;
};
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
{
union
{
struct
{
};
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
};
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
// UnityEngine.Rendering.Universal.PolyTree
struct PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5 : public PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9
{
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode> UnityEngine.Rendering.Universal.PolyTree::m_AllPolys
List_1_tC21608E7C04F77D959CAC750A784805B548DF443* ___m_AllPolys_7;
};
// UnityEngine.Rendering.Universal.PostProcessingData
struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4
{
// UnityEngine.Rendering.Universal.ColorGradingMode UnityEngine.Rendering.Universal.PostProcessingData::gradingMode
int32_t ___gradingMode_0;
// System.Int32 UnityEngine.Rendering.Universal.PostProcessingData::lutSize
int32_t ___lutSize_1;
// System.Boolean UnityEngine.Rendering.Universal.PostProcessingData::useFastSRGBLinearConversion
bool ___useFastSRGBLinearConversion_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.PostProcessingData
struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_pinvoke
{
int32_t ___gradingMode_0;
int32_t ___lutSize_1;
int32_t ___useFastSRGBLinearConversion_2;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.PostProcessingData
struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_com
{
int32_t ___gradingMode_0;
int32_t ___lutSize_1;
int32_t ___useFastSRGBLinearConversion_2;
};
// UnityEngine.Rendering.ProfilingScope
struct ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD
{
union
{
struct
{
};
uint8_t ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD__padding[1];
};
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
// UnityEngine.Rendering.RasterState
struct RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26
{
// UnityEngine.Rendering.CullMode UnityEngine.Rendering.RasterState::m_CullingMode
int32_t ___m_CullingMode_1;
// System.Int32 UnityEngine.Rendering.RasterState::m_OffsetUnits
int32_t ___m_OffsetUnits_2;
// System.Single UnityEngine.Rendering.RasterState::m_OffsetFactor
float ___m_OffsetFactor_3;
// System.Byte UnityEngine.Rendering.RasterState::m_DepthClip
uint8_t ___m_DepthClip_4;
// System.Byte UnityEngine.Rendering.RasterState::m_Conservative
uint8_t ___m_Conservative_5;
// System.Byte UnityEngine.Rendering.RasterState::m_Padding1
uint8_t ___m_Padding1_6;
// System.Byte UnityEngine.Rendering.RasterState::m_Padding2
uint8_t ___m_Padding2_7;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// UnityEngine.Rendering.RenderQueueRange
struct RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71
{
// System.Int32 UnityEngine.Rendering.RenderQueueRange::m_LowerBound
int32_t ___m_LowerBound_0;
// System.Int32 UnityEngine.Rendering.RenderQueueRange::m_UpperBound
int32_t ___m_UpperBound_1;
};
// UnityEngine.Rendering.RenderTargetBlendState
struct RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7
{
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_WriteMask
uint8_t ___m_WriteMask_0;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_SourceColorBlendMode
uint8_t ___m_SourceColorBlendMode_1;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_DestinationColorBlendMode
uint8_t ___m_DestinationColorBlendMode_2;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_SourceAlphaBlendMode
uint8_t ___m_SourceAlphaBlendMode_3;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_DestinationAlphaBlendMode
uint8_t ___m_DestinationAlphaBlendMode_4;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_ColorBlendOperation
uint8_t ___m_ColorBlendOperation_5;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_AlphaBlendOperation
uint8_t ___m_AlphaBlendOperation_6;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_Padding
uint8_t ___m_Padding_7;
};
// UnityEngine.RenderTextureDescriptor
struct RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46
{
// System.Int32 UnityEngine.RenderTextureDescriptor::<width>k__BackingField
int32_t ___U3CwidthU3Ek__BackingField_0;
// System.Int32 UnityEngine.RenderTextureDescriptor::<height>k__BackingField
int32_t ___U3CheightU3Ek__BackingField_1;
// System.Int32 UnityEngine.RenderTextureDescriptor::<msaaSamples>k__BackingField
int32_t ___U3CmsaaSamplesU3Ek__BackingField_2;
// System.Int32 UnityEngine.RenderTextureDescriptor::<volumeDepth>k__BackingField
int32_t ___U3CvolumeDepthU3Ek__BackingField_3;
// System.Int32 UnityEngine.RenderTextureDescriptor::<mipCount>k__BackingField
int32_t ___U3CmipCountU3Ek__BackingField_4;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::_graphicsFormat
int32_t ____graphicsFormat_5;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::<stencilFormat>k__BackingField
int32_t ___U3CstencilFormatU3Ek__BackingField_6;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::<depthStencilFormat>k__BackingField
int32_t ___U3CdepthStencilFormatU3Ek__BackingField_7;
// UnityEngine.Rendering.TextureDimension UnityEngine.RenderTextureDescriptor::<dimension>k__BackingField
int32_t ___U3CdimensionU3Ek__BackingField_8;
// UnityEngine.Rendering.ShadowSamplingMode UnityEngine.RenderTextureDescriptor::<shadowSamplingMode>k__BackingField
int32_t ___U3CshadowSamplingModeU3Ek__BackingField_9;
// UnityEngine.VRTextureUsage UnityEngine.RenderTextureDescriptor::<vrUsage>k__BackingField
int32_t ___U3CvrUsageU3Ek__BackingField_10;
// UnityEngine.RenderTextureCreationFlags UnityEngine.RenderTextureDescriptor::_flags
int32_t ____flags_11;
// UnityEngine.RenderTextureMemoryless UnityEngine.RenderTextureDescriptor::<memoryless>k__BackingField
int32_t ___U3CmemorylessU3Ek__BackingField_12;
};
// UnityEngine.Rendering.ShaderTagId
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0
{
// System.Int32 UnityEngine.Rendering.ShaderTagId::m_Id
int32_t ___m_Id_1;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// UnityEngine.SortingLayer
struct SortingLayer_tB4F4D4E2CE652DB0881CDAB9E329DE9833C2B9C3
{
// System.Int32 UnityEngine.SortingLayer::m_Id
int32_t ___m_Id_0;
};
// UnityEngine.Rendering.SortingLayerRange
struct SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9
{
// System.Int16 UnityEngine.Rendering.SortingLayerRange::m_LowerBound
int16_t ___m_LowerBound_0;
// System.Int16 UnityEngine.Rendering.SortingLayerRange::m_UpperBound
int16_t ___m_UpperBound_1;
};
// UnityEngine.Rendering.StencilState
struct StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9
{
// System.Byte UnityEngine.Rendering.StencilState::m_Enabled
uint8_t ___m_Enabled_0;
// System.Byte UnityEngine.Rendering.StencilState::m_ReadMask
uint8_t ___m_ReadMask_1;
// System.Byte UnityEngine.Rendering.StencilState::m_WriteMask
uint8_t ___m_WriteMask_2;
// System.Byte UnityEngine.Rendering.StencilState::m_Padding
uint8_t ___m_Padding_3;
// System.Byte UnityEngine.Rendering.StencilState::m_CompareFunctionFront
uint8_t ___m_CompareFunctionFront_4;
// System.Byte UnityEngine.Rendering.StencilState::m_PassOperationFront
uint8_t ___m_PassOperationFront_5;
// System.Byte UnityEngine.Rendering.StencilState::m_FailOperationFront
uint8_t ___m_FailOperationFront_6;
// System.Byte UnityEngine.Rendering.StencilState::m_ZFailOperationFront
uint8_t ___m_ZFailOperationFront_7;
// System.Byte UnityEngine.Rendering.StencilState::m_CompareFunctionBack
uint8_t ___m_CompareFunctionBack_8;
// System.Byte UnityEngine.Rendering.StencilState::m_PassOperationBack
uint8_t ___m_PassOperationBack_9;
// System.Byte UnityEngine.Rendering.StencilState::m_FailOperationBack
uint8_t ___m_FailOperationBack_10;
// System.Byte UnityEngine.Rendering.StencilState::m_ZFailOperationBack
uint8_t ___m_ZFailOperationBack_11;
};
// System.UInt16
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
// System.UInt16 System.UInt16::m_value
uint16_t ___m_value_0;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3
struct Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB
{
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::X
float ___X_1;
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Y
float ___Y_2;
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Z
float ___Z_3;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
// System.Int32 UnityEngine.Vector2Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector2Int::m_Y
int32_t ___m_Y_1;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
// UnityEngine.Rendering.VertexAttributeDescriptor
struct VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76
{
// UnityEngine.Rendering.VertexAttribute UnityEngine.Rendering.VertexAttributeDescriptor::<attribute>k__BackingField
int32_t ___U3CattributeU3Ek__BackingField_0;
// UnityEngine.Rendering.VertexAttributeFormat UnityEngine.Rendering.VertexAttributeDescriptor::<format>k__BackingField
int32_t ___U3CformatU3Ek__BackingField_1;
// System.Int32 UnityEngine.Rendering.VertexAttributeDescriptor::<dimension>k__BackingField
int32_t ___U3CdimensionU3Ek__BackingField_2;
// System.Int32 UnityEngine.Rendering.VertexAttributeDescriptor::<stream>k__BackingField
int32_t ___U3CstreamU3Ek__BackingField_3;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// Unity.Mathematics.float2
struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA
{
// System.Single Unity.Mathematics.float2::x
float ___x_0;
// System.Single Unity.Mathematics.float2::y
float ___y_1;
};
// Unity.Mathematics.float3
struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E
{
// System.Single Unity.Mathematics.float3::x
float ___x_0;
// System.Single Unity.Mathematics.float3::y
float ___y_1;
// System.Single Unity.Mathematics.float3::z
float ___z_2;
};
// UnityEngine.Rendering.CameraProperties/<layerCullDistances>e__FixedBuffer
struct U3ClayerCullDistancesU3Ee__FixedBuffer_t899804C5038AB391CB8F8C17638A02661B106C3F
{
union
{
struct
{
// System.Single UnityEngine.Rendering.CameraProperties/<layerCullDistances>e__FixedBuffer::FixedElementField
float ___FixedElementField_0;
};
uint8_t U3ClayerCullDistancesU3Ee__FixedBuffer_t899804C5038AB391CB8F8C17638A02661B106C3F__padding[128];
};
};
// UnityEngine.Rendering.CameraProperties/<m_CameraCullPlanes>e__FixedBuffer
struct U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t41B125C97F22DF8C016DBA29753704559C53DCD9
{
union
{
struct
{
// System.Byte UnityEngine.Rendering.CameraProperties/<m_CameraCullPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t41B125C97F22DF8C016DBA29753704559C53DCD9__padding[96];
};
};
// UnityEngine.Rendering.CameraProperties/<m_ShadowCullPlanes>e__FixedBuffer
struct U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_tEBBBC21BE4AF7AC2F831E9A67E5E5CFEBDF2DE4F
{
union
{
struct
{
// System.Byte UnityEngine.Rendering.CameraProperties/<m_ShadowCullPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_tEBBBC21BE4AF7AC2F831E9A67E5E5CFEBDF2DE4F__padding[96];
};
};
// UnityEngine.Rendering.DrawingSettings/<shaderPassNames>e__FixedBuffer
struct U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D
{
union
{
struct
{
// System.Int32 UnityEngine.Rendering.DrawingSettings/<shaderPassNames>e__FixedBuffer::FixedElementField
int32_t ___FixedElementField_0;
};
uint8_t U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D__padding[64];
};
};
// UnityEngine.Rendering.Universal.LayerBatch/<renderTargetIds>e__FixedBuffer
struct U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5
{
union
{
struct
{
// System.Int32 UnityEngine.Rendering.Universal.LayerBatch/<renderTargetIds>e__FixedBuffer::FixedElementField
int32_t ___FixedElementField_0;
};
uint8_t U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5__padding[16];
};
};
// UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647
{
union
{
struct
{
// System.Boolean UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer::FixedElementField
bool ___FixedElementField_0;
};
uint8_t U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647__padding[4];
};
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke
{
union
{
struct
{
int32_t ___FixedElementField_0;
};
uint8_t U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647__padding[4];
};
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
struct U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com
{
union
{
struct
{
int32_t ___FixedElementField_0;
};
uint8_t U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647__padding[4];
};
};
// UnityEngine.Rendering.Universal.Light2DBlendStyle/BlendFactors
struct BlendFactors_t73E499631B2C8550C03C42CDE86F36B88CB4F3B6
{
// System.Single UnityEngine.Rendering.Universal.Light2DBlendStyle/BlendFactors::multiplicative
float ___multiplicative_0;
// System.Single UnityEngine.Rendering.Universal.Light2DBlendStyle/BlendFactors::additive
float ___additive_1;
};
// UnityEngine.Rendering.ScriptableCullingParameters/<m_CullingPlanes>e__FixedBuffer
struct U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955
{
union
{
struct
{
// System.Byte UnityEngine.Rendering.ScriptableCullingParameters/<m_CullingPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955__padding[160];
};
};
// UnityEngine.Rendering.ScriptableCullingParameters/<m_LayerFarCullDistances>e__FixedBuffer
struct U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D
{
union
{
struct
{
// System.Single UnityEngine.Rendering.ScriptableCullingParameters/<m_LayerFarCullDistances>e__FixedBuffer::FixedElementField
float ___FixedElementField_0;
};
uint8_t U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D__padding[128];
};
};
// UnityEngine.Rendering.BlendState
struct BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630
{
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState0
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState0_0;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState1
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState1_1;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState2
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState2_2;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState3
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState3_3;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState4
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState4_4;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState5
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState5_5;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState6
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState6_6;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState7
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState7_7;
// System.Byte UnityEngine.Rendering.BlendState::m_SeparateMRTBlendStates
uint8_t ___m_SeparateMRTBlendStates_8;
// System.Byte UnityEngine.Rendering.BlendState::m_AlphaToMask
uint8_t ___m_AlphaToMask_9;
// System.Int16 UnityEngine.Rendering.BlendState::m_Padding
int16_t ___m_Padding_10;
};
// UnityEngine.BoundingSphere
struct BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010
{
// UnityEngine.Vector3 UnityEngine.BoundingSphere::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// System.Single UnityEngine.BoundingSphere::radius
float ___radius_1;
};
// UnityEngine.Bounds
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0;
// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1;
};
// UnityEngine.Rendering.Universal.CameraData
struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E
{
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.CameraData::m_ViewMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix_0;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.CameraData::m_ProjectionMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix_1;
// UnityEngine.Camera UnityEngine.Rendering.Universal.CameraData::camera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera_2;
// UnityEngine.Rendering.Universal.CameraRenderType UnityEngine.Rendering.Universal.CameraData::renderType
int32_t ___renderType_3;
// UnityEngine.RenderTexture UnityEngine.Rendering.Universal.CameraData::targetTexture
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture_4;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.CameraData::cameraTargetDescriptor
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor_5;
// UnityEngine.Rect UnityEngine.Rendering.Universal.CameraData::pixelRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect_6;
// System.Int32 UnityEngine.Rendering.Universal.CameraData::pixelWidth
int32_t ___pixelWidth_7;
// System.Int32 UnityEngine.Rendering.Universal.CameraData::pixelHeight
int32_t ___pixelHeight_8;
// System.Single UnityEngine.Rendering.Universal.CameraData::aspectRatio
float ___aspectRatio_9;
// System.Single UnityEngine.Rendering.Universal.CameraData::renderScale
float ___renderScale_10;
// UnityEngine.Rendering.Universal.ImageScalingMode UnityEngine.Rendering.Universal.CameraData::imageScalingMode
int32_t ___imageScalingMode_11;
// UnityEngine.Rendering.Universal.ImageUpscalingFilter UnityEngine.Rendering.Universal.CameraData::upscalingFilter
int32_t ___upscalingFilter_12;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::fsrOverrideSharpness
bool ___fsrOverrideSharpness_13;
// System.Single UnityEngine.Rendering.Universal.CameraData::fsrSharpness
float ___fsrSharpness_14;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::clearDepth
bool ___clearDepth_15;
// UnityEngine.CameraType UnityEngine.Rendering.Universal.CameraData::cameraType
int32_t ___cameraType_16;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isDefaultViewport
bool ___isDefaultViewport_17;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isHdrEnabled
bool ___isHdrEnabled_18;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::requiresDepthTexture
bool ___requiresDepthTexture_19;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::requiresOpaqueTexture
bool ___requiresOpaqueTexture_20;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::postProcessingRequiresDepthTexture
bool ___postProcessingRequiresDepthTexture_21;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::xrRendering
bool ___xrRendering_22;
// UnityEngine.Rendering.SortingCriteria UnityEngine.Rendering.Universal.CameraData::defaultOpaqueSortFlags
int32_t ___defaultOpaqueSortFlags_23;
// UnityEngine.Rendering.Universal.XRPass UnityEngine.Rendering.Universal.CameraData::xr
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xr_24;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isStereoEnabled
bool ___isStereoEnabled_25;
// System.Single UnityEngine.Rendering.Universal.CameraData::maxShadowDistance
float ___maxShadowDistance_26;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::postProcessEnabled
bool ___postProcessEnabled_27;
// System.Collections.Generic.IEnumerator`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>> UnityEngine.Rendering.Universal.CameraData::captureActions
RuntimeObject* ___captureActions_28;
// UnityEngine.LayerMask UnityEngine.Rendering.Universal.CameraData::volumeLayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___volumeLayerMask_29;
// UnityEngine.Transform UnityEngine.Rendering.Universal.CameraData::volumeTrigger
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___volumeTrigger_30;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isStopNaNEnabled
bool ___isStopNaNEnabled_31;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isDitheringEnabled
bool ___isDitheringEnabled_32;
// UnityEngine.Rendering.Universal.AntialiasingMode UnityEngine.Rendering.Universal.CameraData::antialiasing
int32_t ___antialiasing_33;
// UnityEngine.Rendering.Universal.AntialiasingQuality UnityEngine.Rendering.Universal.CameraData::antialiasingQuality
int32_t ___antialiasingQuality_34;
// UnityEngine.Rendering.Universal.ScriptableRenderer UnityEngine.Rendering.Universal.CameraData::renderer
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___renderer_35;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::resolveFinalTarget
bool ___resolveFinalTarget_36;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.CameraData::worldSpaceCameraPos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldSpaceCameraPos_37;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.CameraData
struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_pinvoke
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix_1;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera_2;
int32_t ___renderType_3;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture_4;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor_5;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect_6;
int32_t ___pixelWidth_7;
int32_t ___pixelHeight_8;
float ___aspectRatio_9;
float ___renderScale_10;
int32_t ___imageScalingMode_11;
int32_t ___upscalingFilter_12;
int32_t ___fsrOverrideSharpness_13;
float ___fsrSharpness_14;
int32_t ___clearDepth_15;
int32_t ___cameraType_16;
int32_t ___isDefaultViewport_17;
int32_t ___isHdrEnabled_18;
int32_t ___requiresDepthTexture_19;
int32_t ___requiresOpaqueTexture_20;
int32_t ___postProcessingRequiresDepthTexture_21;
int32_t ___xrRendering_22;
int32_t ___defaultOpaqueSortFlags_23;
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xr_24;
int32_t ___isStereoEnabled_25;
float ___maxShadowDistance_26;
int32_t ___postProcessEnabled_27;
RuntimeObject* ___captureActions_28;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___volumeLayerMask_29;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___volumeTrigger_30;
int32_t ___isStopNaNEnabled_31;
int32_t ___isDitheringEnabled_32;
int32_t ___antialiasing_33;
int32_t ___antialiasingQuality_34;
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___renderer_35;
int32_t ___resolveFinalTarget_36;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldSpaceCameraPos_37;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.CameraData
struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_com
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix_1;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera_2;
int32_t ___renderType_3;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture_4;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor_5;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect_6;
int32_t ___pixelWidth_7;
int32_t ___pixelHeight_8;
float ___aspectRatio_9;
float ___renderScale_10;
int32_t ___imageScalingMode_11;
int32_t ___upscalingFilter_12;
int32_t ___fsrOverrideSharpness_13;
float ___fsrSharpness_14;
int32_t ___clearDepth_15;
int32_t ___cameraType_16;
int32_t ___isDefaultViewport_17;
int32_t ___isHdrEnabled_18;
int32_t ___requiresDepthTexture_19;
int32_t ___requiresOpaqueTexture_20;
int32_t ___postProcessingRequiresDepthTexture_21;
int32_t ___xrRendering_22;
int32_t ___defaultOpaqueSortFlags_23;
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xr_24;
int32_t ___isStereoEnabled_25;
float ___maxShadowDistance_26;
int32_t ___postProcessEnabled_27;
RuntimeObject* ___captureActions_28;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___volumeLayerMask_29;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___volumeTrigger_30;
int32_t ___isStopNaNEnabled_31;
int32_t ___isDitheringEnabled_32;
int32_t ___antialiasing_33;
int32_t ___antialiasingQuality_34;
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___renderer_35;
int32_t ___resolveFinalTarget_36;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldSpaceCameraPos_37;
};
// UnityEngine.Rendering.CameraProperties
struct CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57
{
// UnityEngine.Rect UnityEngine.Rendering.CameraProperties::screenRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect_0;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::viewDir
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___viewDir_1;
// System.Single UnityEngine.Rendering.CameraProperties::projectionNear
float ___projectionNear_2;
// System.Single UnityEngine.Rendering.CameraProperties::projectionFar
float ___projectionFar_3;
// System.Single UnityEngine.Rendering.CameraProperties::cameraNear
float ___cameraNear_4;
// System.Single UnityEngine.Rendering.CameraProperties::cameraFar
float ___cameraFar_5;
// System.Single UnityEngine.Rendering.CameraProperties::cameraAspect
float ___cameraAspect_6;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::cameraToWorld
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___cameraToWorld_7;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::actualWorldToClip
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___actualWorldToClip_8;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::cameraClipToWorld
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___cameraClipToWorld_9;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::cameraWorldToClip
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___cameraWorldToClip_10;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::implicitProjection
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___implicitProjection_11;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::stereoWorldToClipLeft
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___stereoWorldToClipLeft_12;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::stereoWorldToClipRight
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___stereoWorldToClipRight_13;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::worldToCamera
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___worldToCamera_14;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::up
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up_15;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::right
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___right_16;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::transformDirection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___transformDirection_17;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::cameraEuler
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cameraEuler_18;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity_19;
// System.Single UnityEngine.Rendering.CameraProperties::farPlaneWorldSpaceLength
float ___farPlaneWorldSpaceLength_20;
// System.UInt32 UnityEngine.Rendering.CameraProperties::rendererCount
uint32_t ___rendererCount_21;
// UnityEngine.Rendering.CameraProperties/<m_ShadowCullPlanes>e__FixedBuffer UnityEngine.Rendering.CameraProperties::m_ShadowCullPlanes
U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_tEBBBC21BE4AF7AC2F831E9A67E5E5CFEBDF2DE4F ___m_ShadowCullPlanes_22;
// UnityEngine.Rendering.CameraProperties/<m_CameraCullPlanes>e__FixedBuffer UnityEngine.Rendering.CameraProperties::m_CameraCullPlanes
U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t41B125C97F22DF8C016DBA29753704559C53DCD9 ___m_CameraCullPlanes_23;
// System.Single UnityEngine.Rendering.CameraProperties::baseFarDistance
float ___baseFarDistance_24;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::shadowCullCenter
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___shadowCullCenter_25;
// UnityEngine.Rendering.CameraProperties/<layerCullDistances>e__FixedBuffer UnityEngine.Rendering.CameraProperties::layerCullDistances
U3ClayerCullDistancesU3Ee__FixedBuffer_t899804C5038AB391CB8F8C17638A02661B106C3F ___layerCullDistances_26;
// System.Int32 UnityEngine.Rendering.CameraProperties::layerCullSpherical
int32_t ___layerCullSpherical_27;
// UnityEngine.Rendering.CoreCameraValues UnityEngine.Rendering.CameraProperties::coreCameraValues
CoreCameraValues_t5BD0108A962D53208E8523BA29AFFA9F9A295F1F ___coreCameraValues_28;
// System.UInt32 UnityEngine.Rendering.CameraProperties::cameraType
uint32_t ___cameraType_29;
// System.Int32 UnityEngine.Rendering.CameraProperties::projectionIsOblique
int32_t ___projectionIsOblique_30;
// System.Int32 UnityEngine.Rendering.CameraProperties::isImplicitProjectionMatrix
int32_t ___isImplicitProjectionMatrix_31;
};
// UnityEngine.Rendering.Universal.ClipperOffset
struct ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D : public RuntimeObject
{
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>> UnityEngine.Rendering.Universal.ClipperOffset::m_destPolys
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* ___m_destPolys_0;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint> UnityEngine.Rendering.Universal.ClipperOffset::m_srcPoly
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___m_srcPoly_1;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint> UnityEngine.Rendering.Universal.ClipperOffset::m_destPoly
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___m_destPoly_2;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint> UnityEngine.Rendering.Universal.ClipperOffset::m_normals
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* ___m_normals_3;
// System.Double UnityEngine.Rendering.Universal.ClipperOffset::m_delta
double ___m_delta_4;
// System.Double UnityEngine.Rendering.Universal.ClipperOffset::m_sinA
double ___m_sinA_5;
// System.Double UnityEngine.Rendering.Universal.ClipperOffset::m_sin
double ___m_sin_6;
// System.Double UnityEngine.Rendering.Universal.ClipperOffset::m_cos
double ___m_cos_7;
// System.Double UnityEngine.Rendering.Universal.ClipperOffset::m_StepsPerRad
double ___m_StepsPerRad_8;
// UnityEngine.Rendering.Universal.IntPoint UnityEngine.Rendering.Universal.ClipperOffset::m_lowest
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___m_lowest_9;
// UnityEngine.Rendering.Universal.PolyNode UnityEngine.Rendering.Universal.ClipperOffset::m_polyNodes
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* ___m_polyNodes_10;
// System.Double UnityEngine.Rendering.Universal.ClipperOffset::<ArcTolerance>k__BackingField
double ___U3CArcToleranceU3Ek__BackingField_11;
};
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7 : public RuntimeObject
{
// System.IntPtr UnityEngine.Rendering.CommandBuffer::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32
{
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex::Position
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position_0;
// System.Object UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex::Data
RuntimeObject* ___Data_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_pinvoke
{
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position_0;
Il2CppIUnknown* ___Data_1;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_com
{
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position_0;
Il2CppIUnknown* ___Data_1;
};
// UnityEngine.Rendering.CullingResults
struct CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267
{
// System.IntPtr UnityEngine.Rendering.CullingResults::ptr
intptr_t ___ptr_0;
// UnityEngine.Rendering.CullingAllocationInfo* UnityEngine.Rendering.CullingResults::m_AllocationInfo
CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A* ___m_AllocationInfo_1;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// UnityEngine.Rendering.FilteringSettings
struct FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F
{
// UnityEngine.Rendering.RenderQueueRange UnityEngine.Rendering.FilteringSettings::m_RenderQueueRange
RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___m_RenderQueueRange_0;
// System.Int32 UnityEngine.Rendering.FilteringSettings::m_LayerMask
int32_t ___m_LayerMask_1;
// System.UInt32 UnityEngine.Rendering.FilteringSettings::m_RenderingLayerMask
uint32_t ___m_RenderingLayerMask_2;
// System.Int32 UnityEngine.Rendering.FilteringSettings::m_ExcludeMotionVectorObjects
int32_t ___m_ExcludeMotionVectorObjects_3;
// UnityEngine.Rendering.SortingLayerRange UnityEngine.Rendering.FilteringSettings::m_SortingLayerRange
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___m_SortingLayerRange_4;
};
// UnityEngine.Rendering.LODParameters
struct LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A
{
// System.Int32 UnityEngine.Rendering.LODParameters::m_IsOrthographic
int32_t ___m_IsOrthographic_0;
// UnityEngine.Vector3 UnityEngine.Rendering.LODParameters::m_CameraPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition_1;
// System.Single UnityEngine.Rendering.LODParameters::m_FieldOfView
float ___m_FieldOfView_2;
// System.Single UnityEngine.Rendering.LODParameters::m_OrthoSize
float ___m_OrthoSize_3;
// System.Int32 UnityEngine.Rendering.LODParameters::m_CameraPixelHeight
int32_t ___m_CameraPixelHeight_4;
};
// UnityEngine.Rendering.Universal.LayerBatch
struct LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC
{
// System.Int32 UnityEngine.Rendering.Universal.LayerBatch::startLayerID
int32_t ___startLayerID_0;
// System.Int32 UnityEngine.Rendering.Universal.LayerBatch::endLayerValue
int32_t ___endLayerValue_1;
// UnityEngine.Rendering.SortingLayerRange UnityEngine.Rendering.Universal.LayerBatch::layerRange
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___layerRange_2;
// UnityEngine.Rendering.Universal.LightStats UnityEngine.Rendering.Universal.LayerBatch::lightStats
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C ___lightStats_3;
// UnityEngine.Rendering.Universal.LayerBatch/<renderTargetIds>e__FixedBuffer UnityEngine.Rendering.Universal.LayerBatch::renderTargetIds
U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 ___renderTargetIds_4;
// UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer UnityEngine.Rendering.Universal.LayerBatch::renderTargetUsed
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647 ___renderTargetUsed_5;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LayerBatch
struct LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_pinvoke
{
int32_t ___startLayerID_0;
int32_t ___endLayerValue_1;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___layerRange_2;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C ___lightStats_3;
U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 ___renderTargetIds_4;
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke ___renderTargetUsed_5;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.LayerBatch
struct LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_com
{
int32_t ___startLayerID_0;
int32_t ___endLayerValue_1;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___layerRange_2;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C ___lightStats_3;
U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 ___renderTargetIds_4;
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com ___renderTargetUsed_5;
};
// UnityEngine.Rendering.Universal.LightData
struct LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470
{
// System.Int32 UnityEngine.Rendering.Universal.LightData::mainLightIndex
int32_t ___mainLightIndex_0;
// System.Int32 UnityEngine.Rendering.Universal.LightData::additionalLightsCount
int32_t ___additionalLightsCount_1;
// System.Int32 UnityEngine.Rendering.Universal.LightData::maxPerObjectAdditionalLightsCount
int32_t ___maxPerObjectAdditionalLightsCount_2;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight> UnityEngine.Rendering.Universal.LightData::visibleLights
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights_3;
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.LightData::originalIndices
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___originalIndices_4;
// System.Boolean UnityEngine.Rendering.Universal.LightData::shadeAdditionalLightsPerVertex
bool ___shadeAdditionalLightsPerVertex_5;
// System.Boolean UnityEngine.Rendering.Universal.LightData::supportsMixedLighting
bool ___supportsMixedLighting_6;
// System.Boolean UnityEngine.Rendering.Universal.LightData::reflectionProbeBoxProjection
bool ___reflectionProbeBoxProjection_7;
// System.Boolean UnityEngine.Rendering.Universal.LightData::reflectionProbeBlending
bool ___reflectionProbeBlending_8;
// System.Boolean UnityEngine.Rendering.Universal.LightData::supportsLightLayers
bool ___supportsLightLayers_9;
// System.Boolean UnityEngine.Rendering.Universal.LightData::supportsAdditionalLights
bool ___supportsAdditionalLights_10;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LightData
struct LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_pinvoke
{
int32_t ___mainLightIndex_0;
int32_t ___additionalLightsCount_1;
int32_t ___maxPerObjectAdditionalLightsCount_2;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___originalIndices_4;
int32_t ___shadeAdditionalLightsPerVertex_5;
int32_t ___supportsMixedLighting_6;
int32_t ___reflectionProbeBoxProjection_7;
int32_t ___reflectionProbeBlending_8;
int32_t ___supportsLightLayers_9;
int32_t ___supportsAdditionalLights_10;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.LightData
struct LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_com
{
int32_t ___mainLightIndex_0;
int32_t ___additionalLightsCount_1;
int32_t ___maxPerObjectAdditionalLightsCount_2;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___originalIndices_4;
int32_t ___shadeAdditionalLightsPerVertex_5;
int32_t ___supportsMixedLighting_6;
int32_t ___reflectionProbeBoxProjection_7;
int32_t ___reflectionProbeBlending_8;
int32_t ___supportsLightLayers_9;
int32_t ___supportsAdditionalLights_10;
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// UnityEngine.Rendering.Universal.PixelPerfectCameraInternal
struct PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E : public RuntimeObject
{
// UnityEngine.Rendering.Universal.IPixelPerfectCamera UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::m_Component
RuntimeObject* ___m_Component_0;
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::m_SerializableComponent
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* ___m_SerializableComponent_1;
// System.Single UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::originalOrthoSize
float ___originalOrthoSize_2;
// System.Boolean UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::hasPostProcessLayer
bool ___hasPostProcessLayer_3;
// System.Boolean UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::cropFrameXAndY
bool ___cropFrameXAndY_4;
// System.Boolean UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::cropFrameXOrY
bool ___cropFrameXOrY_5;
// System.Boolean UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::useStretchFill
bool ___useStretchFill_6;
// System.Int32 UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::zoom
int32_t ___zoom_7;
// System.Boolean UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::useOffscreenRT
bool ___useOffscreenRT_8;
// System.Int32 UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::offscreenRTWidth
int32_t ___offscreenRTWidth_9;
// System.Int32 UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::offscreenRTHeight
int32_t ___offscreenRTHeight_10;
// UnityEngine.Rect UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::pixelRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect_11;
// System.Single UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::orthoSize
float ___orthoSize_12;
// System.Single UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::unitsPerPixel
float ___unitsPerPixel_13;
// System.Int32 UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::cinemachineVCamZoom
int32_t ___cinemachineVCamZoom_14;
};
// UnityEngine.Plane
struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C
{
// UnityEngine.Vector3 UnityEngine.Plane::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
// System.Single UnityEngine.Plane::m_Distance
float ___m_Distance_2;
};
// UnityEngine.Rendering.RenderTargetIdentifier
struct RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B
{
// UnityEngine.Rendering.BuiltinRenderTextureType UnityEngine.Rendering.RenderTargetIdentifier::m_Type
int32_t ___m_Type_1;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_NameID
int32_t ___m_NameID_2;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_InstanceID
int32_t ___m_InstanceID_3;
// System.IntPtr UnityEngine.Rendering.RenderTargetIdentifier::m_BufferPointer
intptr_t ___m_BufferPointer_4;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_MipLevel
int32_t ___m_MipLevel_5;
// UnityEngine.CubemapFace UnityEngine.Rendering.RenderTargetIdentifier::m_CubeFace
int32_t ___m_CubeFace_6;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_DepthSlice
int32_t ___m_DepthSlice_7;
};
// UnityEngine.Rendering.Universal.RendererLighting
struct RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001 : public RuntimeObject
{
};
// UnityEngine.Rendering.ScriptableRenderContext
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36
{
// System.IntPtr UnityEngine.Rendering.ScriptableRenderContext::m_Ptr
intptr_t ___m_Ptr_1;
};
// UnityEngine.Rendering.Universal.ShadowData
struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832
{
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::supportsMainLightShadows
bool ___supportsMainLightShadows_0;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::requiresScreenSpaceShadowResolve
bool ___requiresScreenSpaceShadowResolve_1;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::mainLightShadowmapWidth
int32_t ___mainLightShadowmapWidth_2;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::mainLightShadowmapHeight
int32_t ___mainLightShadowmapHeight_3;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::mainLightShadowCascadesCount
int32_t ___mainLightShadowCascadesCount_4;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.ShadowData::mainLightShadowCascadesSplit
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit_5;
// System.Single UnityEngine.Rendering.Universal.ShadowData::mainLightShadowCascadeBorder
float ___mainLightShadowCascadeBorder_6;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::supportsAdditionalLightShadows
bool ___supportsAdditionalLightShadows_7;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::additionalLightsShadowmapWidth
int32_t ___additionalLightsShadowmapWidth_8;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::additionalLightsShadowmapHeight
int32_t ___additionalLightsShadowmapHeight_9;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::supportsSoftShadows
bool ___supportsSoftShadows_10;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::shadowmapDepthBufferBits
int32_t ___shadowmapDepthBufferBits_11;
// System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.Rendering.Universal.ShadowData::bias
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___bias_12;
// System.Collections.Generic.List`1<System.Int32> UnityEngine.Rendering.Universal.ShadowData::resolution
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___resolution_13;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::isKeywordAdditionalLightShadowsEnabled
bool ___isKeywordAdditionalLightShadowsEnabled_14;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::isKeywordSoftShadowsEnabled
bool ___isKeywordSoftShadowsEnabled_15;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.ShadowData
struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_pinvoke
{
int32_t ___supportsMainLightShadows_0;
int32_t ___requiresScreenSpaceShadowResolve_1;
int32_t ___mainLightShadowmapWidth_2;
int32_t ___mainLightShadowmapHeight_3;
int32_t ___mainLightShadowCascadesCount_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit_5;
float ___mainLightShadowCascadeBorder_6;
int32_t ___supportsAdditionalLightShadows_7;
int32_t ___additionalLightsShadowmapWidth_8;
int32_t ___additionalLightsShadowmapHeight_9;
int32_t ___supportsSoftShadows_10;
int32_t ___shadowmapDepthBufferBits_11;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___bias_12;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___resolution_13;
int32_t ___isKeywordAdditionalLightShadowsEnabled_14;
int32_t ___isKeywordSoftShadowsEnabled_15;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.ShadowData
struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_com
{
int32_t ___supportsMainLightShadows_0;
int32_t ___requiresScreenSpaceShadowResolve_1;
int32_t ___mainLightShadowmapWidth_2;
int32_t ___mainLightShadowmapHeight_3;
int32_t ___mainLightShadowCascadesCount_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit_5;
float ___mainLightShadowCascadeBorder_6;
int32_t ___supportsAdditionalLightShadows_7;
int32_t ___additionalLightsShadowmapWidth_8;
int32_t ___additionalLightsShadowmapHeight_9;
int32_t ___supportsSoftShadows_10;
int32_t ___shadowmapDepthBufferBits_11;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___bias_12;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___resolution_13;
int32_t ___isKeywordAdditionalLightShadowsEnabled_14;
int32_t ___isKeywordSoftShadowsEnabled_15;
};
// UnityEngine.Rendering.SortingSettings
struct SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72
{
// UnityEngine.Matrix4x4 UnityEngine.Rendering.SortingSettings::m_WorldToCameraMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldToCameraMatrix_0;
// UnityEngine.Vector3 UnityEngine.Rendering.SortingSettings::m_CameraPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition_1;
// UnityEngine.Vector3 UnityEngine.Rendering.SortingSettings::m_CustomAxis
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CustomAxis_2;
// UnityEngine.Rendering.SortingCriteria UnityEngine.Rendering.SortingSettings::m_Criteria
int32_t ___m_Criteria_3;
// UnityEngine.Rendering.DistanceMetric UnityEngine.Rendering.SortingSettings::m_DistanceMetric
int32_t ___m_DistanceMetric_4;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.SortingSettings::m_PreviousVPMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_PreviousVPMatrix_5;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.SortingSettings::m_NonJitteredVPMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_NonJitteredVPMatrix_6;
};
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess
struct Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C : public RuntimeObject
{
// UnityEngine.Rendering.Universal.LibTessDotNet.Mesh UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_mesh
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* ____mesh_0;
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_normal
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____normal_1;
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_sUnit
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____sUnit_2;
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_tUnit
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____tUnit_3;
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_bminX
float ____bminX_4;
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_bminY
float ____bminY_5;
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_bmaxX
float ____bmaxX_6;
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_bmaxY
float ____bmaxY_7;
// UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_windingRule
int32_t ____windingRule_8;
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion> UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_dict
Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* ____dict_9;
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex> UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_pq
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* ____pq_10;
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_event
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ____event_11;
// UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_combineCallback
CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* ____combineCallback_12;
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[] UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_vertices
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ____vertices_13;
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_vertexCount
int32_t ____vertexCount_14;
// System.Int32[] UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_elements
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____elements_15;
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_elementCount
int32_t ____elementCount_16;
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SUnitX
float ___SUnitX_17;
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SUnitY
float ___SUnitY_18;
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SentinelCoord
float ___SentinelCoord_19;
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::NoEmptyPolygons
bool ___NoEmptyPolygons_20;
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::UsePooling
bool ___UsePooling_21;
};
// UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter
struct MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC
{
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::<mask>k__BackingField
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___U3CmaskU3Ek__BackingField_0;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::<inverted>k__BackingField
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___U3CinvertedU3Ek__BackingField_1;
};
// UnityEngine.Rendering.Universal.LightUtility/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5 : public RuntimeObject
{
// UnityEngine.Color UnityEngine.Rendering.Universal.LightUtility/<>c__DisplayClass6_0::c
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c_0;
};
// UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex
struct LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB
{
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// UnityEngine.Color UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex::color
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_1;
// UnityEngine.Vector2 UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex::uv
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv_2;
};
// UnityEngine.Rendering.AttachmentDescriptor
struct AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E
{
// UnityEngine.Rendering.RenderBufferLoadAction UnityEngine.Rendering.AttachmentDescriptor::m_LoadAction
int32_t ___m_LoadAction_0;
// UnityEngine.Rendering.RenderBufferStoreAction UnityEngine.Rendering.AttachmentDescriptor::m_StoreAction
int32_t ___m_StoreAction_1;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.AttachmentDescriptor::m_Format
int32_t ___m_Format_2;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.AttachmentDescriptor::m_LoadStoreTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_LoadStoreTarget_3;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.AttachmentDescriptor::m_ResolveTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_ResolveTarget_4;
// UnityEngine.Color UnityEngine.Rendering.AttachmentDescriptor::m_ClearColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_ClearColor_5;
// System.Single UnityEngine.Rendering.AttachmentDescriptor::m_ClearDepth
float ___m_ClearDepth_6;
// System.UInt32 UnityEngine.Rendering.AttachmentDescriptor::m_ClearStencil
uint32_t ___m_ClearStencil_7;
};
// UnityEngine.Rendering.Universal.ClipperException
struct ClipperException_t062CACDFD6DDBE27DDA8A67133D84D46DC7DFA9B : public Exception_t
{
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Rendering.Universal.DebugHandler
struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4 : public RuntimeObject
{
// UnityEngine.Material UnityEngine.Rendering.Universal.DebugHandler::m_ReplacementMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_ReplacementMaterial_27;
// System.Boolean UnityEngine.Rendering.Universal.DebugHandler::m_HasDebugRenderTarget
bool ___m_HasDebugRenderTarget_28;
// System.Boolean UnityEngine.Rendering.Universal.DebugHandler::m_DebugRenderTargetSupportsStereo
bool ___m_DebugRenderTargetSupportsStereo_29;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.DebugHandler::m_DebugRenderTargetPixelRect
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_DebugRenderTargetPixelRect_30;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.DebugHandler::m_DebugRenderTargetIdentifier
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_DebugRenderTargetIdentifier_31;
// UnityEngine.Rendering.Universal.DebugDisplaySettings UnityEngine.Rendering.Universal.DebugHandler::m_DebugDisplaySettings
DebugDisplaySettings_t8171A1BB62EF9D4E5AA525E97E3225633B7B3F1C* ___m_DebugDisplaySettings_32;
};
// UnityEngine.Rendering.DrawingSettings
struct DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49
{
// UnityEngine.Rendering.SortingSettings UnityEngine.Rendering.DrawingSettings::m_SortingSettings
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 ___m_SortingSettings_1;
// UnityEngine.Rendering.DrawingSettings/<shaderPassNames>e__FixedBuffer UnityEngine.Rendering.DrawingSettings::shaderPassNames
U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D ___shaderPassNames_2;
// UnityEngine.Rendering.PerObjectData UnityEngine.Rendering.DrawingSettings::m_PerObjectData
int32_t ___m_PerObjectData_3;
// UnityEngine.Rendering.DrawRendererFlags UnityEngine.Rendering.DrawingSettings::m_Flags
int32_t ___m_Flags_4;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_OverrideMaterialInstanceId
int32_t ___m_OverrideMaterialInstanceId_5;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_OverrideMaterialPassIndex
int32_t ___m_OverrideMaterialPassIndex_6;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_fallbackMaterialInstanceId
int32_t ___m_fallbackMaterialInstanceId_7;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_MainLightIndex
int32_t ___m_MainLightIndex_8;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_UseSrpBatcher
int32_t ___m_UseSrpBatcher_9;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// UnityEngine.Rendering.RenderStateBlock
struct RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733
{
// UnityEngine.Rendering.BlendState UnityEngine.Rendering.RenderStateBlock::m_BlendState
BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630 ___m_BlendState_0;
// UnityEngine.Rendering.RasterState UnityEngine.Rendering.RenderStateBlock::m_RasterState
RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26 ___m_RasterState_1;
// UnityEngine.Rendering.DepthState UnityEngine.Rendering.RenderStateBlock::m_DepthState
DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 ___m_DepthState_2;
// UnityEngine.Rendering.StencilState UnityEngine.Rendering.RenderStateBlock::m_StencilState
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___m_StencilState_3;
// System.Int32 UnityEngine.Rendering.RenderStateBlock::m_StencilReference
int32_t ___m_StencilReference_4;
// UnityEngine.Rendering.RenderStateMask UnityEngine.Rendering.RenderStateBlock::m_Mask
int32_t ___m_Mask_5;
};
// UnityEngine.Rendering.Universal.RenderTargetHandle
struct RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66
{
// System.Int32 UnityEngine.Rendering.Universal.RenderTargetHandle::<id>k__BackingField
int32_t ___U3CidU3Ek__BackingField_0;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.RenderTargetHandle::<rtid>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CrtidU3Ek__BackingField_1;
};
// UnityEngine.Rendering.Universal.RenderingData
struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71
{
// UnityEngine.Rendering.CullingResults UnityEngine.Rendering.Universal.RenderingData::cullResults
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults_0;
// UnityEngine.Rendering.Universal.CameraData UnityEngine.Rendering.Universal.RenderingData::cameraData
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E ___cameraData_1;
// UnityEngine.Rendering.Universal.LightData UnityEngine.Rendering.Universal.RenderingData::lightData
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470 ___lightData_2;
// UnityEngine.Rendering.Universal.ShadowData UnityEngine.Rendering.Universal.RenderingData::shadowData
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832 ___shadowData_3;
// UnityEngine.Rendering.Universal.PostProcessingData UnityEngine.Rendering.Universal.RenderingData::postProcessingData
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4 ___postProcessingData_4;
// System.Boolean UnityEngine.Rendering.Universal.RenderingData::supportsDynamicBatching
bool ___supportsDynamicBatching_5;
// UnityEngine.Rendering.PerObjectData UnityEngine.Rendering.Universal.RenderingData::perObjectData
int32_t ___perObjectData_6;
// System.Boolean UnityEngine.Rendering.Universal.RenderingData::postProcessingEnabled
bool ___postProcessingEnabled_7;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.RenderingData
struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71_marshaled_pinvoke
{
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults_0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_pinvoke ___cameraData_1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_pinvoke ___lightData_2;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_pinvoke ___shadowData_3;
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_pinvoke ___postProcessingData_4;
int32_t ___supportsDynamicBatching_5;
int32_t ___perObjectData_6;
int32_t ___postProcessingEnabled_7;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.RenderingData
struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71_marshaled_com
{
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults_0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_com ___cameraData_1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_com ___lightData_2;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_com ___shadowData_3;
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_com ___postProcessingData_4;
int32_t ___supportsDynamicBatching_5;
int32_t ___perObjectData_6;
int32_t ___postProcessingEnabled_7;
};
// UnityEngine.Rendering.ScriptableCullingParameters
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899
{
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_IsOrthographic
int32_t ___m_IsOrthographic_0;
// UnityEngine.Rendering.LODParameters UnityEngine.Rendering.ScriptableCullingParameters::m_LODParameters
LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___m_LODParameters_1;
// UnityEngine.Rendering.ScriptableCullingParameters/<m_CullingPlanes>e__FixedBuffer UnityEngine.Rendering.ScriptableCullingParameters::m_CullingPlanes
U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 ___m_CullingPlanes_3;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_CullingPlaneCount
int32_t ___m_CullingPlaneCount_4;
// System.UInt32 UnityEngine.Rendering.ScriptableCullingParameters::m_CullingMask
uint32_t ___m_CullingMask_5;
// System.UInt64 UnityEngine.Rendering.ScriptableCullingParameters::m_SceneMask
uint64_t ___m_SceneMask_6;
// UnityEngine.Rendering.ScriptableCullingParameters/<m_LayerFarCullDistances>e__FixedBuffer UnityEngine.Rendering.ScriptableCullingParameters::m_LayerFarCullDistances
U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D ___m_LayerFarCullDistances_8;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_LayerCull
int32_t ___m_LayerCull_9;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.ScriptableCullingParameters::m_CullingMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix_10;
// UnityEngine.Vector3 UnityEngine.Rendering.ScriptableCullingParameters::m_Origin
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_11;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_ShadowDistance
float ___m_ShadowDistance_12;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_ShadowNearPlaneOffset
float ___m_ShadowNearPlaneOffset_13;
// UnityEngine.Rendering.CullingOptions UnityEngine.Rendering.ScriptableCullingParameters::m_CullingOptions
int32_t ___m_CullingOptions_14;
// UnityEngine.Rendering.ReflectionProbeSortingCriteria UnityEngine.Rendering.ScriptableCullingParameters::m_ReflectionProbeSortingCriteria
int32_t ___m_ReflectionProbeSortingCriteria_15;
// UnityEngine.Rendering.CameraProperties UnityEngine.Rendering.ScriptableCullingParameters::m_CameraProperties
CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 ___m_CameraProperties_16;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_AccurateOcclusionThreshold
float ___m_AccurateOcclusionThreshold_17;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_MaximumPortalCullingJobs
int32_t ___m_MaximumPortalCullingJobs_18;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.ScriptableCullingParameters::m_StereoViewMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoViewMatrix_19;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.ScriptableCullingParameters::m_StereoProjectionMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoProjectionMatrix_20;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_StereoSeparationDistance
float ___m_StereoSeparationDistance_21;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_maximumVisibleLights
int32_t ___m_maximumVisibleLights_22;
// System.Boolean UnityEngine.Rendering.ScriptableCullingParameters::m_ConservativeEnclosingSphere
bool ___m_ConservativeEnclosingSphere_23;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_NumIterationsEnclosingSphere
int32_t ___m_NumIterationsEnclosingSphere_24;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.ScriptableCullingParameters
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_marshaled_pinvoke
{
int32_t ___m_IsOrthographic_0;
LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___m_LODParameters_1;
U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 ___m_CullingPlanes_3;
int32_t ___m_CullingPlaneCount_4;
uint32_t ___m_CullingMask_5;
uint64_t ___m_SceneMask_6;
U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D ___m_LayerFarCullDistances_8;
int32_t ___m_LayerCull_9;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_11;
float ___m_ShadowDistance_12;
float ___m_ShadowNearPlaneOffset_13;
int32_t ___m_CullingOptions_14;
int32_t ___m_ReflectionProbeSortingCriteria_15;
CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 ___m_CameraProperties_16;
float ___m_AccurateOcclusionThreshold_17;
int32_t ___m_MaximumPortalCullingJobs_18;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoViewMatrix_19;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoProjectionMatrix_20;
float ___m_StereoSeparationDistance_21;
int32_t ___m_maximumVisibleLights_22;
int32_t ___m_ConservativeEnclosingSphere_23;
int32_t ___m_NumIterationsEnclosingSphere_24;
};
// Native definition for COM marshalling of UnityEngine.Rendering.ScriptableCullingParameters
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_marshaled_com
{
int32_t ___m_IsOrthographic_0;
LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___m_LODParameters_1;
U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 ___m_CullingPlanes_3;
int32_t ___m_CullingPlaneCount_4;
uint32_t ___m_CullingMask_5;
uint64_t ___m_SceneMask_6;
U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D ___m_LayerFarCullDistances_8;
int32_t ___m_LayerCull_9;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_11;
float ___m_ShadowDistance_12;
float ___m_ShadowNearPlaneOffset_13;
int32_t ___m_CullingOptions_14;
int32_t ___m_ReflectionProbeSortingCriteria_15;
CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 ___m_CameraProperties_16;
float ___m_AccurateOcclusionThreshold_17;
int32_t ___m_MaximumPortalCullingJobs_18;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoViewMatrix_19;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoProjectionMatrix_20;
float ___m_StereoSeparationDistance_21;
int32_t ___m_maximumVisibleLights_22;
int32_t ___m_ConservativeEnclosingSphere_23;
int32_t ___m_NumIterationsEnclosingSphere_24;
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// UnityEngine.Rendering.Universal.ScriptableRenderPass
struct ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0 : public RuntimeObject
{
// UnityEngine.Rendering.Universal.RenderPassEvent UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderPassEvent>k__BackingField
int32_t ___U3CrenderPassEventU3Ek__BackingField_0;
// UnityEngine.Rendering.RenderBufferStoreAction[] UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ColorStoreActions
RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5* ___m_ColorStoreActions_1;
// UnityEngine.Rendering.RenderBufferStoreAction UnityEngine.Rendering.Universal.ScriptableRenderPass::m_DepthStoreAction
int32_t ___m_DepthStoreAction_2;
// System.Boolean[] UnityEngine.Rendering.Universal.ScriptableRenderPass::m_OverriddenColorStoreActions
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_OverriddenColorStoreActions_3;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::m_OverriddenDepthStoreAction
bool ___m_OverriddenDepthStoreAction_4;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.ScriptableRenderPass::<profilingSampler>k__BackingField
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___U3CprofilingSamplerU3Ek__BackingField_5;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<overrideCameraTarget>k__BackingField
bool ___U3CoverrideCameraTargetU3Ek__BackingField_6;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<isBlitRenderPass>k__BackingField
bool ___U3CisBlitRenderPassU3Ek__BackingField_7;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<useNativeRenderPass>k__BackingField
bool ___U3CuseNativeRenderPassU3Ek__BackingField_8;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderTargetWidth>k__BackingField
int32_t ___U3CrenderTargetWidthU3Ek__BackingField_9;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderTargetHeight>k__BackingField
int32_t ___U3CrenderTargetHeightU3Ek__BackingField_10;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderTargetSampleCount>k__BackingField
int32_t ___U3CrenderTargetSampleCountU3Ek__BackingField_11;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<depthOnly>k__BackingField
bool ___U3CdepthOnlyU3Ek__BackingField_12;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<isLastPass>k__BackingField
bool ___U3CisLastPassU3Ek__BackingField_13;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderPassQueueIndex>k__BackingField
int32_t ___U3CrenderPassQueueIndexU3Ek__BackingField_14;
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ColorAttachmentIndices
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_ColorAttachmentIndices_15;
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.ScriptableRenderPass::m_InputAttachmentIndices
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_InputAttachmentIndices_16;
// UnityEngine.Experimental.Rendering.GraphicsFormat[] UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderTargetFormat>k__BackingField
GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* ___U3CrenderTargetFormatU3Ek__BackingField_17;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ColorAttachments
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_ColorAttachments_18;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.ScriptableRenderPass::m_InputAttachments
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_InputAttachments_19;
// System.Boolean[] UnityEngine.Rendering.Universal.ScriptableRenderPass::m_InputAttachmentIsTransient
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_InputAttachmentIsTransient_20;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderPass::m_DepthAttachment
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_DepthAttachment_21;
// UnityEngine.Rendering.Universal.ScriptableRenderPassInput UnityEngine.Rendering.Universal.ScriptableRenderPass::m_Input
int32_t ___m_Input_22;
// UnityEngine.Rendering.ClearFlag UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ClearFlag
int32_t ___m_ClearFlag_23;
// UnityEngine.Color UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ClearColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_ClearColor_24;
};
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Sprite
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Rendering.SubMeshDescriptor
struct SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934
{
// UnityEngine.Bounds UnityEngine.Rendering.SubMeshDescriptor::<bounds>k__BackingField
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___U3CboundsU3Ek__BackingField_0;
// UnityEngine.MeshTopology UnityEngine.Rendering.SubMeshDescriptor::<topology>k__BackingField
int32_t ___U3CtopologyU3Ek__BackingField_1;
// System.Int32 UnityEngine.Rendering.SubMeshDescriptor::<indexStart>k__BackingField
int32_t ___U3CindexStartU3Ek__BackingField_2;
// System.Int32 UnityEngine.Rendering.SubMeshDescriptor::<indexCount>k__BackingField
int32_t ___U3CindexCountU3Ek__BackingField_3;
// System.Int32 UnityEngine.Rendering.SubMeshDescriptor::<baseVertex>k__BackingField
int32_t ___U3CbaseVertexU3Ek__BackingField_4;
// System.Int32 UnityEngine.Rendering.SubMeshDescriptor::<firstVertex>k__BackingField
int32_t ___U3CfirstVertexU3Ek__BackingField_5;
// System.Int32 UnityEngine.Rendering.SubMeshDescriptor::<vertexCount>k__BackingField
int32_t ___U3CvertexCountU3Ek__BackingField_6;
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.Comparison`1<UnityEngine.Rendering.Universal.Light2D>
struct Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex,UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>
struct Func_2_t98F1DDDE05B9CB9EF2FD1AB4F5D8DB9E28EA7741 : public MulticastDelegate_t
{
};
// System.Func`2<System.Int32,System.Int32>
struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354 : public MulticastDelegate_t
{
};
// System.Predicate`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>
struct Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass
struct ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_LutBuilderLdr
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_LutBuilderLdr_25;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_LutBuilderHdr
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_LutBuilderHdr_26;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_HdrLutFormat
int32_t ___m_HdrLutFormat_27;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_LdrLutFormat
int32_t ___m_LdrLutFormat_28;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_InternalLut
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_InternalLut_29;
// System.Boolean UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_AllowColorGradingACESHDR
bool ___m_AllowColorGradingACESHDR_30;
};
// UnityEngine.Rendering.Universal.Internal.FinalBlitPass
struct FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.FinalBlitPass::m_Source
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_Source_25;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.FinalBlitPass::m_BlitMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial_26;
};
// UnityEngine.Rendering.Universal.Light2DBlendStyle
struct Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4
{
// System.String UnityEngine.Rendering.Universal.Light2DBlendStyle::name
String_t* ___name_0;
// UnityEngine.Rendering.Universal.Light2DBlendStyle/TextureChannel UnityEngine.Rendering.Universal.Light2DBlendStyle::maskTextureChannel
int32_t ___maskTextureChannel_1;
// UnityEngine.Rendering.Universal.Light2DBlendStyle/BlendMode UnityEngine.Rendering.Universal.Light2DBlendStyle::blendMode
int32_t ___blendMode_2;
// System.Boolean UnityEngine.Rendering.Universal.Light2DBlendStyle::<isDirty>k__BackingField
bool ___U3CisDirtyU3Ek__BackingField_3;
// System.Boolean UnityEngine.Rendering.Universal.Light2DBlendStyle::<hasRenderTarget>k__BackingField
bool ___U3ChasRenderTargetU3Ek__BackingField_4;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Light2DBlendStyle::renderTargetHandle
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___renderTargetHandle_5;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.Light2DBlendStyle
struct Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke
{
char* ___name_0;
int32_t ___maskTextureChannel_1;
int32_t ___blendMode_2;
int32_t ___U3CisDirtyU3Ek__BackingField_3;
int32_t ___U3ChasRenderTargetU3Ek__BackingField_4;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___renderTargetHandle_5;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.Light2DBlendStyle
struct Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com
{
Il2CppChar* ___name_0;
int32_t ___maskTextureChannel_1;
int32_t ___blendMode_2;
int32_t ___U3CisDirtyU3Ek__BackingField_3;
int32_t ___U3ChasRenderTargetU3Ek__BackingField_4;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___renderTargetHandle_5;
};
// UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass
struct PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
};
// UnityEngine.Rendering.Universal.PostProcessData
struct PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// UnityEngine.Rendering.Universal.PostProcessData/ShaderResources UnityEngine.Rendering.Universal.PostProcessData::shaders
ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59* ___shaders_4;
// UnityEngine.Rendering.Universal.PostProcessData/TextureResources UnityEngine.Rendering.Universal.PostProcessData::textures
TextureResources_t9220AC464374C6AA55163CD0AC71C62B85E6C122* ___textures_5;
};
// UnityEngine.Rendering.Universal.Internal.PostProcessPass
struct PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_Descriptor
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___m_Descriptor_25;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_Source
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_Source_26;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_Destination
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_Destination_27;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_Depth
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_Depth_28;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_InternalLut
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_InternalLut_29;
// UnityEngine.Rendering.Universal.Internal.PostProcessPass/MaterialLibrary UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_Materials
MaterialLibrary_t26A52613184B7F43DFA5C0A540947385EFA6E4ED* ___m_Materials_34;
// UnityEngine.Rendering.Universal.PostProcessData UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_Data
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_Data_35;
// UnityEngine.Rendering.Universal.DepthOfField UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_DepthOfField
DepthOfField_t7CFE75BDAF1877EF64F50E70D621A893CF3637EF* ___m_DepthOfField_36;
// UnityEngine.Rendering.Universal.MotionBlur UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_MotionBlur
MotionBlur_tCC3C4B1EDF692B22533C0ADBCE5D92101E566161* ___m_MotionBlur_37;
// UnityEngine.Rendering.Universal.PaniniProjection UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_PaniniProjection
PaniniProjection_t1E2B2CBC65D2E9BC9D4C6C07163D742F1FE85BDA* ___m_PaniniProjection_38;
// UnityEngine.Rendering.Universal.Bloom UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_Bloom
Bloom_t0C806C947E1D104DC95E933B3FB9A307CBB5B225* ___m_Bloom_39;
// UnityEngine.Rendering.Universal.LensDistortion UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_LensDistortion
LensDistortion_t54FF310512B37DD2D9DBEEF9DA9DDF1F0A2082C6* ___m_LensDistortion_40;
// UnityEngine.Rendering.Universal.ChromaticAberration UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_ChromaticAberration
ChromaticAberration_t84EAB576773C3AD4DE77A13952B487F9DA10DA9F* ___m_ChromaticAberration_41;
// UnityEngine.Rendering.Universal.Vignette UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_Vignette
Vignette_t77147DD5FEEB4476AF22BD98255F8010738985DC* ___m_Vignette_42;
// UnityEngine.Rendering.Universal.ColorLookup UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_ColorLookup
ColorLookup_t01A600A6D30CFBF1BA4A82FE2C2E97586B5D393C* ___m_ColorLookup_43;
// UnityEngine.Rendering.Universal.ColorAdjustments UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_ColorAdjustments
ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* ___m_ColorAdjustments_44;
// UnityEngine.Rendering.Universal.Tonemapping UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_Tonemapping
Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA* ___m_Tonemapping_45;
// UnityEngine.Rendering.Universal.FilmGrain UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_FilmGrain
FilmGrain_t87D5F559E2E345EE7BD347456D99BC8E232A5172* ___m_FilmGrain_46;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_DefaultHDRFormat
int32_t ___m_DefaultHDRFormat_48;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_UseRGBM
bool ___m_UseRGBM_49;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_SMAAEdgeFormat
int32_t ___m_SMAAEdgeFormat_50;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_GaussianCoCFormat
int32_t ___m_GaussianCoCFormat_51;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_ResetHistory
bool ___m_ResetHistory_52;
// System.Int32 UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_DitheringTextureIndex
int32_t ___m_DitheringTextureIndex_53;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_MRT2
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_MRT2_54;
// UnityEngine.Vector4[] UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_BokehKernel
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_BokehKernel_55;
// System.Int32 UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_BokehHash
int32_t ___m_BokehHash_56;
// System.Single UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_BokehMaxRadius
float ___m_BokehMaxRadius_57;
// System.Single UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_BokehRCPAspect
float ___m_BokehRCPAspect_58;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_IsFinalPass
bool ___m_IsFinalPass_59;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_HasFinalPass
bool ___m_HasFinalPass_60;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_EnableSRGBConversionIfNeeded
bool ___m_EnableSRGBConversionIfNeeded_61;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_UseDrawProcedural
bool ___m_UseDrawProcedural_62;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_UseFastSRGBLinearConversion
bool ___m_UseFastSRGBLinearConversion_63;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_ResolveToScreen
bool ___m_ResolveToScreen_64;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_UseSwapBuffer
bool ___m_UseSwapBuffer_65;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_BlitMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial_66;
};
// UnityEngine.Rendering.Universal.PostProcessPasses
struct PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9
{
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass UnityEngine.Rendering.Universal.PostProcessPasses::m_ColorGradingLutPass
ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* ___m_ColorGradingLutPass_0;
// UnityEngine.Rendering.Universal.Internal.PostProcessPass UnityEngine.Rendering.Universal.PostProcessPasses::m_PostProcessPass
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_PostProcessPass_1;
// UnityEngine.Rendering.Universal.Internal.PostProcessPass UnityEngine.Rendering.Universal.PostProcessPasses::m_FinalPostProcessPass
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_FinalPostProcessPass_2;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.PostProcessPasses::m_AfterPostProcessColor
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_AfterPostProcessColor_3;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.PostProcessPasses::m_ColorGradingLut
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_ColorGradingLut_4;
// UnityEngine.Rendering.Universal.PostProcessData UnityEngine.Rendering.Universal.PostProcessPasses::m_RendererPostProcessData
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_RendererPostProcessData_5;
// UnityEngine.Rendering.Universal.PostProcessData UnityEngine.Rendering.Universal.PostProcessPasses::m_CurrentPostProcessData
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_CurrentPostProcessData_6;
// UnityEngine.Material UnityEngine.Rendering.Universal.PostProcessPasses::m_BlitMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial_7;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.PostProcessPasses
struct PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9_marshaled_pinvoke
{
ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* ___m_ColorGradingLutPass_0;
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_PostProcessPass_1;
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_FinalPostProcessPass_2;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_AfterPostProcessColor_3;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_ColorGradingLut_4;
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_RendererPostProcessData_5;
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_CurrentPostProcessData_6;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial_7;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.PostProcessPasses
struct PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9_marshaled_com
{
ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* ___m_ColorGradingLutPass_0;
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_PostProcessPass_1;
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* ___m_FinalPostProcessPass_2;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_AfterPostProcessColor_3;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_ColorGradingLut_4;
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_RendererPostProcessData_5;
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_CurrentPostProcessData_6;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial_7;
};
// UnityEngine.Rendering.Universal.Render2DLightingPass
struct Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.Material UnityEngine.Rendering.Universal.Render2DLightingPass::m_BlitMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial_40;
// UnityEngine.Material UnityEngine.Rendering.Universal.Render2DLightingPass::m_SamplingMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_SamplingMaterial_41;
// UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.Render2DLightingPass::m_Renderer2DData
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___m_Renderer2DData_42;
// System.Boolean UnityEngine.Rendering.Universal.Render2DLightingPass::m_NeedsDepth
bool ___m_NeedsDepth_43;
// System.Int16 UnityEngine.Rendering.Universal.Render2DLightingPass::m_CameraSortingLayerBoundsIndex
int16_t ___m_CameraSortingLayerBoundsIndex_44;
};
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rendering.Universal.ScriptableRenderer
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892 : public RuntimeObject
{
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderer::m_LastBeginSubpassPassIndex
int32_t ___m_LastBeginSubpassPassIndex_2;
// System.Collections.Generic.Dictionary`2<UnityEngine.Hash128,System.Int32[]> UnityEngine.Rendering.Universal.ScriptableRenderer::m_MergeableRenderPassesMap
Dictionary_2_tCB9019887EB0254D4745B0724BC12327C5B63792* ___m_MergeableRenderPassesMap_3;
// System.Int32[][] UnityEngine.Rendering.Universal.ScriptableRenderer::m_MergeableRenderPassesMapArrays
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___m_MergeableRenderPassesMapArrays_4;
// UnityEngine.Hash128[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_PassIndexToPassHash
Hash128U5BU5D_tB104E7247B842648E447B7FCF4748077DC1F8C98* ___m_PassIndexToPassHash_5;
// System.Collections.Generic.Dictionary`2<UnityEngine.Hash128,System.Int32> UnityEngine.Rendering.Universal.ScriptableRenderer::m_RenderPassesAttachmentCount
Dictionary_2_tB41FAC88F07BAB98D6D373F7C94FB0496D1BDA32* ___m_RenderPassesAttachmentCount_6;
// UnityEngine.Rendering.AttachmentDescriptor[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveColorAttachmentDescriptors
AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___m_ActiveColorAttachmentDescriptors_7;
// UnityEngine.Rendering.AttachmentDescriptor UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveDepthAttachmentDescriptor
AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E ___m_ActiveDepthAttachmentDescriptor_8;
// System.Boolean[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_IsActiveColorAttachmentTransient
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_IsActiveColorAttachmentTransient_9;
// UnityEngine.Rendering.RenderBufferStoreAction[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_FinalColorStoreAction
RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5* ___m_FinalColorStoreAction_10;
// UnityEngine.Rendering.RenderBufferStoreAction UnityEngine.Rendering.Universal.ScriptableRenderer::m_FinalDepthStoreAction
int32_t ___m_FinalDepthStoreAction_11;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.ScriptableRenderer::<profilingExecute>k__BackingField
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___U3CprofilingExecuteU3Ek__BackingField_12;
// UnityEngine.Rendering.Universal.DebugHandler UnityEngine.Rendering.Universal.ScriptableRenderer::<DebugHandler>k__BackingField
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* ___U3CDebugHandlerU3Ek__BackingField_13;
// UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures UnityEngine.Rendering.Universal.ScriptableRenderer::<supportedRenderingFeatures>k__BackingField
RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* ___U3CsupportedRenderingFeaturesU3Ek__BackingField_15;
// UnityEngine.Rendering.GraphicsDeviceType[] UnityEngine.Rendering.Universal.ScriptableRenderer::<unsupportedGraphicsDeviceTypes>k__BackingField
GraphicsDeviceTypeU5BU5D_t4322565F239068C66BF47053B83BD6A9A9D16408* ___U3CunsupportedGraphicsDeviceTypesU3Ek__BackingField_16;
// UnityEngine.Rendering.Universal.StoreActionsOptimization UnityEngine.Rendering.Universal.ScriptableRenderer::m_StoreActionsOptimizationSetting
int32_t ___m_StoreActionsOptimizationSetting_17;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRenderPass> UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveRenderPassQueue
List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* ___m_ActiveRenderPassQueue_20;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRendererFeature> UnityEngine.Rendering.Universal.ScriptableRenderer::m_RendererFeatures
List_1_t2121653FB628940E808D105AD2C17E0F20AFB3A6* ___m_RendererFeatures_21;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::m_CameraColorTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_CameraColorTarget_22;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::m_CameraDepthTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_CameraDepthTarget_23;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::m_CameraResolveTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_CameraResolveTarget_24;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::m_FirstTimeCameraColorTargetIsBound
bool ___m_FirstTimeCameraColorTargetIsBound_25;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::m_FirstTimeCameraDepthTargetIsBound
bool ___m_FirstTimeCameraDepthTargetIsBound_26;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::m_IsPipelineExecuting
bool ___m_IsPipelineExecuting_27;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::isCameraColorTargetValid
bool ___isCameraColorTargetValid_28;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::disableNativeRenderPassInFeatures
bool ___disableNativeRenderPassInFeatures_29;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::useRenderPassEnabled
bool ___useRenderPassEnabled_30;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::<useDepthPriming>k__BackingField
bool ___U3CuseDepthPrimingU3Ek__BackingField_38;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::<stripShadowsOffVariants>k__BackingField
bool ___U3CstripShadowsOffVariantsU3Ek__BackingField_39;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::<stripAdditionalLightOffVariants>k__BackingField
bool ___U3CstripAdditionalLightOffVariantsU3Ek__BackingField_40;
};
// UnityEngine.Rendering.Universal.ScriptableRendererData
struct ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRendererData::<isInvalidated>k__BackingField
bool ___U3CisInvalidatedU3Ek__BackingField_4;
// UnityEngine.Rendering.Universal.ScriptableRendererData/DebugShaderResources UnityEngine.Rendering.Universal.ScriptableRendererData::debugShaders
DebugShaderResources_tDE399BFF5E1E9403CD4793CD8C8A51796C682B8B* ___debugShaders_5;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRendererFeature> UnityEngine.Rendering.Universal.ScriptableRendererData::m_RendererFeatures
List_1_t2121653FB628940E808D105AD2C17E0F20AFB3A6* ___m_RendererFeatures_6;
// System.Collections.Generic.List`1<System.Int64> UnityEngine.Rendering.Universal.ScriptableRendererData::m_RendererFeatureMap
List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* ___m_RendererFeatureMap_7;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRendererData::m_UseNativeRenderPass
bool ___m_UseNativeRenderPass_8;
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rendering.Universal.DebugHandler/DrawFunction
struct DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B : public MulticastDelegate_t
{
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.Collider2D
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.Rendering.Universal.Renderer2D
struct Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1 : public ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892
{
// UnityEngine.Rendering.Universal.Render2DLightingPass UnityEngine.Rendering.Universal.Renderer2D::m_Render2DLightingPass
Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* ___m_Render2DLightingPass_42;
// UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass UnityEngine.Rendering.Universal.Renderer2D::m_PixelPerfectBackgroundPass
PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* ___m_PixelPerfectBackgroundPass_43;
// UnityEngine.Rendering.Universal.Internal.FinalBlitPass UnityEngine.Rendering.Universal.Renderer2D::m_FinalBlitPass
FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* ___m_FinalBlitPass_44;
// UnityEngine.Rendering.Universal.Light2DCullResult UnityEngine.Rendering.Universal.Renderer2D::m_LightCullResult
Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* ___m_LightCullResult_45;
// System.Boolean UnityEngine.Rendering.Universal.Renderer2D::m_UseDepthStencilBuffer
bool ___m_UseDepthStencilBuffer_47;
// System.Boolean UnityEngine.Rendering.Universal.Renderer2D::m_CreateColorTexture
bool ___m_CreateColorTexture_48;
// System.Boolean UnityEngine.Rendering.Universal.Renderer2D::m_CreateDepthTexture
bool ___m_CreateDepthTexture_49;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Renderer2D::k_ColorTextureHandle
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___k_ColorTextureHandle_50;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Renderer2D::k_DepthTextureHandle
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___k_DepthTextureHandle_51;
// UnityEngine.Material UnityEngine.Rendering.Universal.Renderer2D::m_BlitMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_BlitMaterial_52;
// UnityEngine.Material UnityEngine.Rendering.Universal.Renderer2D::m_SamplingMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_SamplingMaterial_53;
// UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.Renderer2D::m_Renderer2DData
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___m_Renderer2DData_54;
// UnityEngine.Rendering.Universal.PostProcessPasses UnityEngine.Rendering.Universal.Renderer2D::m_PostProcessPasses
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9 ___m_PostProcessPasses_55;
};
// UnityEngine.Rendering.Universal.Renderer2DData
struct Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF : public ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7
{
// UnityEngine.TransparencySortMode UnityEngine.Rendering.Universal.Renderer2DData::m_TransparencySortMode
int32_t ___m_TransparencySortMode_9;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.Renderer2DData::m_TransparencySortAxis
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_TransparencySortAxis_10;
// System.Single UnityEngine.Rendering.Universal.Renderer2DData::m_HDREmulationScale
float ___m_HDREmulationScale_11;
// System.Single UnityEngine.Rendering.Universal.Renderer2DData::m_LightRenderTextureScale
float ___m_LightRenderTextureScale_12;
// UnityEngine.Rendering.Universal.Light2DBlendStyle[] UnityEngine.Rendering.Universal.Renderer2DData::m_LightBlendStyles
Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* ___m_LightBlendStyles_13;
// System.Boolean UnityEngine.Rendering.Universal.Renderer2DData::m_UseDepthStencilBuffer
bool ___m_UseDepthStencilBuffer_14;
// System.Boolean UnityEngine.Rendering.Universal.Renderer2DData::m_UseCameraSortingLayersTexture
bool ___m_UseCameraSortingLayersTexture_15;
// System.Int32 UnityEngine.Rendering.Universal.Renderer2DData::m_CameraSortingLayersTextureBound
int32_t ___m_CameraSortingLayersTextureBound_16;
// UnityEngine.Rendering.Universal.Downsampling UnityEngine.Rendering.Universal.Renderer2DData::m_CameraSortingLayerDownsamplingMethod
int32_t ___m_CameraSortingLayerDownsamplingMethod_17;
// System.UInt32 UnityEngine.Rendering.Universal.Renderer2DData::m_MaxLightRenderTextureCount
uint32_t ___m_MaxLightRenderTextureCount_18;
// System.UInt32 UnityEngine.Rendering.Universal.Renderer2DData::m_MaxShadowRenderTextureCount
uint32_t ___m_MaxShadowRenderTextureCount_19;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_ShapeLightShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_ShapeLightShader_20;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_ShapeLightVolumeShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_ShapeLightVolumeShader_21;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_PointLightShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_PointLightShader_22;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_PointLightVolumeShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_PointLightVolumeShader_23;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_BlitShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_BlitShader_24;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_SamplingShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_SamplingShader_25;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_ProjectedShadowShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_ProjectedShadowShader_26;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_SpriteShadowShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_SpriteShadowShader_27;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_SpriteUnshadowShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_SpriteUnshadowShader_28;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_GeometryUnshadowShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_GeometryUnshadowShader_29;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::m_FallbackErrorShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_FallbackErrorShader_30;
// UnityEngine.Rendering.Universal.PostProcessData UnityEngine.Rendering.Universal.Renderer2DData::m_PostProcessData
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___m_PostProcessData_31;
// UnityEngine.Texture2D UnityEngine.Rendering.Universal.Renderer2DData::m_FallOffLookup
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_FallOffLookup_32;
// System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material> UnityEngine.Rendering.Universal.Renderer2DData::<lightMaterials>k__BackingField
Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* ___U3ClightMaterialsU3Ek__BackingField_33;
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::<spriteSelfShadowMaterial>k__BackingField
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CspriteSelfShadowMaterialU3Ek__BackingField_34;
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::<spriteUnshadowMaterial>k__BackingField
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CspriteUnshadowMaterialU3Ek__BackingField_35;
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::<geometryUnshadowMaterial>k__BackingField
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CgeometryUnshadowMaterialU3Ek__BackingField_36;
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::<projectedShadowMaterial>k__BackingField
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CprojectedShadowMaterialU3Ek__BackingField_37;
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::<stencilOnlyShadowMaterial>k__BackingField
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___U3CstencilOnlyShadowMaterialU3Ek__BackingField_38;
// System.Boolean UnityEngine.Rendering.Universal.Renderer2DData::<isNormalsRenderTargetValid>k__BackingField
bool ___U3CisNormalsRenderTargetValidU3Ek__BackingField_39;
// System.Single UnityEngine.Rendering.Universal.Renderer2DData::<normalsRenderTargetScale>k__BackingField
float ___U3CnormalsRenderTargetScaleU3Ek__BackingField_40;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Renderer2DData::normalsRenderTarget
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___normalsRenderTarget_41;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Renderer2DData::shadowsRenderTarget
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___shadowsRenderTarget_42;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Renderer2DData::cameraSortingLayerRenderTarget
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___cameraSortingLayerRenderTarget_43;
// UnityEngine.Rendering.Universal.ILight2DCullResult UnityEngine.Rendering.Universal.Renderer2DData::<lightCullResult>k__BackingField
RuntimeObject* ___U3ClightCullResultU3Ek__BackingField_44;
};
// UnityEngine.U2D.Light2DBase
struct Light2DBase_t21E41B15B3A532090B53439B4E99AB1207263C26 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera
struct PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Int32 UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_AssetsPPU
int32_t ___m_AssetsPPU_4;
// System.Int32 UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_RefResolutionX
int32_t ___m_RefResolutionX_5;
// System.Int32 UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_RefResolutionY
int32_t ___m_RefResolutionY_6;
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/CropFrame UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_CropFrame
int32_t ___m_CropFrame_7;
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/GridSnapping UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_GridSnapping
int32_t ___m_GridSnapping_8;
// UnityEngine.Camera UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_Camera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_Camera_9;
// UnityEngine.Rendering.Universal.PixelPerfectCameraInternal UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_Internal
PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* ___m_Internal_10;
// System.Boolean UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::m_CinemachineCompatibilityMode
bool ___m_CinemachineCompatibilityMode_11;
};
// UnityEngine.Rendering.Universal.ShadowCasterGroup2D
struct ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Int32 UnityEngine.Rendering.Universal.ShadowCasterGroup2D::m_ShadowGroup
int32_t ___m_ShadowGroup_4;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ShadowCaster2D> UnityEngine.Rendering.Universal.ShadowCasterGroup2D::m_ShadowCasters
List_1_t7D5A9DCDF7738C6FC7030576019964DCB20E1743* ___m_ShadowCasters_5;
};
// UnityEngine.Rendering.Universal.CompositeShadowCaster2D
struct CompositeShadowCaster2D_tDE7E39C1507FD4BD5C3F9F3A3036EEC1F37BB242 : public ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C
{
};
// UnityEngine.Rendering.Universal.Light2D
struct Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD : public Light2DBase_t21E41B15B3A532090B53439B4E99AB1207263C26
{
// UnityEngine.Rendering.Universal.Light2D/ComponentVersions UnityEngine.Rendering.Universal.Light2D::m_ComponentVersion
int32_t ___m_ComponentVersion_5;
// UnityEngine.Rendering.Universal.Light2D/LightType UnityEngine.Rendering.Universal.Light2D::m_LightType
int32_t ___m_LightType_6;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::m_BlendStyleIndex
int32_t ___m_BlendStyleIndex_7;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_FalloffIntensity
float ___m_FalloffIntensity_8;
// UnityEngine.Color UnityEngine.Rendering.Universal.Light2D::m_Color
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_9;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_Intensity
float ___m_Intensity_10;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_LightVolumeIntensity
float ___m_LightVolumeIntensity_11;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::m_LightVolumeIntensityEnabled
bool ___m_LightVolumeIntensityEnabled_12;
// System.Int32[] UnityEngine.Rendering.Universal.Light2D::m_ApplyToSortingLayers
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ApplyToSortingLayers_13;
// UnityEngine.Sprite UnityEngine.Rendering.Universal.Light2D::m_LightCookieSprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_LightCookieSprite_14;
// UnityEngine.Sprite UnityEngine.Rendering.Universal.Light2D::m_DeprecatedPointLightCookieSprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DeprecatedPointLightCookieSprite_15;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::m_LightOrder
int32_t ___m_LightOrder_16;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::m_AlphaBlendOnOverlap
bool ___m_AlphaBlendOnOverlap_17;
// UnityEngine.Rendering.Universal.Light2D/OverlapOperation UnityEngine.Rendering.Universal.Light2D::m_OverlapOperation
int32_t ___m_OverlapOperation_18;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_NormalMapDistance
float ___m_NormalMapDistance_19;
// UnityEngine.Rendering.Universal.Light2D/NormalMapQuality UnityEngine.Rendering.Universal.Light2D::m_NormalMapQuality
int32_t ___m_NormalMapQuality_20;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::m_UseNormalMap
bool ___m_UseNormalMap_21;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::m_ShadowIntensityEnabled
bool ___m_ShadowIntensityEnabled_22;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_ShadowIntensity
float ___m_ShadowIntensity_23;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::m_ShadowVolumeIntensityEnabled
bool ___m_ShadowVolumeIntensityEnabled_24;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_ShadowVolumeIntensity
float ___m_ShadowVolumeIntensity_25;
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Light2D::m_Mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_Mesh_26;
// UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex[] UnityEngine.Rendering.Universal.Light2D::m_Vertices
LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___m_Vertices_27;
// System.UInt16[] UnityEngine.Rendering.Universal.Light2D::m_Triangles
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___m_Triangles_28;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::m_PreviousLightCookieSprite
int32_t ___m_PreviousLightCookieSprite_29;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.Light2D::m_CachedPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CachedPosition_30;
// UnityEngine.Bounds UnityEngine.Rendering.Universal.Light2D::m_LocalBounds
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___m_LocalBounds_31;
// UnityEngine.BoundingSphere UnityEngine.Rendering.Universal.Light2D::<boundingSphere>k__BackingField
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___U3CboundingSphereU3Ek__BackingField_32;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::forceUpdate
bool ___forceUpdate_33;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_PointLightInnerAngle
float ___m_PointLightInnerAngle_34;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_PointLightOuterAngle
float ___m_PointLightOuterAngle_35;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_PointLightInnerRadius
float ___m_PointLightInnerRadius_36;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_PointLightOuterRadius
float ___m_PointLightOuterRadius_37;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::m_ShapeLightParametricSides
int32_t ___m_ShapeLightParametricSides_38;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_ShapeLightParametricAngleOffset
float ___m_ShapeLightParametricAngleOffset_39;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_ShapeLightParametricRadius
float ___m_ShapeLightParametricRadius_40;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_ShapeLightFalloffSize
float ___m_ShapeLightFalloffSize_41;
// UnityEngine.Vector2 UnityEngine.Rendering.Universal.Light2D::m_ShapeLightFalloffOffset
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ShapeLightFalloffOffset_42;
// UnityEngine.Vector3[] UnityEngine.Rendering.Universal.Light2D::m_ShapePath
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_ShapePath_43;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_PreviousShapeLightFalloffSize
float ___m_PreviousShapeLightFalloffSize_44;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::m_PreviousShapeLightParametricSides
int32_t ___m_PreviousShapeLightParametricSides_45;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_PreviousShapeLightParametricAngleOffset
float ___m_PreviousShapeLightParametricAngleOffset_46;
// System.Single UnityEngine.Rendering.Universal.Light2D::m_PreviousShapeLightParametricRadius
float ___m_PreviousShapeLightParametricRadius_47;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::m_PreviousShapePathHash
int32_t ___m_PreviousShapePathHash_48;
// UnityEngine.Rendering.Universal.Light2D/LightType UnityEngine.Rendering.Universal.Light2D::m_PreviousLightType
int32_t ___m_PreviousLightType_49;
};
// UnityEngine.Rendering.Universal.ShadowCaster2D
struct ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF : public ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C
{
// UnityEngine.Rendering.Universal.ShadowCaster2D/ComponentVersions UnityEngine.Rendering.Universal.ShadowCaster2D::m_ComponentVersion
int32_t ___m_ComponentVersion_7;
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::m_HasRenderer
bool ___m_HasRenderer_8;
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::m_UseRendererSilhouette
bool ___m_UseRendererSilhouette_9;
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::m_CastsShadows
bool ___m_CastsShadows_10;
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::m_SelfShadows
bool ___m_SelfShadows_11;
// System.Int32[] UnityEngine.Rendering.Universal.ShadowCaster2D::m_ApplyToSortingLayers
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ApplyToSortingLayers_12;
// UnityEngine.Vector3[] UnityEngine.Rendering.Universal.ShadowCaster2D::m_ShapePath
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_ShapePath_13;
// System.Int32 UnityEngine.Rendering.Universal.ShadowCaster2D::m_ShapePathHash
int32_t ___m_ShapePathHash_14;
// UnityEngine.Mesh UnityEngine.Rendering.Universal.ShadowCaster2D::m_Mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_Mesh_15;
// System.Int32 UnityEngine.Rendering.Universal.ShadowCaster2D::m_InstanceId
int32_t ___m_InstanceId_16;
// UnityEngine.Rendering.Universal.ShadowCasterGroup2D UnityEngine.Rendering.Universal.ShadowCaster2D::m_ShadowCasterGroup
ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___m_ShadowCasterGroup_17;
// UnityEngine.Rendering.Universal.ShadowCasterGroup2D UnityEngine.Rendering.Universal.ShadowCaster2D::m_PreviousShadowCasterGroup
ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___m_PreviousShadowCasterGroup_18;
// UnityEngine.Bounds UnityEngine.Rendering.Universal.ShadowCaster2D::m_LocalBounds
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___m_LocalBounds_19;
// UnityEngine.BoundingSphere UnityEngine.Rendering.Universal.ShadowCaster2D::m_BoundingSphere
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___m_BoundingSphere_20;
// System.Int32 UnityEngine.Rendering.Universal.ShadowCaster2D::m_PreviousShadowGroup
int32_t ___m_PreviousShadowGroup_21;
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::m_PreviousCastsShadows
bool ___m_PreviousCastsShadows_22;
// System.Int32 UnityEngine.Rendering.Universal.ShadowCaster2D::m_PreviousPathHash
int32_t ___m_PreviousPathHash_23;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.ShadowCaster2D::m_CachedPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CachedPosition_24;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.ShadowCaster2D::m_CachedLossyScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CachedLossyScale_25;
// UnityEngine.Quaternion UnityEngine.Rendering.Universal.ShadowCaster2D::m_CachedRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_CachedRotation_26;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.ShadowCaster2D::m_CachedShadowMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CachedShadowMatrix_27;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.ShadowCaster2D::m_CachedInverseShadowMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CachedInverseShadowMatrix_28;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.ShadowCaster2D::m_CachedLocalToWorldMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CachedLocalToWorldMatrix_29;
};
// System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material>
// System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material>
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>
struct List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
List_1U5BU5D_t7A6DCD73957CC5D1E5C1E10F26C03F3D816E837B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>
struct List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>
struct List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>
struct List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Light2DU5BU5D_tD5B36D8ADDC8AED39429E909C1C87029518CA7C6* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode>
struct List_1_tC21608E7C04F77D959CAC750A784805B548DF443_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PolyNodeU5BU5D_tB0E234AEA190B573E39DB2AB98776D4FAB6565BA* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode>
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>
struct List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ScriptableRenderPassU5BU5D_tC40E3619A24B14CB90535A47C826514BE1343F87* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>
struct List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Vector2>
// UnityEngine.Rendering.Universal.ClipperBase
// UnityEngine.Rendering.Universal.ClipperBase
// UnityEngine.Rendering.Universal.LayerUtility
struct LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields
{
// UnityEngine.Rendering.Universal.LayerBatch[] UnityEngine.Rendering.Universal.LayerUtility::s_LayerBatches
LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* ___s_LayerBatches_0;
// System.UInt32 UnityEngine.Rendering.Universal.LayerUtility::<maxTextureCount>k__BackingField
uint32_t ___U3CmaxTextureCountU3Ek__BackingField_1;
};
// UnityEngine.Rendering.Universal.LayerUtility
// UnityEngine.Rendering.Universal.Light2DCullResult
// UnityEngine.Rendering.Universal.Light2DCullResult
// UnityEngine.Rendering.Universal.Light2DLookupTexture
struct Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_StaticFields
{
// UnityEngine.Texture2D UnityEngine.Rendering.Universal.Light2DLookupTexture::s_PointLightLookupTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_PointLightLookupTexture_0;
};
// UnityEngine.Rendering.Universal.Light2DLookupTexture
// UnityEngine.Rendering.Universal.Light2DManager
struct Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields
{
// UnityEngine.SortingLayer[] UnityEngine.Rendering.Universal.Light2DManager::s_SortingLayers
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___s_SortingLayers_0;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.Light2DManager::<lights>k__BackingField
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* ___U3ClightsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.Universal.Light2DManager
// UnityEngine.Rendering.Universal.LightUtility
// UnityEngine.Rendering.Universal.LightUtility
// UnityEngine.Rendering.Universal.PolyNode
// UnityEngine.Rendering.Universal.PolyNode
// UnityEngine.Rendering.ProfilingSampler
// UnityEngine.Rendering.ProfilingSampler
// UnityEngine.Rendering.Universal.ShadowRendering
struct ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_LightPosID
int32_t ___k_LightPosID_0;
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_SelfShadowingID
int32_t ___k_SelfShadowingID_1;
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_ShadowStencilGroupID
int32_t ___k_ShadowStencilGroupID_2;
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_ShadowIntensityID
int32_t ___k_ShadowIntensityID_3;
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_ShadowVolumeIntensityID
int32_t ___k_ShadowVolumeIntensityID_4;
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_ShadowRadiusID
int32_t ___k_ShadowRadiusID_5;
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_ShadowColorMaskID
int32_t ___k_ShadowColorMaskID_6;
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_ShadowModelMatrixID
int32_t ___k_ShadowModelMatrixID_7;
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_ShadowModelInvMatrixID
int32_t ___k_ShadowModelInvMatrixID_8;
// System.Int32 UnityEngine.Rendering.Universal.ShadowRendering::k_ShadowModelScaleID
int32_t ___k_ShadowModelScaleID_9;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.ShadowRendering::m_ProfilingSamplerShadows
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadows_10;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.ShadowRendering::m_ProfilingSamplerShadowsA
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadowsA_11;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.ShadowRendering::m_ProfilingSamplerShadowsR
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadowsR_12;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.ShadowRendering::m_ProfilingSamplerShadowsG
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadowsG_13;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.ShadowRendering::m_ProfilingSamplerShadowsB
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerShadowsB_14;
// UnityEngine.Rendering.Universal.RenderTargetHandle[] UnityEngine.Rendering.Universal.ShadowRendering::m_RenderTargets
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* ___m_RenderTargets_15;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.ShadowRendering::m_LightInputTextures
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_LightInputTextures_16;
// UnityEngine.Color[] UnityEngine.Rendering.Universal.ShadowRendering::k_ColorLookup
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___k_ColorLookup_17;
// UnityEngine.Rendering.ProfilingSampler[] UnityEngine.Rendering.Universal.ShadowRendering::m_ProfilingSamplerShadowColorsLookup
ProfilingSamplerU5BU5D_tE16B1AF92F0481D3201E2094700BE7CC2DB7E240* ___m_ProfilingSamplerShadowColorsLookup_18;
// System.UInt32 UnityEngine.Rendering.Universal.ShadowRendering::<maxTextureCount>k__BackingField
uint32_t ___U3CmaxTextureCountU3Ek__BackingField_19;
};
// UnityEngine.Rendering.Universal.ShadowRendering
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// UnityEngine.Rendering.Universal.Light2DCullResult/<>c
struct U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields
{
// UnityEngine.Rendering.Universal.Light2DCullResult/<>c UnityEngine.Rendering.Universal.Light2DCullResult/<>c::<>9
U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC* ___U3CU3E9_0;
// System.Comparison`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.Light2DCullResult/<>c::<>9__5_0
Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* ___U3CU3E9__5_0_1;
};
// UnityEngine.Rendering.Universal.Light2DCullResult/<>c
// UnityEngine.Rendering.Universal.LightUtility/<>c
struct U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields
{
// UnityEngine.Rendering.Universal.LightUtility/<>c UnityEngine.Rendering.Universal.LightUtility/<>c::<>9
U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* ___U3CU3E9_0;
// System.Func`2<System.Int32,System.Int32> UnityEngine.Rendering.Universal.LightUtility/<>c::<>9__6_0
Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___U3CU3E9__6_0_1;
};
// UnityEngine.Rendering.Universal.LightUtility/<>c
// UnityEngine.Rendering.Universal.Render2DLightingPass/<>c
struct U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields
{
// UnityEngine.Rendering.Universal.Render2DLightingPass/<>c UnityEngine.Rendering.Universal.Render2DLightingPass/<>c::<>9
U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* ___U3CU3E9_0;
// UnityEngine.Rendering.Universal.DebugHandler/DrawFunction UnityEngine.Rendering.Universal.Render2DLightingPass/<>c::<>9__26_0
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* ___U3CU3E9__26_0_1;
};
// UnityEngine.Rendering.Universal.Render2DLightingPass/<>c
// UnityEngine.Rendering.Universal.Renderer2D/<>c
struct U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields
{
// UnityEngine.Rendering.Universal.Renderer2D/<>c UnityEngine.Rendering.Universal.Renderer2D/<>c::<>9
U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* ___U3CU3E9_0;
// System.Predicate`1<UnityEngine.Rendering.Universal.ScriptableRenderPass> UnityEngine.Rendering.Universal.Renderer2D/<>c::<>9__34_0
Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* ___U3CU3E9__34_0_1;
};
// UnityEngine.Rendering.Universal.Renderer2D/<>c
// UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures
// UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.Universal.Light2D>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.Universal.Light2D>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// Unity.Collections.NativeArray`1<System.Boolean>
// Unity.Collections.NativeArray`1<System.Boolean>
// Unity.Collections.NativeArray`1<System.UInt16>
// Unity.Collections.NativeArray`1<System.UInt16>
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>
// Unity.Collections.NativeSlice`1<UnityEngine.Vector2>
// Unity.Collections.NativeSlice`1<UnityEngine.Vector2>
// Unity.Collections.NativeSlice`1<UnityEngine.Vector3>
// Unity.Collections.NativeSlice`1<UnityEngine.Vector3>
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Boolean
// UnityEngine.Rendering.Universal.Clipper
// UnityEngine.Rendering.Universal.Clipper
// UnityEngine.Color
// UnityEngine.Color
// System.Double
// System.Double
// UnityEngine.Rendering.Universal.DoublePoint
// UnityEngine.Rendering.Universal.DoublePoint
// System.Int16
// System.Int16
// System.Int32
// System.Int32
// System.Int64
// System.Int64
// UnityEngine.Rendering.Universal.IntPoint
// UnityEngine.Rendering.Universal.IntPoint
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// UnityEngine.Rendering.Universal.IntRect
// UnityEngine.Rendering.Universal.IntRect
// UnityEngine.Rendering.Universal.LightStats
// UnityEngine.Rendering.Universal.LightStats
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngine.Mathf
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Matrix4x4
// UnityEngine.Rendering.Universal.PolyTree
// UnityEngine.Rendering.Universal.PolyTree
// UnityEngine.Rendering.ProfilingScope
// UnityEngine.Rendering.ProfilingScope
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// UnityEngine.Rect
// UnityEngine.Rect
// UnityEngine.Rendering.RenderQueueRange
struct RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_StaticFields
{
// System.Int32 UnityEngine.Rendering.RenderQueueRange::minimumBound
int32_t ___minimumBound_3;
// System.Int32 UnityEngine.Rendering.RenderQueueRange::maximumBound
int32_t ___maximumBound_5;
};
// UnityEngine.Rendering.RenderQueueRange
// UnityEngine.RenderTextureDescriptor
// UnityEngine.RenderTextureDescriptor
// UnityEngine.Rendering.ShaderTagId
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ShaderTagId::none
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___none_0;
};
// UnityEngine.Rendering.ShaderTagId
// System.Single
// System.Single
// UnityEngine.SortingLayer
// UnityEngine.SortingLayer
// UnityEngine.Rendering.SortingLayerRange
// UnityEngine.Rendering.SortingLayerRange
// System.UInt16
// System.UInt16
// System.UInt32
// System.UInt32
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3
struct Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_StaticFields
{
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Zero
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Zero_0;
};
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
};
// UnityEngine.Vector2Int
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// UnityEngine.Vector4
// UnityEngine.Rendering.VertexAttributeDescriptor
// UnityEngine.Rendering.VertexAttributeDescriptor
// System.Void
// System.Void
// Unity.Mathematics.float2
struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields
{
// Unity.Mathematics.float2 Unity.Mathematics.float2::zero
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___zero_2;
};
// Unity.Mathematics.float2
// Unity.Mathematics.float3
struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields
{
// Unity.Mathematics.float3 Unity.Mathematics.float3::zero
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___zero_3;
};
// Unity.Mathematics.float3
// UnityEngine.Rendering.Universal.LayerBatch/<renderTargetIds>e__FixedBuffer
// UnityEngine.Rendering.Universal.LayerBatch/<renderTargetIds>e__FixedBuffer
// UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
// UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
// UnityEngine.Rendering.Universal.Light2DBlendStyle/BlendFactors
// UnityEngine.Rendering.Universal.Light2DBlendStyle/BlendFactors
// UnityEngine.BoundingSphere
// UnityEngine.BoundingSphere
// UnityEngine.Bounds
// UnityEngine.Bounds
// UnityEngine.Rendering.Universal.CameraData
// UnityEngine.Rendering.Universal.CameraData
// UnityEngine.Rendering.Universal.ClipperOffset
// UnityEngine.Rendering.Universal.ClipperOffset
// UnityEngine.Rendering.CommandBuffer
// UnityEngine.Rendering.CommandBuffer
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
// UnityEngine.Rendering.CullingResults
// UnityEngine.Rendering.CullingResults
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// UnityEngine.Rendering.FilteringSettings
// UnityEngine.Rendering.FilteringSettings
// UnityEngine.Rendering.Universal.LayerBatch
// UnityEngine.Rendering.Universal.LayerBatch
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// UnityEngine.Rendering.Universal.PixelPerfectCameraInternal
// UnityEngine.Rendering.Universal.PixelPerfectCameraInternal
// UnityEngine.Plane
// UnityEngine.Plane
// UnityEngine.Rendering.RenderTargetIdentifier
// UnityEngine.Rendering.RenderTargetIdentifier
// UnityEngine.Rendering.Universal.RendererLighting
struct RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields
{
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.RendererLighting::m_ProfilingSampler
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampler_0;
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.Universal.RendererLighting::k_NormalsRenderingPassName
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___k_NormalsRenderingPassName_1;
// UnityEngine.Color UnityEngine.Rendering.Universal.RendererLighting::k_NormalClearColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___k_NormalClearColor_2;
// System.String UnityEngine.Rendering.Universal.RendererLighting::k_SpriteLightKeyword
String_t* ___k_SpriteLightKeyword_3;
// System.String UnityEngine.Rendering.Universal.RendererLighting::k_UsePointLightCookiesKeyword
String_t* ___k_UsePointLightCookiesKeyword_4;
// System.String UnityEngine.Rendering.Universal.RendererLighting::k_LightQualityFastKeyword
String_t* ___k_LightQualityFastKeyword_5;
// System.String UnityEngine.Rendering.Universal.RendererLighting::k_UseNormalMap
String_t* ___k_UseNormalMap_6;
// System.String UnityEngine.Rendering.Universal.RendererLighting::k_UseAdditiveBlendingKeyword
String_t* ___k_UseAdditiveBlendingKeyword_7;
// System.String[] UnityEngine.Rendering.Universal.RendererLighting::k_UseBlendStyleKeywords
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___k_UseBlendStyleKeywords_8;
// System.Int32[] UnityEngine.Rendering.Universal.RendererLighting::k_BlendFactorsPropIDs
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___k_BlendFactorsPropIDs_9;
// System.Int32[] UnityEngine.Rendering.Universal.RendererLighting::k_MaskFilterPropIDs
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___k_MaskFilterPropIDs_10;
// System.Int32[] UnityEngine.Rendering.Universal.RendererLighting::k_InvertedFilterPropIDs
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___k_InvertedFilterPropIDs_11;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.RendererLighting::s_RenderTextureFormatToUse
int32_t ___s_RenderTextureFormatToUse_12;
// System.Boolean UnityEngine.Rendering.Universal.RendererLighting::s_HasSetupRenderTextureFormatToUse
bool ___s_HasSetupRenderTextureFormatToUse_13;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_SrcBlendID
int32_t ___k_SrcBlendID_14;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_DstBlendID
int32_t ___k_DstBlendID_15;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_FalloffIntensityID
int32_t ___k_FalloffIntensityID_16;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_FalloffDistanceID
int32_t ___k_FalloffDistanceID_17;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_LightColorID
int32_t ___k_LightColorID_18;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_VolumeOpacityID
int32_t ___k_VolumeOpacityID_19;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_CookieTexID
int32_t ___k_CookieTexID_20;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_FalloffLookupID
int32_t ___k_FalloffLookupID_21;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_LightPositionID
int32_t ___k_LightPositionID_22;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_LightInvMatrixID
int32_t ___k_LightInvMatrixID_23;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_InnerRadiusMultID
int32_t ___k_InnerRadiusMultID_24;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_OuterAngleID
int32_t ___k_OuterAngleID_25;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_InnerAngleMultID
int32_t ___k_InnerAngleMultID_26;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_LightLookupID
int32_t ___k_LightLookupID_27;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_IsFullSpotlightID
int32_t ___k_IsFullSpotlightID_28;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_LightZDistanceID
int32_t ___k_LightZDistanceID_29;
// System.Int32 UnityEngine.Rendering.Universal.RendererLighting::k_PointLightCookieTexID
int32_t ___k_PointLightCookieTexID_30;
};
// UnityEngine.Rendering.Universal.RendererLighting
// UnityEngine.Rendering.ScriptableRenderContext
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ScriptableRenderContext::kRenderTypeTag
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___kRenderTypeTag_0;
};
// UnityEngine.Rendering.ScriptableRenderContext
// UnityEngine.Rendering.SortingSettings
// UnityEngine.Rendering.SortingSettings
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess
// UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter
// UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter
// UnityEngine.Rendering.Universal.LightUtility/<>c__DisplayClass6_0
// UnityEngine.Rendering.Universal.LightUtility/<>c__DisplayClass6_0
// UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex
struct LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields
{
// UnityEngine.Rendering.VertexAttributeDescriptor[] UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex::VertexLayout
VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___VertexLayout_3;
};
// UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex
// UnityEngine.Rendering.Universal.ClipperException
// UnityEngine.Rendering.Universal.ClipperException
// UnityEngine.Component
// UnityEngine.Component
// UnityEngine.Rendering.Universal.DebugHandler
struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugColorInvalidModePropertyId
int32_t ___k_DebugColorInvalidModePropertyId_0;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugColorPropertyId
int32_t ___k_DebugColorPropertyId_1;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugTexturePropertyId
int32_t ___k_DebugTexturePropertyId_2;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugTextureNoStereoPropertyId
int32_t ___k_DebugTextureNoStereoPropertyId_3;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugTextureDisplayRect
int32_t ___k_DebugTextureDisplayRect_4;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugRenderTargetSupportsStereo
int32_t ___k_DebugRenderTargetSupportsStereo_5;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugMaterialModeId
int32_t ___k_DebugMaterialModeId_6;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugVertexAttributeModeId
int32_t ___k_DebugVertexAttributeModeId_7;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugMaterialValidationModeId
int32_t ___k_DebugMaterialValidationModeId_8;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugMipInfoModeId
int32_t ___k_DebugMipInfoModeId_9;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugSceneOverrideModeId
int32_t ___k_DebugSceneOverrideModeId_10;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugFullScreenModeId
int32_t ___k_DebugFullScreenModeId_11;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidationModeId
int32_t ___k_DebugValidationModeId_12;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateBelowMinThresholdColorPropertyId
int32_t ___k_DebugValidateBelowMinThresholdColorPropertyId_13;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAboveMaxThresholdColorPropertyId
int32_t ___k_DebugValidateAboveMaxThresholdColorPropertyId_14;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugLightingModeId
int32_t ___k_DebugLightingModeId_15;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugLightingFeatureFlagsId
int32_t ___k_DebugLightingFeatureFlagsId_16;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoMinLuminanceId
int32_t ___k_DebugValidateAlbedoMinLuminanceId_17;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoMaxLuminanceId
int32_t ___k_DebugValidateAlbedoMaxLuminanceId_18;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoSaturationToleranceId
int32_t ___k_DebugValidateAlbedoSaturationToleranceId_19;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoHueToleranceId
int32_t ___k_DebugValidateAlbedoHueToleranceId_20;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoCompareColorId
int32_t ___k_DebugValidateAlbedoCompareColorId_21;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateMetallicMinValueId
int32_t ___k_DebugValidateMetallicMinValueId_22;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateMetallicMaxValueId
int32_t ___k_DebugValidateMetallicMaxValueId_23;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_ValidationChannelsId
int32_t ___k_ValidationChannelsId_24;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_RangeMinimumId
int32_t ___k_RangeMinimumId_25;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_RangeMaximumId
int32_t ___k_RangeMaximumId_26;
};
// UnityEngine.Rendering.Universal.DebugHandler
// UnityEngine.Rendering.DrawingSettings
struct DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_StaticFields
{
// System.Int32 UnityEngine.Rendering.DrawingSettings::maxShaderPasses
int32_t ___maxShaderPasses_0;
};
// UnityEngine.Rendering.DrawingSettings
// UnityEngine.GameObject
// UnityEngine.GameObject
// UnityEngine.Material
// UnityEngine.Material
// UnityEngine.Mesh
// UnityEngine.Mesh
// UnityEngine.Rendering.RenderStateBlock
// UnityEngine.Rendering.RenderStateBlock
// UnityEngine.Rendering.Universal.RenderTargetHandle
struct RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields
{
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.RenderTargetHandle::CameraTarget
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___CameraTarget_2;
};
// UnityEngine.Rendering.Universal.RenderTargetHandle
// UnityEngine.Rendering.Universal.RenderingData
// UnityEngine.Rendering.Universal.RenderingData
// UnityEngine.Rendering.ScriptableCullingParameters
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_StaticFields
{
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::maximumCullingPlaneCount
int32_t ___maximumCullingPlaneCount_2;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::layerCount
int32_t ___layerCount_7;
};
// UnityEngine.Rendering.ScriptableCullingParameters
// UnityEngine.Rendering.Universal.ScriptableRenderPass
// UnityEngine.Rendering.Universal.ScriptableRenderPass
// UnityEngine.Shader
// UnityEngine.Shader
// UnityEngine.Sprite
// UnityEngine.Sprite
// UnityEngine.Rendering.SubMeshDescriptor
// UnityEngine.Rendering.SubMeshDescriptor
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// UnityEngine.Texture
// System.Comparison`1<UnityEngine.Rendering.Universal.Light2D>
// System.Comparison`1<UnityEngine.Rendering.Universal.Light2D>
// System.Func`2<UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex,UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>
// System.Func`2<UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex,UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>
// System.Func`2<System.Int32,System.Int32>
// System.Func`2<System.Int32,System.Int32>
// System.Predicate`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>
// System.Predicate`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass
// UnityEngine.Rendering.Universal.Internal.FinalBlitPass
// UnityEngine.Rendering.Universal.Internal.FinalBlitPass
// UnityEngine.Rendering.Universal.Light2DBlendStyle
// UnityEngine.Rendering.Universal.Light2DBlendStyle
// UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass
struct PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_StaticFields
{
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass::m_ProfilingScope
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingScope_25;
};
// UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass
// UnityEngine.Rendering.Universal.PostProcessData
// UnityEngine.Rendering.Universal.PostProcessData
// UnityEngine.Rendering.Universal.Internal.PostProcessPass
struct PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286_StaticFields
{
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_ProfilingRenderPostProcessing
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingRenderPostProcessing_32;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.PostProcessPass::m_ProfilingRenderFinalPostProcessing
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingRenderFinalPostProcessing_33;
// System.Int32 UnityEngine.Rendering.Universal.Internal.PostProcessPass::kShaderPropertyId_ViewProjM
int32_t ___kShaderPropertyId_ViewProjM_67;
// System.Int32 UnityEngine.Rendering.Universal.Internal.PostProcessPass::kShaderPropertyId_PrevViewProjM
int32_t ___kShaderPropertyId_PrevViewProjM_68;
// System.Int32 UnityEngine.Rendering.Universal.Internal.PostProcessPass::kShaderPropertyId_ViewProjMStereo
int32_t ___kShaderPropertyId_ViewProjMStereo_69;
// System.Int32 UnityEngine.Rendering.Universal.Internal.PostProcessPass::kShaderPropertyId_PrevViewProjMStereo
int32_t ___kShaderPropertyId_PrevViewProjMStereo_70;
};
// UnityEngine.Rendering.Universal.Internal.PostProcessPass
// UnityEngine.Rendering.Universal.PostProcessPasses
// UnityEngine.Rendering.Universal.PostProcessPasses
// UnityEngine.Rendering.Universal.Render2DLightingPass
struct Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.Render2DLightingPass::k_HDREmulationScaleID
int32_t ___k_HDREmulationScaleID_25;
// System.Int32 UnityEngine.Rendering.Universal.Render2DLightingPass::k_InverseHDREmulationScaleID
int32_t ___k_InverseHDREmulationScaleID_26;
// System.Int32 UnityEngine.Rendering.Universal.Render2DLightingPass::k_UseSceneLightingID
int32_t ___k_UseSceneLightingID_27;
// System.Int32 UnityEngine.Rendering.Universal.Render2DLightingPass::k_RendererColorID
int32_t ___k_RendererColorID_28;
// System.Int32 UnityEngine.Rendering.Universal.Render2DLightingPass::k_CameraSortingLayerTextureID
int32_t ___k_CameraSortingLayerTextureID_29;
// System.Int32[] UnityEngine.Rendering.Universal.Render2DLightingPass::k_ShapeLightTextureIDs
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___k_ShapeLightTextureIDs_30;
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.Universal.Render2DLightingPass::k_CombinedRenderingPassName
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___k_CombinedRenderingPassName_31;
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.Universal.Render2DLightingPass::k_NormalsRenderingPassName
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___k_NormalsRenderingPassName_32;
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.Universal.Render2DLightingPass::k_LegacyPassName
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___k_LegacyPassName_33;
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId> UnityEngine.Rendering.Universal.Render2DLightingPass::k_ShaderTags
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___k_ShaderTags_34;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Render2DLightingPass::m_ProfilingDrawLights
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingDrawLights_35;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Render2DLightingPass::m_ProfilingDrawLightTextures
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingDrawLightTextures_36;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Render2DLightingPass::m_ProfilingDrawRenderers
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingDrawRenderers_37;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Render2DLightingPass::m_ProfilingDrawLayerBatch
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingDrawLayerBatch_38;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Render2DLightingPass::m_ProfilingSamplerUnlit
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerUnlit_39;
};
// UnityEngine.Rendering.Universal.Render2DLightingPass
// UnityEngine.Renderer
// UnityEngine.Renderer
// UnityEngine.Rendering.Universal.ScriptableRenderer
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_StaticFields
{
// UnityEngine.Rendering.Universal.ScriptableRenderer UnityEngine.Rendering.Universal.ScriptableRenderer::current
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___current_14;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::m_UseOptimizedStoreActions
bool ___m_UseOptimizedStoreActions_18;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveColorAttachments
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_ActiveColorAttachments_31;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveDepthAttachment
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_ActiveDepthAttachment_32;
// UnityEngine.Rendering.RenderBufferStoreAction[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveColorStoreActions
RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5* ___m_ActiveColorStoreActions_33;
// UnityEngine.Rendering.RenderBufferStoreAction UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveDepthStoreAction
int32_t ___m_ActiveDepthStoreAction_34;
// UnityEngine.Rendering.RenderTargetIdentifier[][] UnityEngine.Rendering.Universal.ScriptableRenderer::m_TrimmedColorAttachmentCopies
RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB* ___m_TrimmedColorAttachmentCopies_35;
// UnityEngine.Plane[] UnityEngine.Rendering.Universal.ScriptableRenderer::s_Planes
PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___s_Planes_36;
// UnityEngine.Vector4[] UnityEngine.Rendering.Universal.ScriptableRenderer::s_VectorPlanes
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___s_VectorPlanes_37;
};
// UnityEngine.Rendering.Universal.ScriptableRenderer
// UnityEngine.Rendering.Universal.ScriptableRendererData
// UnityEngine.Rendering.Universal.ScriptableRendererData
// UnityEngine.Texture2D
// UnityEngine.Texture2D
// UnityEngine.Transform
// UnityEngine.Transform
// UnityEngine.Rendering.Universal.DebugHandler/DrawFunction
// UnityEngine.Rendering.Universal.DebugHandler/DrawFunction
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Camera
// UnityEngine.Collider2D
// UnityEngine.Collider2D
// UnityEngine.Rendering.Universal.Renderer2D
struct Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields
{
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Renderer2D::m_ProfilingSampler
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampler_46;
};
// UnityEngine.Rendering.Universal.Renderer2D
// UnityEngine.Rendering.Universal.Renderer2DData
// UnityEngine.Rendering.Universal.Renderer2DData
// UnityEngine.U2D.Light2DBase
// UnityEngine.U2D.Light2DBase
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera
// UnityEngine.Rendering.Universal.ShadowCasterGroup2D
// UnityEngine.Rendering.Universal.ShadowCasterGroup2D
// UnityEngine.Rendering.Universal.CompositeShadowCaster2D
// UnityEngine.Rendering.Universal.CompositeShadowCaster2D
// UnityEngine.Rendering.Universal.Light2D
// UnityEngine.Rendering.Universal.Light2D
// UnityEngine.Rendering.Universal.ShadowCaster2D
// UnityEngine.Rendering.Universal.ShadowCaster2D
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex[]
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;
}
};
// System.UInt16[]
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;
}
};
// System.Int32[]
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;
}
};
// UnityEngine.SortingLayer[]
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;
}
};
// UnityEngine.Vector3[]
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;
}
};
// UnityEngine.Rendering.VertexAttributeDescriptor[]
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;
}
};
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[]
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_1), (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_1), (void*)NULL);
}
};
// UnityEngine.Vector2[]
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;
}
};
// UnityEngine.Rendering.Universal.LayerBatch[]
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;
}
};
// UnityEngine.Rendering.Universal.Light2DBlendStyle[]
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_0), (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_0), (void*)NULL);
}
};
// System.String[]
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);
}
};
// UnityEngine.Material[]
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);
}
};
// System.Object[]
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);
}
};
// UnityEngine.Rendering.Universal.IntPoint[]
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;
}
};
// UnityEngine.Rendering.Universal.DoublePoint[]
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;
}
};
// UnityEngine.Rendering.ShaderTagId[]
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);
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554_gshared (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5AE846231CC1E15D5E62E1A6B32760306AD94D91_gshared_inline (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::get_Item(System.Int32)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF8A58E901C5F86F6C4D1099E00FA60A4908B38B4_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::Add(T)
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) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_gshared_inline (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m65596F85439E50F3900E35D7663CDECF3DBB7F68_gshared (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::Add(T)
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) ;
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::get_Item(System.Int32)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::set_Item(System.Int32,T)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::set_Item(System.Int32,T)
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) ;
// System.Void UnityEngine.Mesh::SetVertexBufferData<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>(T[],System.Int32,System.Int32,System.Int32,System.Int32,UnityEngine.Rendering.MeshUpdateFlags)
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) ;
// System.Void System.Comparison`1<System.Object>::.ctor(System.Object,System.IntPtr)
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) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
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) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
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) ;
// System.Void System.Func`2<UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex,UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>::.ctor(System.Object,System.IntPtr)
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) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex,UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
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) ;
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::GetRange(System.Int32,System.Int32)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m56E15D7D4C3C45603EC8F71A8F6531AC54F0EDBF_gshared (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::set_Item(System.Int32,T)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::Insert(System.Int32,T)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(T)
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) ;
// System.Void UnityEngine.Mesh::SetVertexBufferData<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,System.Int32,System.Int32,UnityEngine.Rendering.MeshUpdateFlags)
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) ;
// System.Void UnityEngine.Mesh::SetIndices<System.UInt16>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,UnityEngine.MeshTopology,System.Int32,System.Boolean,System.Int32)
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) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>::Copy(Unity.Collections.NativeArray`1<T>,T[],System.Int32)
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) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt16>::Copy(Unity.Collections.NativeArray`1<T>,T[],System.Int32)
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) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
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) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt16>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
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) ;
// System.Void UnityEngine.Mesh::SetIndices<System.UInt16>(Unity.Collections.NativeArray`1<T>,UnityEngine.MeshTopology,System.Int32,System.Boolean,System.Int32)
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) ;
// Unity.Collections.NativeSlice`1<T> UnityEngine.U2D.SpriteDataAccessExtensions::GetVertexAttribute<UnityEngine.Vector3>(UnityEngine.Sprite,UnityEngine.Rendering.VertexAttribute)
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) ;
// Unity.Collections.NativeSlice`1<T> UnityEngine.U2D.SpriteDataAccessExtensions::GetVertexAttribute<UnityEngine.Vector2>(UnityEngine.Sprite,UnityEngine.Rendering.VertexAttribute)
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) ;
// T Unity.Collections.NativeSlice`1<UnityEngine.Vector3>::get_Item(System.Int32)
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) ;
// T Unity.Collections.NativeSlice`1<UnityEngine.Vector2>::get_Item(System.Int32)
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) ;
// System.Int32 Unity.Collections.NativeSlice`1<UnityEngine.Vector3>::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeSlice_1_get_Length_m7650D33DC04FE87C0736D620684106DF90ADFFBB_gshared (NativeSlice_1_t4B5C42A704ED060AB92A8716135FE435B1E6C23A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_gshared (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>::Add(T)
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) ;
// System.Void Unity.Collections.NativeArray`1<System.Boolean>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
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) ;
// System.Void Unity.Collections.NativeArray`1<System.Boolean>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_gshared (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::TryGetValue(TKey,TValue&)
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) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::set_Item(TKey,TValue)
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) ;
// System.Boolean UnityEngine.Component::TryGetComponent<System.Object>(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___0_component, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
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) ;
// T System.Collections.Generic.List`1<System.Object>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5F2C53FF0072F4015E5D14621F555D29B1EB79E5_gshared (Dictionary_2_tC8FA8E0C06C3A9584490723EC95DC65E5AFFF71A* __this, const RuntimeMethod* method) ;
// System.Int32 System.Array::IndexOf<System.Int32>(T[],T)
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) ;
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::.ctor()
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);
}
// System.Void UnityEngine.Rendering.Universal.PolyNode::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolyNode__ctor_m62E6D251392608C3B6428CDAC7157CA03C6DB396 (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::set_ArcTolerance(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClipperOffset_set_ArcTolerance_mC682625C17A5325B8ED680D25A9BC8C3BDE93159_inline (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode> UnityEngine.Rendering.Universal.PolyNode::get_Childs()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tC21608E7C04F77D959CAC750A784805B548DF443* PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode>::Clear()
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);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::get_Count()
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);
}
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::get_Item(System.Int32)
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);
}
// System.Boolean UnityEngine.Rendering.Universal.IntPoint::op_Equality(UnityEngine.Rendering.Universal.IntPoint,UnityEngine.Rendering.Universal.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPoint_op_Equality_mFB70BAF4B0B9D86C90E16EB78AD27A6CCE3FEF45 (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_a, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_b, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::set_Capacity(System.Int32)
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);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::Add(T)
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);
}
// System.Boolean UnityEngine.Rendering.Universal.IntPoint::op_Inequality(UnityEngine.Rendering.Universal.IntPoint,UnityEngine.Rendering.Universal.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPoint_op_Inequality_m29B5397603786A4A1194BDB8CA0FAA219DF8A5CE (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_a, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.PolyNode::AddChild(UnityEngine.Rendering.Universal.PolyNode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolyNode_AddChild_m8CF2C74C5426BAB5B15114D3129F60F7F65E2AFF (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* ___0_Child, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.PolyNode::get_ChildCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PolyNode_get_ChildCount_mD8C7FE67260D2B8F3FB8967ACD10DE6C703AEC54 (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.IntPoint::.ctor(System.Int64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764 (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* __this, int64_t ___0_X, int64_t ___1_Y, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode>::get_Item(System.Int32)
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);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::GetEnumerator()
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);
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::Dispose()
inline void Enumerator_Dispose_mF3049AF74F36E326CDC1AB44843F9A9E384DD099 (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::get_Current()
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);
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::AddPath(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,UnityEngine.Rendering.Universal.JoinType,UnityEngine.Rendering.Universal.EndType)
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) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::MoveNext()
inline bool Enumerator_MoveNext_mEF1D096D20BAA3C9609EF3EAD17A47D2FC392EEA (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tA18A4A343A81A9CF43F1469DA6B173DAB0E23592*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Boolean UnityEngine.Rendering.Universal.Clipper::Orientation(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clipper_Orientation_m3DFC123EE26BF9C6B26F8340CFD0B9C3A284481A (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* ___0_poly, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::Reverse()
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);
}
// System.Void UnityEngine.Rendering.Universal.DoublePoint::.ctor(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952 (DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF* __this, double ___0_x, double ___1_y, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::.ctor()
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);
}
// System.Boolean UnityEngine.Rendering.Universal.ClipperBase::near_zero(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClipperBase_near_zero_mF6DF89EA341957D3D6D20F4337FDC1D027D641F9 (double ___0_val, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::set_Capacity(System.Int32)
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);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::Add(T)
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);
}
// System.Double UnityEngine.Rendering.Universal.ClipperOffset::get_ArcTolerance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47_inline (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::.ctor()
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);
}
// System.Int64 UnityEngine.Rendering.Universal.ClipperOffset::Round(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E (double ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::Clear()
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);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::set_Capacity(System.Int32)
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);
}
// UnityEngine.Rendering.Universal.DoublePoint UnityEngine.Rendering.Universal.ClipperOffset::GetUnitNormal(UnityEngine.Rendering.Universal.IntPoint,UnityEngine.Rendering.Universal.IntPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ClipperOffset_GetUnitNormal_m72DA2A246B34D27E8DF85A79ABE6AF5B0A0BBB32 (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___0_pt1, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A ___1_pt2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::Add(T)
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);
}
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::get_Item(System.Int32)
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);
}
// System.Void UnityEngine.Rendering.Universal.DoublePoint::.ctor(UnityEngine.Rendering.Universal.DoublePoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoublePoint__ctor_m40683CEB156F7F13B5CEC3BA192909512D0F73AD (DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF* __this, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF ___0_dp, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::OffsetPoint(System.Int32,System.Int32&,UnityEngine.Rendering.Universal.JoinType)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.DoublePoint>::set_Item(System.Int32,T)
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);
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::DoRound(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoRound_m5CDD5D392A8EFE3EA9D94D8EA34398B19A1D84A7 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, int32_t ___0_j, int32_t ___1_k, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::Clear()
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);
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::FixOrientations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_FixOrientations_mDA375E02A3FE57336BBF9B4BCA0E090594A423DD (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::DoOffset(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_DoOffset_mB2EC1F8806D984AEACFF55D76038DA62FE63FC34 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_delta, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Clipper::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clipper__ctor_mBD460E37A6B4C818F2073F66AE05A2245219943B (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, int32_t ___0_InitOptions, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.ClipperBase::AddPaths(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>,UnityEngine.Rendering.Universal.PolyType,System.Boolean)
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) ;
// System.Void UnityEngine.Rendering.Universal.Clipper::set_LastIndex(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clipper_set_LastIndex_m874822A5C1A6BC6773DE4DD57796E3D91B7C6E48_inline (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Clipper::Execute(UnityEngine.Rendering.Universal.ClipType,System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>,UnityEngine.Rendering.Universal.PolyFillType,UnityEngine.Rendering.Universal.PolyFillType)
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) ;
// UnityEngine.Rendering.Universal.IntRect UnityEngine.Rendering.Universal.ClipperBase::GetBounds(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 ClipperBase_GetBounds_m8929702FB7FA0DD40C26D99E42EBCAD2B64CA91B (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* ___0_paths, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::.ctor(System.Int32)
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);
}
// System.Boolean UnityEngine.Rendering.Universal.ClipperBase::AddPath(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,UnityEngine.Rendering.Universal.PolyType,System.Boolean)
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) ;
// System.Void UnityEngine.Rendering.Universal.Clipper::set_ReverseSolution(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clipper_set_ReverseSolution_m450E2A28BE0742673DA8FD90ECB89A79E42B1580_inline (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::get_Count()
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);
}
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::RemoveAt(System.Int32)
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);
}
// System.Void UnityEngine.Rendering.Universal.PolyTree::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolyTree_Clear_m9F1110A46A21877AD49B28D71B3BBC2AEEEA484C (PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Clipper::Execute(UnityEngine.Rendering.Universal.ClipType,UnityEngine.Rendering.Universal.PolyTree,UnityEngine.Rendering.Universal.PolyFillType,UnityEngine.Rendering.Universal.PolyFillType)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode>::set_Capacity(System.Int32)
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);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.PolyNode>::set_Item(System.Int32,T)
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);
}
// System.Int32 System.Math::Max(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Object::GetInstanceID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex[] UnityEngine.Rendering.Universal.Light2D::get_vertices()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.UInt16[] UnityEngine.Rendering.Universal.Light2D::get_indices()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2D::UpdateMesh(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_UpdateMesh_m3F94EF56081443B7179F2B9862A56870EBBA2B63 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, bool ___0_forceUpdate, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2DManager::ErrorIfDuplicateGlobalLight(UnityEngine.Rendering.Universal.Light2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_ErrorIfDuplicateGlobalLight_m5C21AF76A9B952F19E434E3D6872280169689B13 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_volumetricShadowsEnabled()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_volumetricShadowsEnabled_m33D2FA62A54E1F806340AD2353A496F380373A8E_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_shadowVolumeIntensity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shadowVolumeIntensity_m3E69E95B53FE4D0CABD48311E08961EBDFC5FFF2_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.SortingLayer[] UnityEngine.Rendering.Universal.Light2DManager::GetCachedSortingLayer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* Light2DManager_GetCachedSortingLayer_m9E08F263D346E4627B1DE298960A6C43E0C843F1 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.SortingLayer::get_id()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B (SortingLayer_tB4F4D4E2CE652DB0881CDAB9E329DE9833C2B9C3* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.SortingLayer::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B (SortingLayer_tB4F4D4E2CE652DB0881CDAB9E329DE9833C2B9C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Rendering.Universal.LightUtility::GenerateSpriteMesh(UnityEngine.Rendering.Universal.Light2D,UnityEngine.Sprite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 LightUtility_GenerateSpriteMesh_mBD4A527CCA3FC678922EB50F212E0E6DE5121A2E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___1_sprite, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] UnityEngine.Rendering.Universal.Light2D::get_shapePath()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Light2D_get_shapePath_mE54ACE4DF1FA1DED318DD1A3A214476B9BE356AF_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.LightUtility::GetShapePathHash(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LightUtility_GetShapePathHash_m285643031D36473923992AC1AA0E44918A2C2B13 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_path, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::CheckForChange(System.Single,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545 (float ___0_a, float* ___1_b, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::CheckForChange(System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45 (int32_t ___0_a, int32_t* ___1_b, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::get_lightCookieSpriteInstanceID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_lightCookieSpriteInstanceID_mA75D9AE08C5EF7B3C29C5F942A9365B8C183E07C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::CheckForChange(UnityEngine.Rendering.Universal.Light2D/LightType,UnityEngine.Rendering.Universal.Light2D/LightType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m5FF9E2BA97E0E6943013FB788CB865160EA7FBAF (int32_t ___0_a, int32_t* ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Rendering.Universal.LightUtility::GenerateShapeMesh(UnityEngine.Rendering.Universal.Light2D,UnityEngine.Vector3[],System.Single)
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) ;
// UnityEngine.Bounds UnityEngine.Rendering.Universal.LightUtility::GenerateParametricMesh(UnityEngine.Rendering.Universal.Light2D,System.Single,System.Single,System.Single,System.Int32)
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) ;
// UnityEngine.Bounds UnityEngine.Rendering.Universal.Light2D::UpdateSpriteMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Light2D_UpdateSpriteMesh_m2A41E432F9181EE01D49A4FBFB71E24E704D807A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_isPointLight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_isPointLight_m07E5C6526A86112229661B2E930AE984FB9DE143 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.BoundingSphere::.ctor(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundingSphere__ctor_mB76812ECBDD8BA5B3E246871C58F6FA6CA2061C7 (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, float ___1_rad, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2D::set_boundingSphere(UnityEngine.BoundingSphere)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_boundingSphere_m298BAEBB175B9F8DE32C7ABDD9A978422498729C_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_max()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Max(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_min()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Min(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
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) ;
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_hasCachedMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_hasCachedMesh_mA2280191D26FC2073FCA052F27E536EA3BA67ABA (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Sprite::get_packed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sprite_get_packed_m6B6B98A3891B350711499532C07F8D393AAB868E (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Light2D::get_lightMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::SetVertexBufferParams(System.Int32,UnityEngine.Rendering.VertexAttributeDescriptor[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___0_vertexCount, VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* ___1_attributes, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::SetVertexBufferData<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>(T[],System.Int32,System.Int32,System.Int32,System.Int32,UnityEngine.Rendering.MeshUpdateFlags)
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);
}
// System.Void UnityEngine.Mesh::SetIndices(System.UInt16[],UnityEngine.MeshTopology,System.Int32,System.Boolean,System.Int32)
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) ;
// System.Void UnityEngine.Rendering.Universal.Light2DManager::RegisterLight(UnityEngine.Rendering.Universal.Light2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_RegisterLight_m629BE28633BD64DB9E55F9C90774F48B409A0D9C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2DManager::DeregisterLight(UnityEngine.Rendering.Universal.Light2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DManager_DeregisterLight_m63B2122FE1805EAE2B65F6BEE2749E3524DCB577 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2D::UpdateBoundingSphere()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_UpdateBoundingSphere_m32D1E53F7FD526BC68B8605E4DCA4BC48DA889FF (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.U2D.Light2DBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DBase__ctor_m16F6169A0463E18B0118A9506933E7EDDFC22E94 (Light2DBase_t21E41B15B3A532090B53439B4E99AB1207263C26* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rendering.Universal.Light2DBlendStyle::get_blendFactors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Light2DBlendStyle_get_blendFactors_m6562373F19D6A8EEE2FC89208738C845AD241B9B (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
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) ;
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::.ctor(UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64 (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_m, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_i, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter UnityEngine.Rendering.Universal.Light2DBlendStyle::get_maskTextureChannelFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Light2DBlendStyle::get_isDirty()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle::set_isDirty(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Light2DBlendStyle::get_hasRenderTarget()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle::set_hasRenderTarget(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_hasRenderTarget_m4647BA3C682C00E72285793457B5010E3571345C_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::get_mask()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::set_mask(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::get_inverted()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::set_inverted(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.Light2DManager::get_lights()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline (const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>::get_Count()
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);
}
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.Light2DCullResult::get_visibleLights()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DCullResult_get_visibleLights_m041185299DC3D259440E4BBE0D36C03001658516_inline (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>::GetEnumerator()
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);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.Universal.Light2D>::Dispose()
inline void Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.Universal.Light2D>::get_Current()
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);
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::IsLitLayer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_layer, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Light2D/NormalMapQuality UnityEngine.Rendering.Universal.Light2D::get_normalMapQuality()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_volumeIntensity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_volumeIntensity_mC6F6BE848A771AE2C1437660B53E83A4E84EA3E8_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::get_blendStyleIndex()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Light2D/LightType UnityEngine.Rendering.Universal.Light2D::get_lightType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Rendering.Universal.Light2D>::MoveNext()
inline bool Enumerator_MoveNext_mE14B1063EBB38D699442D9D7BE0C82503635239F (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t9C131AABA7DE8960D6BC197B47861EA11DC9D778*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>::Clear()
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);
}
// System.Int32 UnityEngine.Camera::get_cullingMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>::Add(T)
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);
}
// UnityEngine.BoundingSphere UnityEngine.Rendering.Universal.Light2D::get_boundingSphere()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Plane UnityEngine.Rendering.ScriptableCullingParameters::GetCullingPlane(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C ScriptableCullingParameters_GetCullingPlane_m807FBB6E8F63C700A436405C55354602A02DB11A (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::op_Implicit(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Plane::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::dot(Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
// System.Single UnityEngine.Plane::get_distance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::get_cullingPlaneCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ScriptableCullingParameters_get_cullingPlaneCount_mD7629EC974DE7C19CFC4D501B3E31A06011D18C4 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<UnityEngine.Rendering.Universal.Light2D>::.ctor(System.Object,System.IntPtr)
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);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>::Sort(System.Comparison`1<T>)
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);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>::.ctor()
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);
}
// System.Void UnityEngine.Rendering.Universal.Light2DCullResult/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEB11E871234A2791E4CC393F2A870C8BC0462AEF (U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::get_lightOrder()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_lightOrder_m01D500576E546C581E7172C14C97C06EF7442C6A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>::Remove(T)
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);
}
// System.Int32[] UnityEngine.Rendering.Universal.Light2D::get_affectedSortingLayers()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Light2D_get_affectedSortingLayers_m8DF4D9874C3839DE300C54CDEC5648B491BA4C3D_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Light2DManager::ContainsDuplicateGlobalLight(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DManager_ContainsDuplicateGlobalLight_m443EA0BB2BED78FE68A8049202DFD420F1221230 (int32_t ___0_sortingLayerIndex, int32_t ___1_blendStyleIndex, const RuntimeMethod* method) ;
// System.String UnityEngine.SortingLayer::IDToName(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SortingLayer_IDToName_m33D2DB1FAF81A088A6EED260A1A68137625AE0B1 (int32_t ___0_id, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
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) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_black()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Rendering.Universal.Light2D::get_color()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Light2D_get_color_m5CD60682D79A66B289AA91357F0359FF4793C505_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_intensity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_intensity_m92554676D740E01D24F39AE5942C00AA8BB541C9_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::op_Multiply(UnityEngine.Color,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, float ___1_b, const RuntimeMethod* method) ;
// UnityEngine.SortingLayer[] UnityEngine.SortingLayer::get_layers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* SortingLayer_get_layers_mD8D9BE0A1CE213B052E37E8A6B713A20F87A1570 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LightUtility/<>c__DisplayClass6_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m28C7F787ECC0625DE0B2E935E1BF81CA78F4C828 (U3CU3Ec__DisplayClass6_0_t24E82BD1AC6BC365B1845FD686E78DF0BF8EC5D5* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::Tessellate(UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule,UnityEngine.Rendering.Universal.LibTessDotNet.ElementType,System.Int32)
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) ;
// System.Int32[] UnityEngine.Rendering.Universal.LibTessDotNet.Tess::get_Elements()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Tess_get_Elements_m00A22E0325AB1E4D9BD71DCB6C3C0FA3D8106508_inline (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Int32,System.Int32>::.ctor(System.Object,System.IntPtr)
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);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Int32,System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
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);
}
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[] UnityEngine.Rendering.Universal.LibTessDotNet.Tess::get_Vertices()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* Tess_get_Vertices_m7B098381A624A3B4353ED0D18F601863A3E5C44B_inline (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex,UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>::.ctor(System.Object,System.IntPtr)
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);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex,UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
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);
}
// System.Int64 System.Math::Min(System.Int64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Math_Min_mD731E8A02F13C67C1EAC7C1E7F81909FE466F079 (int64_t ___0_val1, int64_t ___1_val2, const RuntimeMethod* method) ;
// System.Int64 System.Math::Max(System.Int64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Math_Max_mD37411571F0547F04F280D5A8D1F044819AFA597 (int64_t ___0_val1, int64_t ___1_val2, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::GetRange(System.Int32,System.Int32)
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);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
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);
}
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint> UnityEngine.Rendering.Universal.LightUtility::SortPivots(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>)
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) ;
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::TestPivot(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,System.Int32,System.Int64)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::set_Item(System.Int32,T)
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);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>::Insert(System.Int32,T)
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);
}
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint> UnityEngine.Rendering.Universal.LightUtility::DegeneratePivots(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>)
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) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
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);
}
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::.ctor(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset__ctor_m77AF9D20AA5811C81540CEA2E4AB59E22ABF984A (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_arcTolerance, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::Execute(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>&,System.Double,System.Int32)
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) ;
// T System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>::get_Item(System.Int32)
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);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(T)
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);
}
// System.Void UnityEngine.Mesh::SetVertexBufferData<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,System.Int32,System.Int32,UnityEngine.Rendering.MeshUpdateFlags)
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);
}
// System.Void UnityEngine.Mesh::SetIndices<System.UInt16>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,UnityEngine.MeshTopology,System.Int32,System.Boolean,System.Int32)
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);
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_vertices(UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_vertices_mB07A8B6379201AD5D9092B614D48BBF08CF98FEF_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>::Copy(Unity.Collections.NativeArray`1<T>,T[],System.Int32)
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);
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_indices(System.UInt16[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_indices_mAB395B3534E25B105E6A5643A543CCC87C7638E4_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt16>::Copy(Unity.Collections.NativeArray`1<T>,T[],System.Int32)
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);
}
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
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) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
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);
}
// System.Void Unity.Collections.NativeArray`1<System.UInt16>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
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);
}
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess__ctor_m7AFAFE721F6A015827B5696755CC79B61B9930AC (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddContour(UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[],UnityEngine.Rendering.Universal.LibTessDotNet.ContourOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddContour_m570FA573B4BB0673BD2E0E80839B471A0F1D8F33 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___0_vertices, int32_t ___1_forceOrientation, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LightUtility::Tessellate(UnityEngine.Rendering.Universal.LibTessDotNet.Tess,UnityEngine.Rendering.Universal.LibTessDotNet.ElementType,Unity.Collections.NativeArray`1<System.UInt16>,Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>,UnityEngine.Color,System.Int32&,System.Int32&)
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) ;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint> UnityEngine.Rendering.Universal.LightUtility::FixPivots(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>)
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) ;
// System.Void Unity.Mathematics.float3::.ctor(System.Single,System.Single,System.Single)
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) ;
// UnityEngine.Vector3 Unity.Mathematics.float3::op_Implicit(Unity.Mathematics.float3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_v, const RuntimeMethod* method) ;
// System.Void Unity.Mathematics.float2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LightUtility::TransferToMesh(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>,System.Int32,Unity.Collections.NativeArray`1<System.UInt16>,System.Int32,UnityEngine.Rendering.Universal.Light2D)
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) ;
// UnityEngine.Rendering.SubMeshDescriptor UnityEngine.Mesh::GetSubMesh(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934 Mesh_GetSubMesh_mCCD903F5382258EA058802F6295B11FEC66A8EE4 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Rendering.SubMeshDescriptor::get_bounds()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SubMeshDescriptor_get_bounds_mD2F47C8E1407CAFAEE966ACE1D870CB50AF3CEE4_inline (SubMeshDescriptor_t699E32E3F27A97CF89B0030F74C82D5FB7DEF934* __this, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::cos(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_cos_m28B6228E047D552B1312CCFADB8AE95DDD94A6AF_inline (float ___0_x, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::sin(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sin_m231F847C28B88B17BDAD7F49A7A38E46DF12D3FF_inline (float ___0_x, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::op_Multiply(System.Single,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m38F52B61F8E5636955A1A6DF3A75BD0724148350_inline (float ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::op_Multiply(Unity.Mathematics.float3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_m6E5DC552C8B0F9A180298BD9197FF47B14E0EA81_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::op_Addition(Unity.Mathematics.float3,Unity.Mathematics.float3)
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) ;
// Unity.Mathematics.float3 Unity.Mathematics.math::min(Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_min_m13CC8D5B7844D954C3125DD72831C693AB8A7FF5_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.math::max(Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_max_m247D41258606F80861E72309300DF6A3F8B50AE4_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::SetIndices<System.UInt16>(Unity.Collections.NativeArray`1<T>,UnityEngine.MeshTopology,System.Int32,System.Boolean,System.Int32)
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);
}
// System.Void UnityEngine.Bounds::set_min(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_min_m7BAFB7EDB329CBA896FA096E671D17E498C81A35 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::set_max(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_max_mD846329090A0A151CA139A477B70AD6A76FC1A39 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
// UnityEngine.Vector2[] UnityEngine.Sprite::get_uv()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Sprite_get_uv_mAD4DAE6EAEC23340B69D0991FA4D8E72C6CA62FF (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
// Unity.Collections.NativeSlice`1<T> UnityEngine.U2D.SpriteDataAccessExtensions::GetVertexAttribute<UnityEngine.Vector3>(UnityEngine.Sprite,UnityEngine.Rendering.VertexAttribute)
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);
}
// Unity.Collections.NativeSlice`1<T> UnityEngine.U2D.SpriteDataAccessExtensions::GetVertexAttribute<UnityEngine.Vector2>(UnityEngine.Sprite,UnityEngine.Rendering.VertexAttribute)
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);
}
// Unity.Collections.NativeArray`1<System.UInt16> UnityEngine.U2D.SpriteDataAccessExtensions::GetIndices(UnityEngine.Sprite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 SpriteDataAccessExtensions_GetIndices_mA13BBE9859A35766BE1D17ADF19CF0A84D45DC2F (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_sprite, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Sprite::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Sprite_get_bounds_m042F847F6C5118E6B14A3F79A1E1C53E7DFBF452 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
// T Unity.Collections.NativeSlice`1<UnityEngine.Vector3>::get_Item(System.Int32)
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);
}
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
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) ;
// T Unity.Collections.NativeSlice`1<UnityEngine.Vector2>::get_Item(System.Int32)
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);
}
// System.Int32 Unity.Collections.NativeSlice`1<UnityEngine.Vector3>::get_Length()
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);
}
// System.Int32 UnityEngine.Vector3::GetHashCode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.VertexAttributeDescriptor::.ctor(UnityEngine.Rendering.VertexAttribute,UnityEngine.Rendering.VertexAttributeFormat,System.Int32,System.Int32)
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) ;
// System.Void UnityEngine.Rendering.Universal.LightUtility/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m09AF99B91448EE5EFA777A8A3E392A9CF9355C75 (U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::set_renderPassEvent(UnityEngine.Rendering.Universal.RenderPassEvent)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Rendering.CommandBuffer UnityEngine.Rendering.CommandBufferPool::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* CommandBufferPool_Get_m1A194FD7FBF7B6B0B47F292287DAD9EB65EE4423 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ProfilingScope::.ctor(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.ProfilingSampler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC (ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___1_sampler, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ProfilingScope::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4 (ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(UnityEngine.Rendering.BuiltinRenderTextureType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325 (int32_t ___0_type, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
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) ;
// System.Void UnityEngine.Rendering.ScriptableRenderContext::ExecuteCommandBuffer(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_commandBuffer, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBufferPool::Release(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_buffer, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ProfilingSampler::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7 (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Int16 UnityEngine.Rendering.Universal.Render2DLightingPass::GetCameraSortingLayerBoundsIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m3049FDBBA4097824BDE56FCF90E536BAF84F27EE (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, const RuntimeMethod* method) ;
// UnityEngine.TransparencySortMode UnityEngine.Rendering.Universal.Renderer2DData::get_transparencySortMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_transparencySortMode_mBACEBCE15C206F0D10734D2817235AE84B20175B_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Camera::get_orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.SortingSettings::set_distanceMetric(UnityEngine.Rendering.DistanceMetric)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortingSettings_set_distanceMetric_mE0C526324AA32735CE4C76CACCF6921BB6925387 (SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.Renderer2DData::get_transparencySortAxis()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Renderer2DData_get_transparencySortAxis_mA021D22EC848890B31700B625996E5DCE07509BD_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.SortingSettings::set_customAxis(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortingSettings_set_customAxis_mAE48373BC03C9F585FD119C7F1549EFFB84F49C9 (SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Downsampling UnityEngine.Rendering.Universal.Renderer2DData::get_cameraSortingLayerDownsamplingMethod()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::CreateCameraSortingLayerRenderTexture(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.Downsampling)
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) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderPass::get_colorAttachment()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ScriptableRenderPass_get_colorAttachment_m2470433ACF93867CB0A37A1DE9A85C27C9006A16 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.RenderTargetHandle::get_id()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324 (int32_t ___0_nameID, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RenderingUtils::Blit(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Material,System.Int32,System.Boolean,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction)
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) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderPass::get_depthAttachment()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ScriptableRenderPass_get_depthAttachment_m22B1F7DFC6D96D1419EBA02D9EB06D61D9E997A6_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction)
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) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalTexture(System.Int32,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_value, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Renderer2DData::get_cameraSortingLayerTextureBound()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerTextureBound_mBAF7C05D1153A869650C0A10AA05CD9CE7AB3035_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.ILight2DCullResult UnityEngine.Rendering.Universal.Renderer2DData::get_lightCullResult()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>::get_Item(System.Int32)
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);
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_renderVolumetricShadows()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_renderVolumetricShadows_m29110D64AE8CC2C80D260D0F0F7BE0D84148375F (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Renderer2DData::get_useCameraSortingLayerTexture()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Int16 UnityEngine.Rendering.SortingLayerRange::get_lowerBound()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t SortingLayerRange_get_lowerBound_m85402D75932E01A1E2E40749615CD9F7D9B06209 (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* __this, const RuntimeMethod* method) ;
// System.Int16 UnityEngine.Rendering.SortingLayerRange::get_upperBound()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t SortingLayerRange_get_upperBound_m3ECCA010F56BFDDA42D7327D24E1340BF596D487 (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.DebugHandler UnityEngine.Rendering.Universal.ScriptableRenderPass::GetActiveDebugHandler(UnityEngine.Rendering.Universal.RenderingData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* ScriptableRenderPass_GetActiveDebugHandler_m1B3D8D7F93DEF1415F494EEF46687F21DE379448 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___0_renderingData, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.DebugHandler/DrawFunction::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawFunction__ctor_m121046A165A25C252C30078A6ECB476521204BD6 (DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.DebugHandler::DrawWithDebugRenderState(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.RenderStateBlock&,UnityEngine.Rendering.Universal.DebugHandler/DrawFunction)
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) ;
// System.Void UnityEngine.Rendering.ScriptableRenderContext::DrawRenderers(UnityEngine.Rendering.CullingResults,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.FilteringSettings&)
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) ;
// System.Boolean UnityEngine.Rendering.Universal.DebugHandler::get_IsLightingActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugHandler_get_IsLightingActive_mC752F77FFF4D88FE05B9436F595752BA4CA2D5B2 (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.Universal.LayerUtility::get_maxTextureCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t LayerUtility_get_maxTextureCount_m95CEAD0A707528D56CD86CEB1AED85FD35B264E1_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.FilteringSettings::set_sortingLayerRange(UnityEngine.Rendering.SortingLayerRange)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::RenderNormals(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.DrawingSettings,UnityEngine.Rendering.FilteringSettings,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.LightStats)
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) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::RenderLights(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.CommandBuffer,System.Int32,UnityEngine.Rendering.Universal.LayerBatch&,UnityEngine.RenderTextureDescriptor&)
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) ;
// System.Int32 UnityEngine.RenderTextureDescriptor::get_msaaSamples()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::DetermineWhenToResolve(System.Int32,System.Int32,System.Int32,UnityEngine.Rendering.Universal.LayerBatch[],System.Int32&,System.Boolean&)
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) ;
// UnityEngine.Rendering.Universal.Light2DBlendStyle[] UnityEngine.Rendering.Universal.Renderer2DData::get_lightBlendStyles()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.LayerBatch::GetRTId(UnityEngine.Rendering.CommandBuffer,UnityEngine.RenderTextureDescriptor,System.Int32)
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) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::EnableBlendStyle(UnityEngine.Rendering.CommandBuffer,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_EnableBlendStyle_mB891FEDC7A371B62D52E1FD20E3991024177FF47 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_blendStyleIndex, bool ___2_enabled, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Texture2D::get_blackTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Texture2D_get_blackTexture_mBEF97F64AD650DAAC1EEC84EB34F9CF22B56A08C (const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_tex, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.SortingLayerRange::.ctor(System.Int16,System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD (SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* __this, int16_t ___0_lowerBound, int16_t ___1_upperBound, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::Render(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.DrawingSettings)
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) ;
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::CopyCameraSortingLayerRenderTexture(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.RenderBufferStoreAction)
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) ;
// System.Void UnityEngine.Rendering.CommandBuffer::BeginSample(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::RenderLightVolumes(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.CommandBuffer,System.Int32,System.Int32,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderBufferStoreAction,System.Boolean,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>)
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) ;
// System.Void UnityEngine.Rendering.CommandBuffer::EndSample(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LayerBatch::ReleaseRT(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03 (LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderQueueRange UnityEngine.Rendering.RenderQueueRange::get_all()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 RenderQueueRange_get_all_m6064BAD9C1AC24196F0EC611C596DAF8BB6B207C (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.FilteringSettings::set_renderQueueRange(UnityEngine.Rendering.RenderQueueRange)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilteringSettings_set_renderQueueRange_m0AD8B351E2B92604D4CF2A57EE6DD4814B68B6AB (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.FilteringSettings::set_layerMask(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilteringSettings_set_layerMask_m37F000E57F46BF8A8BE4D1EE8D45EA5F9CB30A40 (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.FilteringSettings::set_renderingLayerMask(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilteringSettings_set_renderingLayerMask_m556C58930F53DC5CC206FEC9BEA4C3BC65D524C8 (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Rendering.SortingLayerRange UnityEngine.Rendering.SortingLayerRange::get_all()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 SortingLayerRange_get_all_m863C4A568C531502EED02C576BA3E09EBDC9F3B3 (const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.Universal.Renderer2DData::get_lightRenderTextureMemoryBudget()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_lightRenderTextureMemoryBudget_m81AC5C4821789EB0D7DE7B85F1276E4A6B098F6F_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LayerUtility::InitializeBudget(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_InitializeBudget_m93CCEBF5A2F19D2AE6FDAEF2B4406BE1B071E016 (uint32_t ___0_maxTextureCount, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.Universal.Renderer2DData::get_shadowRenderTextureMemoryBudget()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_shadowRenderTextureMemoryBudget_mCFF858C1CB16CF0BEB60B5B4628875B4218B8412_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowRendering::InitializeBudget(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowRendering_InitializeBudget_m04E410F49BE09D8C028BE974C83EB5D32AFB6064 (uint32_t ___0_maxTextureCount, const RuntimeMethod* method) ;
// UnityEngine.Rendering.DrawingSettings UnityEngine.Rendering.Universal.ScriptableRenderPass::CreateDrawingSettings(System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.SortingCriteria)
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) ;
// UnityEngine.Rendering.DrawingSettings UnityEngine.Rendering.Universal.ScriptableRenderPass::CreateDrawingSettings(UnityEngine.Rendering.ShaderTagId,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.SortingCriteria)
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) ;
// UnityEngine.Rendering.SortingSettings UnityEngine.Rendering.DrawingSettings::get_sortingSettings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 DrawingSettings_get_sortingSettings_m37B1041B368ED68924B9524984B893D571C635B2 (DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::GetTransparencySortingMode(UnityEngine.Camera,UnityEngine.Rendering.SortingSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_GetTransparencySortingMode_mB7C2451F4A5E4C77A46A6C238B25A318CABCF6B6 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* ___1_sortingSettings, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.DrawingSettings::set_sortingSettings(UnityEngine.Rendering.SortingSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB (DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* __this, SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Renderer2DData::get_hdrEmulationScale()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalFloat(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, float ___1_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalColor(System.Int32,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalColor_m20990264BA5EDA9EF20B587E2D258E08FCC9584C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::SetShapeLightShaderGlobals(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetShapeLightShaderGlobals_mC0F87E1B64F3F811192624F3BAC027BF49A2D492 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.RendererLighting::GetBlendStyleRenderTextureDesc(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 RendererLighting_GetBlendStyleRenderTextureDesc_mC560091AFBC6C30F7F26A2361569FBFC154BCBE2 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.LayerBatch[] UnityEngine.Rendering.Universal.LayerUtility::CalculateBatches(UnityEngine.Rendering.Universal.ILight2DCullResult,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* LayerUtility_CalculateBatches_m87FA62FD015CE842F28A083662252CC142950A18 (RuntimeObject* ___0_lightCullResult, int32_t* ___1_batchCount, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Render2DLightingPass::DrawLayerBatches(UnityEngine.Rendering.Universal.LayerBatch[],System.Int32,System.Int32,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.DrawingSettings&,UnityEngine.RenderTextureDescriptor&)
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) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::DisableAllKeywords(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_DisableAllKeywords_m7C4446F07B753EA24BB9A78FB44C7103E095D575 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::ReleaseRenderTextures(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_ReleaseRenderTextures_m7A6497B060E3005954D99B6E077FA2193BD2CECC (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Shader::PropertyToID(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA (String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ShaderTagId::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>::.ctor()
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);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>::Add(T)
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);
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m005F0FF2BF31C6F94ED8A9CA718592F2F79DC32D (U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ScriptableRenderContext::DrawRenderers(UnityEngine.Rendering.CullingResults,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.RenderStateBlock&)
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) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LayerBatch::InitRTIds(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerBatch_InitRTIds_mF4E0176EC8FC27BC6AFAE84FF4C8E42564C0A753 (LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::GetTemporaryRT(System.Int32,UnityEngine.RenderTextureDescriptor,UnityEngine.FilterMode)
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) ;
// System.Void UnityEngine.Rendering.RenderTargetIdentifier::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetIdentifier__ctor_m0D749ABC9272029239D12D4761AB4767B59BC76B (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::ReleaseTemporaryRT(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
// System.UInt32 Unity.Mathematics.math::max(System.UInt32,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_max_mD9D4307218A8CFA92F9C26871E508B23C17F6395_inline (uint32_t ___0_x, uint32_t ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LayerUtility::set_maxTextureCount(System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LayerUtility_set_maxTextureCount_mD9E387EC9525C3CA4D2EA1941E6EFD3742C9292A_inline (uint32_t ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_shadowsEnabled()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_shadowsEnabled_m22E4C87955DECFC40C34F851FAE080371F548BCB_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.LayerUtility::CanBatchLightsInLayer(System.Int32,System.Int32,UnityEngine.SortingLayer[],UnityEngine.Rendering.Universal.ILight2DCullResult)
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) ;
// System.Void UnityEngine.Rendering.Universal.LayerUtility::InitializeBatchInfos(UnityEngine.SortingLayer[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_InitializeBatchInfos_m7D83201C13320F0A6C53CB09D7D7382FB31F5A5C (SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* ___0_cachedSortingLayers, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.LayerUtility::FindUpperBoundInBatch(System.Int32,UnityEngine.SortingLayer[],UnityEngine.Rendering.Universal.ILight2DCullResult)
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) ;
// UnityEngine.Texture2D UnityEngine.Rendering.Universal.Light2DLookupTexture::CreatePointLightLookupTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Light2DLookupTexture_CreatePointLightLookupTexture_mC60D48924F5E61CB3509A50551034EE07D50C242 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.RenderingUtils::SupportsGraphicsFormat(UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.FormatUsage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderingUtils_SupportsGraphicsFormat_mBC669CCDD4F7EC2E46D95C06DAC0CCAF15D95CDD (int32_t ___0_format, int32_t ___1_usage, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
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) ;
// System.Void UnityEngine.Texture::set_filterMode(UnityEngine.FilterMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_wrapMode(UnityEngine.TextureWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::Distance(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
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) ;
// System.Void UnityEngine.Vector2::Normalize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_down()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_down_m7672D87B9C778FB2AEF7BB79758142D01166B493_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::SetPixel(System.Int32,System.Int32,UnityEngine.Color)
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) ;
// System.Void UnityEngine.Texture2D::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::IsFormatSupported(UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.FormatUsage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499 (int32_t ___0_format, int32_t ___1_usage, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Renderer2DData::get_normalsRenderTargetScale()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_normalsRenderTargetScale_m408FDE336E166EC040B8E723532E5D0D41C93C2C_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Renderer2DData::get_isNormalsRenderTargetValid()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_isNormalsRenderTargetValid_m9E55394F40D7BD5E08B59CCC6B55E920B3DDC514_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_isNormalsRenderTargetValid(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_normalsRenderTargetScale(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_normalsRenderTargetScale_mCA4C07D8B6D985281DEA12A2A6EB7453FFB9C176_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.RenderTextureDescriptor::get_width()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.RenderTextureDescriptor::get_height()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor__ctor_m0D1C84B1D245FA247C36A59D816BBB179E0670D1 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.RendererLighting::GetRenderTextureFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RendererLighting_GetRenderTextureFormat_m3C4926B69425B30129DAE333F31D3C825222EE3C (const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_graphicsFormat(UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_useMipMap(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_useMipMap_m2A2A3BC4C8ECCC532AC33E7034502EB2AE242539 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_autoGenerateMips(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Renderer2DData::get_useDepthStencilBuffer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_depthBufferBits(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_msaaSamples(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_dimension(UnityEngine.Rendering.TextureDimension)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Renderer2DData::get_lightRenderTextureScale()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_lightRenderTextureScale_m80E3D92E565F5609CDAF7929B3717A93CDF159EF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::get_graphicsFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::EnableShaderKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DisableShaderKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_pointLightOuterRadius()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
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) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DrawMesh(UnityEngine.Mesh,UnityEngine.Matrix4x4,UnityEngine.Material)
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) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_shadowIntensity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Light2D::GetTopMostLitLayer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_GetTopMostLitLayer_m2D5F1AEBF99D2E5BE49ED13C4D24B52C9CBC2D6E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.Universal.ShadowRendering::get_maxTextureCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ShadowRendering_get_maxTextureCount_mFEA50CA2D00D6D4B0010FD040A436C28E5A893E7_inline (const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Boolean>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
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);
}
// System.Boolean UnityEngine.Rendering.Universal.RendererLighting::ShouldRenderLight(UnityEngine.Rendering.Universal.Light2D,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_ShouldRenderLight_m1B6CCEA6DEF4C399E4AFE6D2C0326A72A7F55921 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_blendStyleIndex, int32_t ___2_layerToRender, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.RendererLighting::CanCastShadows(UnityEngine.Rendering.Universal.Light2D,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_CanCastShadows_mA8ED93472749B3B6C8BD936DCE720DE9232961AD (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_layerToRender, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.ShadowRendering::PrerenderShadows(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.CommandBuffer,System.Int32,UnityEngine.Rendering.Universal.Light2D,System.Int32,System.Single)
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) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction)
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) ;
// UnityEngine.Material UnityEngine.Rendering.Universal.RendererLighting::GetLightMaterial(UnityEngine.Rendering.Universal.Renderer2DData,UnityEngine.Rendering.Universal.Light2D,System.Boolean)
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) ;
// System.Void UnityEngine.Rendering.Universal.ShadowRendering::SetGlobalShadowTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.Light2D,System.Int32)
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) ;
// System.Void UnityEngine.Rendering.Universal.ShadowRendering::DisableGlobalShadowTexture(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowRendering_DisableGlobalShadowTexture_m387AD90A0A2B3E7AD5EF7372F704EDFFFB873F4F (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmdBuffer, const RuntimeMethod* method) ;
// UnityEngine.Sprite UnityEngine.Rendering.Universal.Light2D::get_lightCookieSprite()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Sprite::get_texture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::SetGeneralLightShaderGlobals(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.Light2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetGeneralLightShaderGlobals_m9011AE2614029C0C057DD37FB930EA3DB5867BD1 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___2_light, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::SetPointLightShaderGlobals(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.Light2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_SetPointLightShaderGlobals_m2F54ECEA67D2A1E231E4B4341D986BCBCE757FD0 (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___2_light, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::DrawPointLight(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.Light2D,UnityEngine.Mesh,UnityEngine.Material)
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) ;
// System.Void UnityEngine.Rendering.Universal.ShadowRendering::ReleaseShadowRenderTexture(UnityEngine.Rendering.CommandBuffer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowRendering_ReleaseShadowRenderTexture_m1C75EB8886B4C8266C20FF009EF3749AD3750F9F (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmdBuffer, int32_t ___1_shadowIndex, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Boolean>::Dispose()
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);
}
// System.Boolean UnityEngine.Rendering.Universal.RendererLighting::CanCastVolumetricShadows(UnityEngine.Rendering.Universal.Light2D,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_CanCastVolumetricShadows_m6BFB5ECD8646B0DF99E5584C7BC42AFDC2B832A8 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_endLayerValue, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_volumeIntensityEnabled()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_volumeIntensityEnabled_m198598DACD6A4003D0DCCAC039A4EE793E88B323_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalVector(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Rendering.Universal.Renderer2DData::get_fallOffLookup()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Renderer2DData_get_fallOffLookup_m3AFCE4D394F16EF30EEE2A3F2FA3B8B3A001E880_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_pointLightInnerRadius()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerRadius_m9F3ADA319E63A0373100C0A37409A24B2751496A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Inverse(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Inverse_mFB2503F5D5FE76E7C56249700ED2E43DDA0F1939 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_m, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::op_Multiply(System.Single,UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m8503E764714E7AEF4E3CCBFDB1E09C930E87EFE4_inline (float ___0_b, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_a, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_falloffIntensity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_falloffIntensity_m77F6582229DE4946AB3D303DAE5CBA7D85C120F3_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_shapeLightFalloffSize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shapeLightFalloffSize_m46E118E296BF85CB51F0F616FD3B20C3EB20503A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::GetScaledLightInvMatrix(UnityEngine.Rendering.Universal.Light2D,UnityEngine.Matrix4x4&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_GetScaledLightInvMatrix_m1E7336152A89F835E045D145D9B32EE8D744D0C7 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_retMatrix, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.RendererLighting::GetNormalizedInnerRadius(UnityEngine.Rendering.Universal.Light2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RendererLighting_GetNormalizedInnerRadius_m6B250245F5D7DF02862F535BE714DB032B96AA7C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_pointLightInnerAngle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerAngle_m14012802D430D353F79246F8C9C6253CAAFAD474_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.RendererLighting::GetNormalizedAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RendererLighting_GetNormalizedAngle_mBB0AA07DD44AF23A9997A506E3357B7C3D15B803 (float ___0_angle, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_pointLightOuterAngle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterAngle_m6E151EAEACB14C09B909A942C7131673891F9C94_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalMatrix(System.Int32,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalMatrix_m8454AD5B02C68C5824015F290D831207FA098612 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_value, const RuntimeMethod* method) ;
// UnityEngine.Texture UnityEngine.Rendering.Universal.Light2DLookupTexture::GetLightLookupTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* Light2DLookupTexture_GetLightLookupTexture_mB37DB9D9AF3111A037B452E100FA0228849ABB52 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Light2D::get_normalMapDistance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_normalMapDistance_mF288BB7A0A2826F343B9231BC9249D9FE78C9672_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.RenderTargetHandle::Identifier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_rt, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::ClearRenderTarget(System.Boolean,System.Boolean,UnityEngine.Color)
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) ;
// System.Boolean UnityEngine.Rendering.RenderTargetIdentifier::op_Inequality(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_lhs, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_rhs, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::CreateNormalMapRenderTexture(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.CommandBuffer,System.Single)
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) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction)
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) ;
// System.Void UnityEngine.Rendering.DrawingSettings::SetShaderPassName(System.Int32,UnityEngine.Rendering.ShaderTagId)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawingSettings_SetShaderPassName_m3ABF2F58CA9D8B16989747058CAA504E7B4ED738 (DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* __this, int32_t ___0_index, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___1_shaderPassName, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2D::CacheValues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_CacheValues_m7CB54339DBAE3192265DF26030568749B06A0578 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowCasterGroup2DManager::CacheValues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2DManager_CacheValues_m76605D538996FF6BDDCED83083D8B6D967F88352 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Light2DManager::GetGlobalColor(System.Int32,System.Int32,UnityEngine.Color&)
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) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_height(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_width(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::RenderLightSet(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,System.Int32,UnityEngine.Rendering.CommandBuffer,System.Int32,UnityEngine.Rendering.RenderTargetIdentifier,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>)
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) ;
// System.Void UnityEngine.Material::SetFloat(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, float ___1_value, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Light2D/OverlapOperation UnityEngine.Rendering.Universal.Light2D::get_overlapOperation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_overlapOperation_mEEC7BE7457C636A1E3C22ED723FE07942129FE33_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_shapeLightVolumeShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightVolumeShader_mA9794C25798DB7ADF3D25F0A201881F27BB62B98_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_pointLightVolumeShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightVolumeShader_m7F22B50F1B5E8A522F42D0EA4C90C8B864D426CC_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.Rendering.CoreUtils::CreateEngineMaterial(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_shapeLightShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightShader_mC8287286E689DA2BB41625B23404512CAC6CD5A5_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_pointLightShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightShader_m5529C6F0D20A1D20F704D0C942CE34FF1EE6F941_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RendererLighting::SetBlendModes(UnityEngine.Material,UnityEngine.Rendering.BlendMode,UnityEngine.Rendering.BlendMode)
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) ;
// System.Void UnityEngine.Material::EnableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.Universal.RendererLighting::GetLightMaterialIndex(UnityEngine.Rendering.Universal.Light2D,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t RendererLighting_GetLightMaterialIndex_mE88F510279B7BD7807074D0F73A15EBEB158A37E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, bool ___1_isVolume, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material> UnityEngine.Rendering.Universal.Renderer2DData::get_lightMaterials()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* Renderer2DData_get_lightMaterials_m22C3145214999466A69DB97DDB0CBF2ED7F26BEF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material>::TryGetValue(TKey,TValue&)
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);
}
// UnityEngine.Material UnityEngine.Rendering.Universal.RendererLighting::CreateLightMaterial(UnityEngine.Rendering.Universal.Renderer2DData,UnityEngine.Rendering.Universal.Light2D,System.Boolean)
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) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material>::set_Item(TKey,TValue)
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);
}
// UnityEngine.Rect UnityEngine.Rect::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D (const RuntimeMethod* method) ;
// System.Int32 System.Math::Min(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rect::op_Equality(UnityEngine.Rect,UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_op_Equality_mF2A038255CAF5F1E86079B9EE0FC96DE54307C1F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_lhs, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_rhs, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_height(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_width(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_x(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::set_y(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass UnityEngine.Rendering.Universal.PostProcessPasses::get_colorGradingLutPass()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* PostProcessPasses_get_colorGradingLutPass_m9F1DB7EDF090A5F0523A9C106E9697CCD2174B4C_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Internal.PostProcessPass UnityEngine.Rendering.Universal.PostProcessPasses::get_postProcessPass()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* PostProcessPasses_get_postProcessPass_m5DE8864D4E8C52DF317529C421305C6B6E10B494_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Internal.PostProcessPass UnityEngine.Rendering.Universal.PostProcessPasses::get_finalPostProcessPass()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* PostProcessPasses_get_finalPostProcessPass_mF46A78E9CD13532C408DF35B6C42535D6444E4F8_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.PostProcessPasses::get_afterPostProcessColor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 PostProcessPasses_get_afterPostProcessColor_m3C81412D03DFFEDC1247F5DA7D9183B4022754DD_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.PostProcessPasses::get_colorGradingLut()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 PostProcessPasses_get_colorGradingLut_m40A88C186D4FED9B0FD84C3B044E3E7ABCEAC5A0_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderer::.ctor(UnityEngine.Rendering.Universal.ScriptableRendererData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer__ctor_m9E5F5E400D4107D257C1663CB254BDEE3BCA1490 (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* ___0_data, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_blitShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_blitShader_m5342241AF3DD52DA6EFDBE454780FB9F5028A7E8_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_samplingShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_samplingShader_m3C0C7A08E63C414DD4C48D0256A049B511A07979_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::.ctor(UnityEngine.Rendering.Universal.Renderer2DData,UnityEngine.Material,UnityEngine.Material)
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) ;
// System.Void UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectBackgroundPass__ctor_mCB404D32C8BB3B29D3B9F58ED4947CE1BFFBCC85 (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* __this, int32_t ___0_evt, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.FinalBlitPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalBlitPass__ctor_mBE63B6B01DE2BE7F86C78A11E49B44882537BC9C (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* __this, int32_t ___0_evt, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_blitMaterial, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.PostProcessData UnityEngine.Rendering.Universal.Renderer2DData::get_postProcessData()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* Renderer2DData_get_postProcessData_mF4A687D571EE240B0D8A616FED76CED4D179B2B9_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.PostProcessPasses::.ctor(UnityEngine.Rendering.Universal.PostProcessData,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPasses__ctor_m054FD025F8EFB525E9441F5E040210B32429BC0C (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___0_rendererPostProcessData, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_blitMaterial, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RenderTargetHandle::Init(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, String_t* ___0_shaderProperty, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderingFeatures__ctor_m63CA9CABFDC57D4CBEA1205C070F14CC83FF8C0F (RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderer::set_supportedRenderingFeatures(UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderer_set_supportedRenderingFeatures_m79C5FBB6462F1D21874A91D7FFD54F5A1D05D472_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2DCullResult::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DCullResult__ctor_mA059EA8EA57FB0C0783AAC8A6DF31771DDF6DE88 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_lightCullResult(UnityEngine.Rendering.Universal.ILight2DCullResult)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_lightCullResult_m309C84A19C19ED7F42DF784E01E051998DCBBA4A_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.PostProcessPasses::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPasses_Dispose_m4221B50B16AD6692410415519FEE1EBE3CCE8D9B (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::get_isSceneViewCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraData_get_isSceneViewCamera_m4FBB102E90A7B1AE47ED0368DAA939B1B0DA7D70 (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::get_requireSrgbConversion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraData_get_requireSrgbConversion_m6C5E8C4E67811A673E01D79E79B719216EE53139 (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_colorFormat(UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::get_supportsMultisampleAutoResolve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_supportsMultisampleAutoResolve_m125066BA8453991299CF37D41E54CC9027679352 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.SystemInfo::get_supportsMultisampledTextures()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_supportsMultisampledTextures_mC5D33E19F0E42C28563230E477483174766A7A90 (const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_bindMS(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_bindMS_m40A5B13ECDCA2A5E916047DACD10A7B04068AB83 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.DebugHandler UnityEngine.Rendering.Universal.ScriptableRenderer::get_DebugHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.DebugHandler::get_AreAnySettingsActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugHandler_get_AreAnySettingsActive_m11F81DBDC727022F72DCE7C7F9D02FC65CE61E76 (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.DebugHandler::get_IsPostProcessingAllowed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugHandler_get_IsPostProcessingAllowed_m97AA3036188DAF44567B2338C376DFB4D3148C66 (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera>(T&)
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);
}
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2Int UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::get_offscreenRTSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62 (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2Int::op_Inequality(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_x()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_y()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// UnityEngine.FilterMode UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::get_finalBlitFilterMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_finalBlitFilterMode_mDA77C9DB448F4AFC781A62A4EFA4C34C2166E11C (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/GridSnapping UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::get_gridSnapping()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_gridSnapping_mDFA44858BA699CBE7ED304D37AF1F9CB7A533C94_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2D::CreateRenderTextures(UnityEngine.Rendering.Universal.CameraData&,System.Boolean,UnityEngine.FilterMode,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderTargetHandle&,UnityEngine.Rendering.Universal.RenderTargetHandle&)
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) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderer::ConfigureCameraTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_ConfigureCameraTarget_m4067416B1E8D785A5BADBEFB1E73FDA7A6A0D440 (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_colorTarget, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_depthTarget, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderer::AddRenderPasses(UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_AddRenderPasses_mF91618C00A388BCCA1918697AF9E314DD6318E3B (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___0_renderingData, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.PostProcessPasses::get_isCreated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass UnityEngine.Rendering.Universal.Renderer2D::get_colorGradingLutPass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Renderer2D::get_colorGradingLutHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 Renderer2D_get_colorGradingLutHandle_mB82C36CE8CA42C4DE15D7FC01740D16D351A7FF4 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::Setup(UnityEngine.Rendering.Universal.RenderTargetHandle&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingLutPass_Setup_m53B48CE59512CCAAF6E110A9986DA6F07488BBBC (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___0_internalLut, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderer::EnqueuePass(UnityEngine.Rendering.Universal.ScriptableRenderPass)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* ___0_pass, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::Setup(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Render2DLightingPass_Setup_m8C6DBBBDD3539BECE9705F3A558C8F295696AB21_inline (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, bool ___0_useDepth, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::ConfigureTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass_ConfigureTarget_m2DC2D1A171DC20D7873D59129C5B3C543C3C28FE (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_colorAttachment, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_depthAttachment, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRenderPass> UnityEngine.Rendering.Universal.ScriptableRenderer::get_activeRenderPassQueue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>::.ctor(System.Object,System.IntPtr)
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);
}
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>::Find(System.Predicate`1<T>)
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);
}
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Renderer2D::get_afterPostProcessColorHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 Renderer2D_get_afterPostProcessColorHandle_m672FF18EF925F414AFAED6EF6E9229BDC5CF6E48 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Internal.PostProcessPass UnityEngine.Rendering.Universal.Renderer2D::get_postProcessPass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* Renderer2D_get_postProcessPass_mDF02A32B234434F6321F6D5FB6A5DC3719E5E9CB (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.RenderTargetHandle::op_Equality(UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetHandle_op_Equality_m0A17C91FD605DDB7604F1D10EBFBBADD71B21366 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___0_c1, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___1_c2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.PostProcessPass::Setup(UnityEngine.RenderTextureDescriptor&,UnityEngine.Rendering.Universal.RenderTargetHandle&,UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle&,UnityEngine.Rendering.Universal.RenderTargetHandle&,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPass_Setup_m9F6A742760473EDA0AA4F68D5CCC81BEF0B8CCBD (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, const RuntimeMethod* method) ;
// UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera/CropFrame UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera::get_cropFrame()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Internal.PostProcessPass UnityEngine.Rendering.Universal.Renderer2D::get_finalPostProcessPass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* Renderer2D_get_finalPostProcessPass_m3344B06D50DE07965954041B982F0D0C5CF1ECC0 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.PostProcessPass::SetupFinalPass(UnityEngine.Rendering.Universal.RenderTargetHandle&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessPass_SetupFinalPass_mC0A18D856701B91791C0043FFF434D2A7FF07CAC (PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___0_source, bool ___1_useSwapBuffer, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.RenderTargetHandle::op_Inequality(UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetHandle_op_Inequality_m61EFD64C8EC4A74CAE147ABDAF9EF39B03C88457 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___0_c1, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___1_c2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.FinalBlitPass::Setup(UnityEngine.RenderTextureDescriptor,UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinalBlitPass_Setup_m43358F383D31DD4940B10181B6AB2F64CE7AACC5 (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___0_baseDescriptor, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___1_colorHandle, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ScriptableCullingParameters::set_cullingOptions(UnityEngine.Rendering.CullingOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_cullingOptions_m618DDCBD0D0AB8CC22A2E92724919A25D60C6CAF (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ScriptableCullingParameters::set_isOrthographic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_isOrthographic_m9B768D87F12D8D9978C7C2C1547A3DF5AEC3E3B5 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ScriptableCullingParameters::set_shadowDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_shadowDistance_m92DDDA606C58EF0DF46D05140900290CCDEE3B35 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Light2DCullResult::SetupCulling(UnityEngine.Rendering.ScriptableCullingParameters&,UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DCullResult_SetupCulling_m97F5B2E772E2E6C7143F7D3F29476889F21C0951 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* ___0_cullingParameters, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_camera, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2D/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3086BFBB238BAEB118255B78A43ECA268A9473C8 (U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.RenderPassEvent UnityEngine.Rendering.Universal.ScriptableRenderPass::get_renderPassEvent()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_renderPassEvent_mD7ED1EFBF050FE1F86D598FA9A1A987CFEAD1AEE_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2D::.ctor(UnityEngine.Rendering.Universal.Renderer2DData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D__ctor_m11C3053A505E02F28EB7D4928197891E961CA698 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* ___0_data, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRendererData::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRendererData_OnEnable_mBA8590EF82D69350E72F3A39C0B7000FAC542EC4 (ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_spriteSelfShadowMaterial(UnityEngine.Material[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteSelfShadowMaterial_mCAE3C4F0EF5F516622C2259D0A47F1E58EEA2D59_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_spriteUnshadowMaterial(UnityEngine.Material[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteUnshadowMaterial_m8D0F76BF57EC8EB98A1A14CB0EDE37010D58A0CE_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_projectedShadowMaterial(UnityEngine.Material[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_projectedShadowMaterial_m977A785864CE22AABFB011D265F68B9923F5B0AF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_stencilOnlyShadowMaterial(UnityEngine.Material[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Renderer2DData_set_stencilOnlyShadowMaterial_m51FB72D8B852EB9A7D37342903DF0A12B36591E3_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material>::.ctor()
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);
}
// System.Void UnityEngine.Rendering.Universal.ScriptableRendererData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRendererData__ctor_m31B2D970E70E8A5C932C8D1723023B387C96E9C0 (ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowCasterGroup2DManager::AddGroup(UnityEngine.Rendering.Universal.ShadowCasterGroup2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27 (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___0_group, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowCasterGroup2DManager::RemoveGroup(UnityEngine.Rendering.Universal.ShadowCasterGroup2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124 (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___0_group, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowCasterGroup2D::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2D__ctor_mE084E27BA74849E1908D4750F6F5ED886E2974DE (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_lossyScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::SqrMagnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// System.Int32 System.Array::IndexOf<System.Int32>(T[],T)
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);
}
// System.Int32[] UnityEngine.Rendering.Universal.ShadowCaster2D::SetDefaultSortingLayers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ShadowCaster2D_SetDefaultSortingLayers_m2D3C6C3CDD8F7EB2D6AA1A134381B36C1B4FF409 (const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Renderer>()
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);
}
// UnityEngine.Bounds UnityEngine.Renderer::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Collider2D>()
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);
}
// UnityEngine.Bounds UnityEngine.Collider2D::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Collider2D_get_bounds_m74F65CE702BA9D9EED05B870325B4FE3B2401B5E (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Rendering.Universal.ShadowUtility::GenerateShadowMesh(UnityEngine.Mesh,UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ShadowUtility_GenerateShadowMesh_mAAF67A6ECA0D5477DDB43AB45800FCC74AA71B0E (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___1_shapePath, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowCasterGroup2DManager::RemoveFromShadowCasterGroup(UnityEngine.Rendering.Universal.ShadowCaster2D,UnityEngine.Rendering.Universal.ShadowCasterGroup2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCasterGroup2DManager_RemoveFromShadowCasterGroup_m6098412D8FFB8BDEFC64CBECD9201739D3ED7F8A (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* ___0_shadowCaster, ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* ___1_shadowCasterGroup, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<UnityEngine.Renderer>(T&)
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);
}
// System.Boolean UnityEngine.Rendering.Universal.ShadowCasterGroup2DManager::AddToShadowCasterGroup(UnityEngine.Rendering.Universal.ShadowCaster2D,UnityEngine.Rendering.Universal.ShadowCasterGroup2D&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCasterGroup2DManager_AddToShadowCasterGroup_mA2EF244C1238F0BF6153AF616E3F0552A50B8366 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* ___0_shadowCaster, ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C** ___1_shadowCasterGroup, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::CheckForChange(System.Boolean,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m3EAF4B51254E6BEA76D2075A51DE0DB7E5FF638F (bool ___0_a, bool* ___1_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::UpdateBoundingSphere()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_UpdateBoundingSphere_m486D032B236DF744C86320A478B962B98CC921C6 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Rendering.Universal.ShadowUtility::CalculateLocalBounds(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ShadowUtility_CalculateLocalBounds_mF98559C970AA0935BE0FE6A5C83E920F8ED8172A (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_inVertices, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_min_m54FD010BEF505D2BA1F79FC793BEB0723C329C3B_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_max_m4B454A91AE8827997609E74C4C24036BBD3CC496_inline (float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Int32 System.Single::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2Int::op_Equality(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
// System.Boolean System.Single::IsNaN(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Int32 System.BitConverter::SingleToInt32Bits(System.Single)
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
// System.Double UnityEngine.Rendering.Universal.ClipperOffset::get_ArcTolerance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method)
{
{
// public double ArcTolerance { get; set; }
double L_0 = __this->___U3CArcToleranceU3Ek__BackingField_11;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::set_ArcTolerance(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipperOffset_set_ArcTolerance_mC682625C17A5325B8ED680D25A9BC8C3BDE93159 (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, double ___0_value, const RuntimeMethod* method)
{
{
// public double ArcTolerance { get; set; }
double L_0 = ___0_value;
__this->___U3CArcToleranceU3Ek__BackingField_11 = L_0;
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::.ctor(System.Double)
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;
}
{
// private List<DoublePoint> m_normals = new List<DoublePoint>();
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_0 = (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*)il2cpp_codegen_object_new(List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554(L_0, List_1__ctor_mC210BE3A0ACCBC09E93A5AE5291D8774F99C5554_RuntimeMethod_var);
__this->___m_normals_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_normals_3), (void*)L_0);
// private PolyNode m_polyNodes = new PolyNode();
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_1 = (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9*)il2cpp_codegen_object_new(PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9_il2cpp_TypeInfo_var);
NullCheck(L_1);
PolyNode__ctor_m62E6D251392608C3B6428CDAC7157CA03C6DB396(L_1, NULL);
__this->___m_polyNodes_10 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_polyNodes_10), (void*)L_1);
// public ClipperOffset(double arcTolerance = def_arc_tolerance)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// ArcTolerance = arcTolerance;
double L_2 = ___0_arcTolerance;
ClipperOffset_set_ArcTolerance_mC682625C17A5325B8ED680D25A9BC8C3BDE93159_inline(__this, L_2, NULL);
// m_lowest.X = -1;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_3 = (&__this->___m_lowest_9);
L_3->___X_1 = ((int64_t)(-1));
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::Clear()
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;
}
{
// m_polyNodes.Childs.Clear();
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_0 = __this->___m_polyNodes_10;
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);
// m_lowest.X = -1;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_2 = (&__this->___m_lowest_9);
L_2->___X_1 = ((int64_t)(-1));
// }
return;
}
}
// System.Int64 UnityEngine.Rendering.Universal.ClipperOffset::Round(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ClipperOffset_Round_m39E9C022D705E580816C88638BFA0EE6C947D41E (double ___0_value, const RuntimeMethod* method)
{
{
// return value < 0 ? (ClipInt)(value - 0.5) : (ClipInt)(value + 0.5);
double L_0 = ___0_value;
if ((((double)L_0) < ((double)(0.0))))
{
goto IL_0019;
}
}
{
double L_1 = ___0_value;
return il2cpp_codegen_cast_double_to_int<int64_t>(((double)il2cpp_codegen_add(L_1, (0.5))));
}
IL_0019:
{
double L_2 = ___0_value;
return il2cpp_codegen_cast_double_to_int<int64_t>(((double)il2cpp_codegen_subtract(L_2, (0.5))));
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::AddPath(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,UnityEngine.Rendering.Universal.JoinType,UnityEngine.Rendering.Universal.EndType)
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));
{
// int highI = path.Count - 1;
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));
// if (highI < 0) return;
int32_t L_2 = V_0;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_000e;
}
}
{
// if (highI < 0) return;
return;
}
IL_000e:
{
// PolyNode newNode = new PolyNode();
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_3 = (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9*)il2cpp_codegen_object_new(PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9_il2cpp_TypeInfo_var);
NullCheck(L_3);
PolyNode__ctor_m62E6D251392608C3B6428CDAC7157CA03C6DB396(L_3, NULL);
V_1 = L_3;
// newNode.m_jointype = joinType;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_4 = V_1;
int32_t L_5 = ___1_joinType;
NullCheck(L_4);
L_4->___m_jointype_3 = L_5;
// newNode.m_endtype = endType;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_6 = V_1;
int32_t L_7 = ___2_endType;
NullCheck(L_6);
L_6->___m_endtype_4 = L_7;
// if (endType == EndType.etClosedLine || endType == EndType.etClosedPolygon)
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:
{
// while (highI > 0 && path[0] == path[highI]) highI--;
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
}
IL_002f:
{
// while (highI > 0 && path[0] == path[highI]) highI--;
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:
{
// newNode.m_polygon.Capacity = highI + 1;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_18 = V_1;
NullCheck(L_18);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_19 = L_18->___m_polygon_1;
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);
// newNode.m_polygon.Add(path[0]);
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_21 = V_1;
NullCheck(L_21);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_22 = L_21->___m_polygon_1;
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);
// int j = 0, k = 0;
V_2 = 0;
// int j = 0, k = 0;
V_3 = 0;
// for (int i = 1; i <= highI; i++)
V_4 = 1;
goto IL_010e;
}
IL_0074:
{
// if (newNode.m_polygon[j] != path[i])
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_25 = V_1;
NullCheck(L_25);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_26 = L_25->___m_polygon_1;
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;
}
}
{
// j++;
int32_t L_33 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1));
// newNode.m_polygon.Add(path[i]);
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_34 = V_1;
NullCheck(L_34);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_35 = L_34->___m_polygon_1;
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);
// if (path[i].Y > newNode.m_polygon[k].Y ||
// (path[i].Y == newNode.m_polygon[k].Y &&
// path[i].X < newNode.m_polygon[k].X)) k = j;
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_2;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_43 = V_1;
NullCheck(L_43);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_44 = L_43->___m_polygon_1;
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_2;
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_2;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_52 = V_1;
NullCheck(L_52);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_53 = L_52->___m_polygon_1;
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_2;
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_1;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_61 = V_1;
NullCheck(L_61);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_62 = L_61->___m_polygon_1;
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_1;
if ((((int64_t)L_60) >= ((int64_t)L_65)))
{
goto IL_0108;
}
}
IL_0106:
{
// path[i].X < newNode.m_polygon[k].X)) k = j;
int32_t L_66 = V_2;
V_3 = L_66;
}
IL_0108:
{
// for (int i = 1; i <= highI; i++)
int32_t L_67 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_67, 1));
}
IL_010e:
{
// for (int i = 1; i <= highI; i++)
int32_t L_68 = V_4;
int32_t L_69 = V_0;
if ((((int32_t)L_68) <= ((int32_t)L_69)))
{
goto IL_0074;
}
}
{
// if (endType == EndType.etClosedPolygon && j < 2) return;
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;
}
}
{
// if (endType == EndType.etClosedPolygon && j < 2) return;
return;
}
IL_011e:
{
// m_polyNodes.AddChild(newNode);
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_72 = __this->___m_polyNodes_10;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_73 = V_1;
NullCheck(L_72);
PolyNode_AddChild_m8CF2C74C5426BAB5B15114D3129F60F7F65E2AFF(L_72, L_73, NULL);
// if (endType != EndType.etClosedPolygon) return;
int32_t L_74 = ___2_endType;
if (!L_74)
{
goto IL_012e;
}
}
{
// if (endType != EndType.etClosedPolygon) return;
return;
}
IL_012e:
{
// if (m_lowest.X < 0)
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_75 = (&__this->___m_lowest_9);
int64_t L_76 = L_75->___X_1;
if ((((int64_t)L_76) >= ((int64_t)((int64_t)0))))
{
goto IL_0159;
}
}
{
// m_lowest = new IntPoint(m_polyNodes.ChildCount - 1, k);
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_77 = __this->___m_polyNodes_10;
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), /*hidden argument*/NULL);
__this->___m_lowest_9 = L_80;
return;
}
IL_0159:
{
// IntPoint ip = m_polyNodes.Childs[(int)m_lowest.X].m_polygon[(int)m_lowest.Y];
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_81 = __this->___m_polyNodes_10;
NullCheck(L_81);
List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_82;
L_82 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_81, NULL);
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_83 = (&__this->___m_lowest_9);
int64_t L_84 = L_83->___X_1;
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_1;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_87 = (&__this->___m_lowest_9);
int64_t L_88 = L_87->___Y_2;
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;
// if (newNode.m_polygon[k].Y > ip.Y ||
// (newNode.m_polygon[k].Y == ip.Y &&
// newNode.m_polygon[k].X < ip.X))
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_90 = V_1;
NullCheck(L_90);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_91 = L_90->___m_polygon_1;
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_2;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_95 = V_5;
int64_t L_96 = L_95.___Y_2;
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_1;
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_2;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_102 = V_5;
int64_t L_103 = L_102.___Y_2;
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_1;
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_1;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_109 = V_5;
int64_t L_110 = L_109.___X_1;
if ((((int64_t)L_108) >= ((int64_t)L_110)))
{
goto IL_01f6;
}
}
IL_01db:
{
// m_lowest = new IntPoint(m_polyNodes.ChildCount - 1, k);
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_111 = __this->___m_polyNodes_10;
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), /*hidden argument*/NULL);
__this->___m_lowest_9 = L_114;
}
IL_01f6:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::AddPaths(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>,UnityEngine.Rendering.Universal.JoinType,UnityEngine.Rendering.Universal.EndType)
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;
{
// foreach (Path p in paths)
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:
{// begin finally (depth: 1)
Enumerator_Dispose_mF3049AF74F36E326CDC1AB44843F9A9E384DD099((&V_0), Enumerator_Dispose_mF3049AF74F36E326CDC1AB44843F9A9E384DD099_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_001a_1;
}
IL_0009_1:
{
// foreach (Path p in paths)
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_2;
L_2 = Enumerator_get_Current_m03F77FACCB7328ACD8200DA17DA628FC10865B16_inline((&V_0), Enumerator_get_Current_m03F77FACCB7328ACD8200DA17DA628FC10865B16_RuntimeMethod_var);
V_1 = L_2;
// AddPath(p, joinType, endType);
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:
{
// foreach (Path p in paths)
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;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0033:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::FixOrientations()
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;
{
// if (m_lowest.X >= 0 &&
// !Clipper.Orientation(m_polyNodes.Childs[(int)m_lowest.X].m_polygon))
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_0 = (&__this->___m_lowest_9);
int64_t L_1 = L_0->___X_1;
if ((((int64_t)L_1) < ((int64_t)((int64_t)0))))
{
goto IL_0089;
}
}
{
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_2 = __this->___m_polyNodes_10;
NullCheck(L_2);
List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_3;
L_3 = PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline(L_2, NULL);
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A* L_4 = (&__this->___m_lowest_9);
int64_t L_5 = L_4->___X_1;
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_1;
bool L_8;
L_8 = Clipper_Orientation_m3DFC123EE26BF9C6B26F8340CFD0B9C3A284481A(L_7, NULL);
if (L_8)
{
goto IL_0089;
}
}
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
V_0 = 0;
goto IL_007a;
}
IL_003b:
{
// PolyNode node = m_polyNodes.Childs[i];
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_9 = __this->___m_polyNodes_10;
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;
// if (node.m_endtype == EndType.etClosedPolygon ||
// (node.m_endtype == EndType.etClosedLine &&
// Clipper.Orientation(node.m_polygon)))
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_13 = V_1;
NullCheck(L_13);
int32_t L_14 = L_13->___m_endtype_4;
if (!L_14)
{
goto IL_006b;
}
}
{
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_15 = V_1;
NullCheck(L_15);
int32_t L_16 = L_15->___m_endtype_4;
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_1;
bool L_19;
L_19 = Clipper_Orientation_m3DFC123EE26BF9C6B26F8340CFD0B9C3A284481A(L_18, NULL);
if (!L_19)
{
goto IL_0076;
}
}
IL_006b:
{
// node.m_polygon.Reverse();
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_20 = V_1;
NullCheck(L_20);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_21 = L_20->___m_polygon_1;
NullCheck(L_21);
List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06(L_21, List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06_RuntimeMethod_var);
}
IL_0076:
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
int32_t L_22 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_007a:
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
int32_t L_23 = V_0;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_24 = __this->___m_polyNodes_10;
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:
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
V_2 = 0;
goto IL_00c4;
}
IL_008d:
{
// PolyNode node = m_polyNodes.Childs[i];
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_26 = __this->___m_polyNodes_10;
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;
// if (node.m_endtype == EndType.etClosedLine &&
// !Clipper.Orientation(node.m_polygon))
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_30 = V_3;
NullCheck(L_30);
int32_t L_31 = L_30->___m_endtype_4;
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_1;
bool L_34;
L_34 = Clipper_Orientation_m3DFC123EE26BF9C6B26F8340CFD0B9C3A284481A(L_33, NULL);
if (L_34)
{
goto IL_00c0;
}
}
{
// node.m_polygon.Reverse();
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_35 = V_3;
NullCheck(L_35);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_36 = L_35->___m_polygon_1;
NullCheck(L_36);
List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06(L_36, List_1_Reverse_m0095A261A373A1600A956707DE83AAF5F37F5D06_RuntimeMethod_var);
}
IL_00c0:
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
int32_t L_37 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_00c4:
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
int32_t L_38 = V_2;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_39 = __this->___m_polyNodes_10;
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;
}
}
// UnityEngine.Rendering.Universal.DoublePoint UnityEngine.Rendering.Universal.ClipperOffset::GetUnitNormal(UnityEngine.Rendering.Universal.IntPoint,UnityEngine.Rendering.Universal.IntPoint)
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));
{
// double dx = (pt2.X - pt1.X);
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_0 = ___1_pt2;
int64_t L_1 = L_0.___X_1;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_2 = ___0_pt1;
int64_t L_3 = L_2.___X_1;
V_0 = ((double)((int64_t)il2cpp_codegen_subtract(L_1, L_3)));
// double dy = (pt2.Y - pt1.Y);
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_4 = ___1_pt2;
int64_t L_5 = L_4.___Y_2;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_6 = ___0_pt1;
int64_t L_7 = L_6.___Y_2;
V_1 = ((double)((int64_t)il2cpp_codegen_subtract(L_5, L_7)));
// if ((dx == 0) && (dy == 0)) return new DoublePoint();
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;
}
}
{
// if ((dx == 0) && (dy == 0)) return new DoublePoint();
il2cpp_codegen_initobj((&V_3), sizeof(DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF));
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_10 = V_3;
return L_10;
}
IL_0040:
{
// double f = 1 * 1.0 / Math.Sqrt(dx * dx + dy * dy);
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));
// dx *= f;
double L_16 = V_0;
double L_17 = V_2;
V_0 = ((double)il2cpp_codegen_multiply(L_16, L_17));
// dy *= f;
double L_18 = V_1;
double L_19 = V_2;
V_1 = ((double)il2cpp_codegen_multiply(L_18, L_19));
// return new DoublePoint(dy, -dx);
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)), /*hidden argument*/NULL);
return L_22;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::DoOffset(System.Double)
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;
{
// m_destPolys = new Paths();
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_0 = (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*)il2cpp_codegen_object_new(List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A(L_0, List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var);
__this->___m_destPolys_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_destPolys_0), (void*)L_0);
// m_delta = delta;
double L_1 = ___0_delta;
__this->___m_delta_4 = L_1;
// if (ClipperBase.near_zero(delta))
double L_2 = ___0_delta;
bool L_3;
L_3 = ClipperBase_near_zero_mF6DF89EA341957D3D6D20F4337FDC1D027D641F9(L_2, NULL);
if (!L_3)
{
goto IL_0072;
}
}
{
// m_destPolys.Capacity = m_polyNodes.ChildCount;
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_4 = __this->___m_destPolys_0;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_5 = __this->___m_polyNodes_10;
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);
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
V_2 = 0;
goto IL_0063;
}
IL_0034:
{
// PolyNode node = m_polyNodes.Childs[i];
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_7 = __this->___m_polyNodes_10;
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;
// if (node.m_endtype == EndType.etClosedPolygon)
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_11 = V_3;
NullCheck(L_11);
int32_t L_12 = L_11->___m_endtype_4;
if (L_12)
{
goto IL_005f;
}
}
{
// m_destPolys.Add(node.m_polygon);
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_13 = __this->___m_destPolys_0;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_14 = V_3;
NullCheck(L_14);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_15 = L_14->___m_polygon_1;
NullCheck(L_13);
List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_13, L_15, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
}
IL_005f:
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
int32_t L_16 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0063:
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
int32_t L_17 = V_2;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_18 = __this->___m_polyNodes_10;
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;
return;
}
IL_0072:
{
// if (ArcTolerance <= 0.0)
double L_20;
L_20 = ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47_inline(__this, NULL);
if ((!(((double)L_20) <= ((double)(0.0)))))
{
goto IL_008f;
}
}
{
// y = def_arc_tolerance;
V_0 = (0.25);
goto IL_00c1;
}
IL_008f:
{
// else if (ArcTolerance > Math.Abs(delta) * def_arc_tolerance)
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;
}
}
{
// y = Math.Abs(delta) * def_arc_tolerance;
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:
{
// y = ArcTolerance;
double L_26;
L_26 = ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47_inline(__this, NULL);
V_0 = L_26;
}
IL_00c1:
{
// double steps = Math.PI / Math.Acos(1 - y / Math.Abs(delta));
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));
// m_sin = Math.Sin(two_pi / steps);
double L_31 = V_1;
double L_32;
L_32 = sin(((double)((6.2831853071795862)/L_31)));
__this->___m_sin_6 = L_32;
// m_cos = Math.Cos(two_pi / steps);
double L_33 = V_1;
double L_34;
L_34 = cos(((double)((6.2831853071795862)/L_33)));
__this->___m_cos_7 = L_34;
// m_StepsPerRad = steps / two_pi;
double L_35 = V_1;
__this->___m_StepsPerRad_8 = ((double)(L_35/(6.2831853071795862)));
// if (delta < 0.0) m_sin = -m_sin;
double L_36 = ___0_delta;
if ((!(((double)L_36) < ((double)(0.0)))))
{
goto IL_0139;
}
}
{
// if (delta < 0.0) m_sin = -m_sin;
double L_37 = __this->___m_sin_6;
__this->___m_sin_6 = ((-L_37));
}
IL_0139:
{
// m_destPolys.Capacity = m_polyNodes.ChildCount * 2;
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_38 = __this->___m_destPolys_0;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_39 = __this->___m_polyNodes_10;
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);
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
V_4 = 0;
goto IL_06a3;
}
IL_0159:
{
// PolyNode node = m_polyNodes.Childs[i];
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_41 = __this->___m_polyNodes_10;
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;
// m_srcPoly = node.m_polygon;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_45 = V_5;
NullCheck(L_45);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_46 = L_45->___m_polygon_1;
__this->___m_srcPoly_1 = L_46;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_srcPoly_1), (void*)L_46);
// int len = m_srcPoly.Count;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_47 = __this->___m_srcPoly_1;
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;
// if (len == 0 || (delta <= 0 && (len < 3 ||
// node.m_endtype != EndType.etClosedPolygon)))
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_4;
if (L_53)
{
goto IL_069d;
}
}
IL_01ae:
{
// m_destPoly = new Path();
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_54 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
NullCheck(L_54);
List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_54, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
__this->___m_destPoly_2 = L_54;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_destPoly_2), (void*)L_54);
// if (len == 1)
int32_t L_55 = V_6;
if ((!(((uint32_t)L_55) == ((uint32_t)1))))
{
goto IL_0334;
}
}
{
// if (node.m_jointype == JoinType.jtRound)
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_56 = V_5;
NullCheck(L_56);
int32_t L_57 = L_56->___m_jointype_3;
if (L_57)
{
goto IL_026b;
}
}
{
// double X = 1.0, Y = 0.0;
V_7 = (1.0);
// double X = 1.0, Y = 0.0;
V_8 = (0.0);
// for (int j = 1; j <= steps; j++)
V_9 = 1;
goto IL_0260;
}
IL_01e8:
{
// m_destPoly.Add(new IntPoint(
// Round(m_srcPoly[0].X + X * delta),
// Round(m_srcPoly[0].Y + Y * delta)));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_58 = __this->___m_destPoly_2;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_59 = __this->___m_srcPoly_1;
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_1;
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_1;
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_2;
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, /*hidden argument*/NULL);
NullCheck(L_58);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_58, L_71, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// double X2 = X;
double L_72 = V_7;
// X = X * m_cos - m_sin * Y;
double L_73 = V_7;
double L_74 = __this->___m_cos_7;
double L_75 = __this->___m_sin_6;
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))));
// Y = X2 * m_sin + Y * m_cos;
double L_77 = __this->___m_sin_6;
double L_78 = V_8;
double L_79 = __this->___m_cos_7;
V_8 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_72, L_77)), ((double)il2cpp_codegen_multiply(L_78, L_79))));
// for (int j = 1; j <= steps; j++)
int32_t L_80 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_80, 1));
}
IL_0260:
{
// for (int j = 1; j <= steps; j++)
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:
{
// double X = -1.0, Y = -1.0;
V_10 = (-1.0);
// double X = -1.0, Y = -1.0;
V_11 = (-1.0);
// for (int j = 0; j < 4; ++j)
V_12 = 0;
goto IL_0316;
}
IL_0289:
{
// m_destPoly.Add(new IntPoint(
// Round(m_srcPoly[0].X + X * delta),
// Round(m_srcPoly[0].Y + Y * delta)));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_83 = __this->___m_destPoly_2;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_84 = __this->___m_srcPoly_1;
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_1;
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_1;
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_2;
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, /*hidden argument*/NULL);
NullCheck(L_83);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_83, L_96, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// if (X < 0) X = 1;
double L_97 = V_10;
if ((!(((double)L_97) < ((double)(0.0)))))
{
goto IL_02eb;
}
}
{
// if (X < 0) X = 1;
V_10 = (1.0);
goto IL_0310;
}
IL_02eb:
{
// else if (Y < 0) Y = 1;
double L_98 = V_11;
if ((!(((double)L_98) < ((double)(0.0)))))
{
goto IL_0305;
}
}
{
// else if (Y < 0) Y = 1;
V_11 = (1.0);
goto IL_0310;
}
IL_0305:
{
// else X = -1;
V_10 = (-1.0);
}
IL_0310:
{
// for (int j = 0; j < 4; ++j)
int32_t L_99 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_99, 1));
}
IL_0316:
{
// for (int j = 0; j < 4; ++j)
int32_t L_100 = V_12;
if ((((int32_t)L_100) < ((int32_t)4)))
{
goto IL_0289;
}
}
IL_031e:
{
// m_destPolys.Add(m_destPoly);
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_101 = __this->___m_destPolys_0;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_102 = __this->___m_destPoly_2;
NullCheck(L_101);
List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_101, L_102, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
// continue;
goto IL_069d;
}
IL_0334:
{
// m_normals.Clear();
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_103 = __this->___m_normals_3;
NullCheck(L_103);
List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_inline(L_103, List_1_Clear_m3983408854706C2AF09BA84F98C84FC5323F5B12_RuntimeMethod_var);
// m_normals.Capacity = len;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_104 = __this->___m_normals_3;
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);
// for (int j = 0; j < len - 1; j++)
V_13 = 0;
goto IL_0383;
}
IL_0351:
{
// m_normals.Add(GetUnitNormal(m_srcPoly[j], m_srcPoly[j + 1]));
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_106 = __this->___m_normals_3;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_107 = __this->___m_srcPoly_1;
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_1;
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);
// for (int j = 0; j < len - 1; j++)
int32_t L_114 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_114, 1));
}
IL_0383:
{
// for (int j = 0; j < len - 1; j++)
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;
}
}
{
// if (node.m_endtype == EndType.etClosedLine ||
// node.m_endtype == EndType.etClosedPolygon)
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_117 = V_5;
NullCheck(L_117);
int32_t L_118 = L_117->___m_endtype_4;
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_4;
if (L_120)
{
goto IL_03cb;
}
}
IL_039e:
{
// m_normals.Add(GetUnitNormal(m_srcPoly[len - 1], m_srcPoly[0]));
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_121 = __this->___m_normals_3;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_122 = __this->___m_srcPoly_1;
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_1;
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:
{
// m_normals.Add(new DoublePoint(m_normals[len - 2]));
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_128 = __this->___m_normals_3;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_129 = __this->___m_normals_3;
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, /*hidden argument*/NULL);
NullCheck(L_128);
List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_inline(L_128, L_132, List_1_Add_mA273C3F80CB9CA6881E028ADF0FA14065D004DBA_RuntimeMethod_var);
}
IL_03ea:
{
// if (node.m_endtype == EndType.etClosedPolygon)
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_133 = V_5;
NullCheck(L_133);
int32_t L_134 = L_133->___m_endtype_4;
if (L_134)
{
goto IL_0431;
}
}
{
// int k = len - 1;
int32_t L_135 = V_6;
V_14 = ((int32_t)il2cpp_codegen_subtract(L_135, 1));
// for (int j = 0; j < len; j++)
V_15 = 0;
goto IL_0415;
}
IL_03fe:
{
// OffsetPoint(j, ref k, node.m_jointype);
int32_t L_136 = V_15;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_137 = V_5;
NullCheck(L_137);
int32_t L_138 = L_137->___m_jointype_3;
ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_136, (&V_14), L_138, NULL);
// for (int j = 0; j < len; j++)
int32_t L_139 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_139, 1));
}
IL_0415:
{
// for (int j = 0; j < len; j++)
int32_t L_140 = V_15;
int32_t L_141 = V_6;
if ((((int32_t)L_140) < ((int32_t)L_141)))
{
goto IL_03fe;
}
}
{
// m_destPolys.Add(m_destPoly);
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_142 = __this->___m_destPolys_0;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_143 = __this->___m_destPoly_2;
NullCheck(L_142);
List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_142, L_143, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
goto IL_069d;
}
IL_0431:
{
// else if (node.m_endtype == EndType.etClosedLine)
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_144 = V_5;
NullCheck(L_144);
int32_t L_145 = L_144->___m_endtype_4;
if ((!(((uint32_t)L_145) == ((uint32_t)1))))
{
goto IL_0540;
}
}
{
// int k = len - 1;
int32_t L_146 = V_6;
V_16 = ((int32_t)il2cpp_codegen_subtract(L_146, 1));
// for (int j = 0; j < len; j++)
V_18 = 0;
goto IL_0460;
}
IL_0449:
{
// OffsetPoint(j, ref k, node.m_jointype);
int32_t L_147 = V_18;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_148 = V_5;
NullCheck(L_148);
int32_t L_149 = L_148->___m_jointype_3;
ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_147, (&V_16), L_149, NULL);
// for (int j = 0; j < len; j++)
int32_t L_150 = V_18;
V_18 = ((int32_t)il2cpp_codegen_add(L_150, 1));
}
IL_0460:
{
// for (int j = 0; j < len; j++)
int32_t L_151 = V_18;
int32_t L_152 = V_6;
if ((((int32_t)L_151) < ((int32_t)L_152)))
{
goto IL_0449;
}
}
{
// m_destPolys.Add(m_destPoly);
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_153 = __this->___m_destPolys_0;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_154 = __this->___m_destPoly_2;
NullCheck(L_153);
List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_153, L_154, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
// m_destPoly = new Path();
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_155 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
NullCheck(L_155);
List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_155, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
__this->___m_destPoly_2 = L_155;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_destPoly_2), (void*)L_155);
// DoublePoint n = m_normals[len - 1];
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_156 = __this->___m_normals_3;
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;
// for (int j = len - 1; j > 0; j--)
int32_t L_159 = V_6;
V_19 = ((int32_t)il2cpp_codegen_subtract(L_159, 1));
goto IL_04dd;
}
IL_049b:
{
// m_normals[j] = new DoublePoint(-m_normals[j - 1].X, -m_normals[j - 1].Y);
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_160 = __this->___m_normals_3;
int32_t L_161 = V_19;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_162 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_166 = __this->___m_normals_3;
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_1;
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_170;
memset((&L_170), 0, sizeof(L_170));
DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_170), ((-L_165)), ((-L_169)), /*hidden argument*/NULL);
NullCheck(L_160);
List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_160, L_161, L_170, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
// for (int j = len - 1; j > 0; j--)
int32_t L_171 = V_19;
V_19 = ((int32_t)il2cpp_codegen_subtract(L_171, 1));
}
IL_04dd:
{
// for (int j = len - 1; j > 0; j--)
int32_t L_172 = V_19;
if ((((int32_t)L_172) > ((int32_t)0)))
{
goto IL_049b;
}
}
{
// m_normals[0] = new DoublePoint(-n.X, -n.Y);
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_173 = __this->___m_normals_3;
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_174 = V_17;
double L_175 = L_174.___X_0;
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_176 = V_17;
double L_177 = L_176.___Y_1;
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_178;
memset((&L_178), 0, sizeof(L_178));
DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_178), ((-L_175)), ((-L_177)), /*hidden argument*/NULL);
NullCheck(L_173);
List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_173, 0, L_178, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
// k = 0;
V_16 = 0;
// for (int j = len - 1; j >= 0; j--)
int32_t L_179 = V_6;
V_20 = ((int32_t)il2cpp_codegen_subtract(L_179, 1));
goto IL_0525;
}
IL_050e:
{
// OffsetPoint(j, ref k, node.m_jointype);
int32_t L_180 = V_20;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_181 = V_5;
NullCheck(L_181);
int32_t L_182 = L_181->___m_jointype_3;
ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_180, (&V_16), L_182, NULL);
// for (int j = len - 1; j >= 0; j--)
int32_t L_183 = V_20;
V_20 = ((int32_t)il2cpp_codegen_subtract(L_183, 1));
}
IL_0525:
{
// for (int j = len - 1; j >= 0; j--)
int32_t L_184 = V_20;
if ((((int32_t)L_184) >= ((int32_t)0)))
{
goto IL_050e;
}
}
{
// m_destPolys.Add(m_destPoly);
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_185 = __this->___m_destPolys_0;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_186 = __this->___m_destPoly_2;
NullCheck(L_185);
List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_185, L_186, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
goto IL_069d;
}
IL_0540:
{
// int k = 0;
V_21 = 0;
// for (int j = 1; j < len - 1; ++j)
V_22 = 1;
goto IL_055f;
}
IL_0548:
{
// OffsetPoint(j, ref k, node.m_jointype);
int32_t L_187 = V_22;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_188 = V_5;
NullCheck(L_188);
int32_t L_189 = L_188->___m_jointype_3;
ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_187, (&V_21), L_189, NULL);
// for (int j = 1; j < len - 1; ++j)
int32_t L_190 = V_22;
V_22 = ((int32_t)il2cpp_codegen_add(L_190, 1));
}
IL_055f:
{
// for (int j = 1; j < len - 1; ++j)
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;
}
}
{
// int j = len - 1;
int32_t L_193 = V_6;
V_23 = ((int32_t)il2cpp_codegen_subtract(L_193, 1));
// k = len - 2;
int32_t L_194 = V_6;
V_21 = ((int32_t)il2cpp_codegen_subtract(L_194, 2));
// m_sinA = 0;
__this->___m_sinA_5 = (0.0);
// m_normals[j] = new DoublePoint(-m_normals[j].X, -m_normals[j].Y);
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_195 = __this->___m_normals_3;
int32_t L_196 = V_23;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_197 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_201 = __this->___m_normals_3;
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_1;
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_205;
memset((&L_205), 0, sizeof(L_205));
DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_205), ((-L_200)), ((-L_204)), /*hidden argument*/NULL);
NullCheck(L_195);
List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_195, L_196, L_205, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
// DoRound(j, k);
int32_t L_206 = V_23;
int32_t L_207 = V_21;
ClipperOffset_DoRound_m5CDD5D392A8EFE3EA9D94D8EA34398B19A1D84A7(__this, L_206, L_207, NULL);
// for (int j = len - 1; j > 0; j--)
int32_t L_208 = V_6;
V_24 = ((int32_t)il2cpp_codegen_subtract(L_208, 1));
goto IL_060e;
}
IL_05cc:
{
// m_normals[j] = new DoublePoint(-m_normals[j - 1].X, -m_normals[j - 1].Y);
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_209 = __this->___m_normals_3;
int32_t L_210 = V_24;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_211 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_215 = __this->___m_normals_3;
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_1;
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_219;
memset((&L_219), 0, sizeof(L_219));
DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_219), ((-L_214)), ((-L_218)), /*hidden argument*/NULL);
NullCheck(L_209);
List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_209, L_210, L_219, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
// for (int j = len - 1; j > 0; j--)
int32_t L_220 = V_24;
V_24 = ((int32_t)il2cpp_codegen_subtract(L_220, 1));
}
IL_060e:
{
// for (int j = len - 1; j > 0; j--)
int32_t L_221 = V_24;
if ((((int32_t)L_221) > ((int32_t)0)))
{
goto IL_05cc;
}
}
{
// m_normals[0] = new DoublePoint(-m_normals[1].X, -m_normals[1].Y);
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_222 = __this->___m_normals_3;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_223 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_226 = __this->___m_normals_3;
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_1;
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_229;
memset((&L_229), 0, sizeof(L_229));
DoublePoint__ctor_m5AFD118D3E63BD7203C0B429FA1D557F42EA7952((&L_229), ((-L_225)), ((-L_228)), /*hidden argument*/NULL);
NullCheck(L_222);
List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19(L_222, 0, L_229, List_1_set_Item_m6772994EEA398412824848FA20A444545C168D19_RuntimeMethod_var);
// k = len - 1;
int32_t L_230 = V_6;
V_21 = ((int32_t)il2cpp_codegen_subtract(L_230, 1));
// for (int j = k - 1; j > 0; --j)
int32_t L_231 = V_21;
V_25 = ((int32_t)il2cpp_codegen_subtract(L_231, 1));
goto IL_066d;
}
IL_0656:
{
// OffsetPoint(j, ref k, node.m_jointype);
int32_t L_232 = V_25;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_233 = V_5;
NullCheck(L_233);
int32_t L_234 = L_233->___m_jointype_3;
ClipperOffset_OffsetPoint_m84E8E10E968097AE33249D2661C068364B021281(__this, L_232, (&V_21), L_234, NULL);
// for (int j = k - 1; j > 0; --j)
int32_t L_235 = V_25;
V_25 = ((int32_t)il2cpp_codegen_subtract(L_235, 1));
}
IL_066d:
{
// for (int j = k - 1; j > 0; --j)
int32_t L_236 = V_25;
if ((((int32_t)L_236) > ((int32_t)0)))
{
goto IL_0656;
}
}
{
// k = 1;
V_21 = 1;
// m_sinA = 0;
__this->___m_sinA_5 = (0.0);
// DoRound(0, 1);
ClipperOffset_DoRound_m5CDD5D392A8EFE3EA9D94D8EA34398B19A1D84A7(__this, 0, 1, NULL);
// m_destPolys.Add(m_destPoly);
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_237 = __this->___m_destPolys_0;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_238 = __this->___m_destPoly_2;
NullCheck(L_237);
List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_inline(L_237, L_238, List_1_Add_m56474BAA347594A940829FA982AC3734E350A98B_RuntimeMethod_var);
}
IL_069d:
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
int32_t L_239 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_239, 1));
}
IL_06a3:
{
// for (int i = 0; i < m_polyNodes.ChildCount; i++)
int32_t L_240 = V_4;
PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* L_241 = __this->___m_polyNodes_10;
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;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::Execute(System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>>&,System.Double,System.Int32)
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;
{
// solution.Clear();
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);
// FixOrientations();
ClipperOffset_FixOrientations_mDA375E02A3FE57336BBF9B4BCA0E090594A423DD(__this, NULL);
// DoOffset(delta);
double L_2 = ___1_delta;
ClipperOffset_DoOffset_mB2EC1F8806D984AEACFF55D76038DA62FE63FC34(__this, L_2, NULL);
// Clipper clpr = new Clipper();
Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_3 = (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591*)il2cpp_codegen_object_new(Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591_il2cpp_TypeInfo_var);
NullCheck(L_3);
Clipper__ctor_mBD460E37A6B4C818F2073F66AE05A2245219943B(L_3, 0, NULL);
V_0 = L_3;
// clpr.AddPaths(m_destPolys, PolyType.ptSubject, true);
Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_4 = V_0;
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_5 = __this->___m_destPolys_0;
NullCheck(L_4);
bool L_6;
L_6 = ClipperBase_AddPaths_mFF0D62B27F98735B1A041959F4FD9B88092A0BCB(L_4, L_5, 0, (bool)1, NULL);
// clpr.LastIndex = inputSize - 1;
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);
// if (delta > 0)
double L_9 = ___1_delta;
if ((!(((double)L_9) > ((double)(0.0)))))
{
goto IL_004c;
}
}
{
// clpr.Execute(ClipType.ctUnion, solution,
// PolyFillType.pftPositive, PolyFillType.pftPositive);
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:
{
// IntRect r = Clipper.GetBounds(m_destPolys);
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_14 = __this->___m_destPolys_0;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_15;
L_15 = ClipperBase_GetBounds_m8929702FB7FA0DD40C26D99E42EBCAD2B64CA91B(L_14, NULL);
V_1 = L_15;
// Path outer = new Path(4);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_16 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
NullCheck(L_16);
List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F(L_16, 4, List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_RuntimeMethod_var);
V_2 = L_16;
// outer.Add(new IntPoint(r.left - 10, r.bottom + 10));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_17 = V_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_18 = V_1;
int64_t L_19 = L_18.___left_0;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_20 = V_1;
int64_t L_21 = L_20.___bottom_3;
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)))), /*hidden argument*/NULL);
NullCheck(L_17);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_17, L_22, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// outer.Add(new IntPoint(r.right + 10, r.bottom + 10));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_23 = V_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_24 = V_1;
int64_t L_25 = L_24.___right_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_26 = V_1;
int64_t L_27 = L_26.___bottom_3;
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)))), /*hidden argument*/NULL);
NullCheck(L_23);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_23, L_28, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// outer.Add(new IntPoint(r.right + 10, r.top - 10));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_29 = V_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_30 = V_1;
int64_t L_31 = L_30.___right_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_32 = V_1;
int64_t L_33 = L_32.___top_1;
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)))), /*hidden argument*/NULL);
NullCheck(L_29);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_29, L_34, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// outer.Add(new IntPoint(r.left - 10, r.top - 10));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_35 = V_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_36 = V_1;
int64_t L_37 = L_36.___left_0;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_38 = V_1;
int64_t L_39 = L_38.___top_1;
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)))), /*hidden argument*/NULL);
NullCheck(L_35);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_35, L_40, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// clpr.AddPath(outer, PolyType.ptSubject, true);
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);
// clpr.ReverseSolution = true;
Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_44 = V_0;
NullCheck(L_44);
Clipper_set_ReverseSolution_m450E2A28BE0742673DA8FD90ECB89A79E42B1580_inline(L_44, (bool)1, NULL);
// clpr.Execute(ClipType.ctUnion, solution, PolyFillType.pftNegative, PolyFillType.pftNegative);
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);
// if (solution.Count > 0) solution.RemoveAt(0);
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;
}
}
{
// if (solution.Count > 0) solution.RemoveAt(0);
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;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::Execute(UnityEngine.Rendering.Universal.PolyTree&,System.Double)
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;
{
// solution.Clear();
PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_0 = ___0_solution;
PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_1 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_0);
NullCheck(L_1);
PolyTree_Clear_m9F1110A46A21877AD49B28D71B3BBC2AEEEA484C(L_1, NULL);
// FixOrientations();
ClipperOffset_FixOrientations_mDA375E02A3FE57336BBF9B4BCA0E090594A423DD(__this, NULL);
// DoOffset(delta);
double L_2 = ___1_delta;
ClipperOffset_DoOffset_mB2EC1F8806D984AEACFF55D76038DA62FE63FC34(__this, L_2, NULL);
// Clipper clpr = new Clipper();
Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_3 = (Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591*)il2cpp_codegen_object_new(Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591_il2cpp_TypeInfo_var);
NullCheck(L_3);
Clipper__ctor_mBD460E37A6B4C818F2073F66AE05A2245219943B(L_3, 0, NULL);
V_0 = L_3;
// clpr.AddPaths(m_destPolys, PolyType.ptSubject, true);
Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_4 = V_0;
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_5 = __this->___m_destPolys_0;
NullCheck(L_4);
bool L_6;
L_6 = ClipperBase_AddPaths_mFF0D62B27F98735B1A041959F4FD9B88092A0BCB(L_4, L_5, 0, (bool)1, NULL);
// if (delta > 0)
double L_7 = ___1_delta;
if ((!(((double)L_7) > ((double)(0.0)))))
{
goto IL_0043;
}
}
{
// clpr.Execute(ClipType.ctUnion, solution,
// PolyFillType.pftPositive, PolyFillType.pftPositive);
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:
{
// IntRect r = Clipper.GetBounds(m_destPolys);
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_12 = __this->___m_destPolys_0;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_13;
L_13 = ClipperBase_GetBounds_m8929702FB7FA0DD40C26D99E42EBCAD2B64CA91B(L_12, NULL);
V_1 = L_13;
// Path outer = new Path(4);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_14 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
NullCheck(L_14);
List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F(L_14, 4, List_1__ctor_mB877FFD9CC7144BE1103080209051592D814487F_RuntimeMethod_var);
V_2 = L_14;
// outer.Add(new IntPoint(r.left - 10, r.bottom + 10));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_15 = V_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_16 = V_1;
int64_t L_17 = L_16.___left_0;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_18 = V_1;
int64_t L_19 = L_18.___bottom_3;
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)))), /*hidden argument*/NULL);
NullCheck(L_15);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_15, L_20, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// outer.Add(new IntPoint(r.right + 10, r.bottom + 10));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_21 = V_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_22 = V_1;
int64_t L_23 = L_22.___right_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_24 = V_1;
int64_t L_25 = L_24.___bottom_3;
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)))), /*hidden argument*/NULL);
NullCheck(L_21);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_21, L_26, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// outer.Add(new IntPoint(r.right + 10, r.top - 10));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_27 = V_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_28 = V_1;
int64_t L_29 = L_28.___right_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_30 = V_1;
int64_t L_31 = L_30.___top_1;
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)))), /*hidden argument*/NULL);
NullCheck(L_27);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_27, L_32, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// outer.Add(new IntPoint(r.left - 10, r.top - 10));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_33 = V_2;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_34 = V_1;
int64_t L_35 = L_34.___left_0;
IntRect_t0459B67E4A2E7163BFABD0A309D900ABB5831177 L_36 = V_1;
int64_t L_37 = L_36.___top_1;
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)))), /*hidden argument*/NULL);
NullCheck(L_33);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_33, L_38, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// clpr.AddPath(outer, PolyType.ptSubject, true);
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);
// clpr.ReverseSolution = true;
Clipper_tF06DFD29BA197A85AABE00E4E0D93F0C5A3C8591* L_42 = V_0;
NullCheck(L_42);
Clipper_set_ReverseSolution_m450E2A28BE0742673DA8FD90ECB89A79E42B1580_inline(L_42, (bool)1, NULL);
// clpr.Execute(ClipType.ctUnion, solution, PolyFillType.pftNegative, PolyFillType.pftNegative);
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);
// if (solution.ChildCount == 1 && solution.Childs[0].ChildCount > 0)
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;
}
}
{
// PolyNode outerNode = solution.Childs[0];
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;
// solution.Childs.Capacity = outerNode.ChildCount;
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);
// solution.Childs[0] = outerNode.Childs[0];
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);
// solution.Childs[0].m_Parent = solution;
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_0 = L_75;
Il2CppCodeGenWriteBarrier((void**)(&L_73->___m_Parent_0), (void*)L_75);
// for (int i = 1; i < outerNode.ChildCount; i++)
V_4 = 1;
goto IL_017d;
}
IL_0163:
{
// solution.AddChild(outerNode.Childs[i]);
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);
// for (int i = 1; i < outerNode.ChildCount; i++)
int32_t L_82 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_82, 1));
}
IL_017d:
{
// for (int i = 1; i < outerNode.ChildCount; i++)
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:
{
// solution.Clear();
PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5** L_86 = ___0_solution;
PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5* L_87 = *((PolyTree_tF36CCA5DCC87EAF589C3DD351F11851701965ED5**)L_86);
NullCheck(L_87);
PolyTree_Clear_m9F1110A46A21877AD49B28D71B3BBC2AEEEA484C(L_87, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::OffsetPoint(System.Int32,System.Int32&,UnityEngine.Rendering.Universal.JoinType)
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));
{
// m_sinA = (m_normals[k].X * m_normals[j].Y - m_normals[j].X * m_normals[k].Y);
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_0 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_5 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_9 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_13 = __this->___m_normals_3;
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_1;
__this->___m_sinA_5 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_4, L_8)), ((double)il2cpp_codegen_multiply(L_12, L_17))));
// if (Math.Abs(m_sinA * m_delta) < 1.0)
double L_18 = __this->___m_sinA_5;
double L_19 = __this->___m_delta_4;
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;
}
}
{
// double cosA = (m_normals[k].X * m_normals[j].X + m_normals[j].Y * m_normals[k].Y);
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_21 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_26 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_30 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_34 = __this->___m_normals_3;
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_1;
// if (cosA > 0) // angle ==> 0 degrees
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;
}
}
{
// var item = new IntPoint(Round(m_srcPoly[j].X + m_normals[k].X * m_delta),
// Round(m_srcPoly[j].Y + m_normals[k].Y * m_delta));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_39 = __this->___m_srcPoly_1;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_43 = __this->___m_normals_3;
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_0;
double L_48 = __this->___m_delta_4;
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_1;
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_2;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_54 = __this->___m_normals_3;
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_1;
double L_59 = __this->___m_delta_4;
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);
// item.NX = m_normals[k].X; item.NY = m_normals[k].Y; item.N = j; item.D = 1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_61 = __this->___m_normals_3;
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_0;
(&V_0)->___NX_4 = L_65;
// item.NX = m_normals[k].X; item.NY = m_normals[k].Y; item.N = j; item.D = 1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_66 = __this->___m_normals_3;
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_1;
(&V_0)->___NY_5 = L_70;
// item.NX = m_normals[k].X; item.NY = m_normals[k].Y; item.N = j; item.D = 1;
int32_t L_71 = ___0_j;
(&V_0)->___N_0 = ((int64_t)L_71);
// item.NX = m_normals[k].X; item.NY = m_normals[k].Y; item.N = j; item.D = 1;
(&V_0)->___D_3 = ((int64_t)1);
// m_destPoly.Add(item);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_72 = __this->___m_destPoly_2;
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;
return;
}
IL_0180:
{
// else if (m_sinA > 1.0) m_sinA = 1.0;
double L_74 = __this->___m_sinA_5;
if ((!(((double)L_74) > ((double)(1.0)))))
{
goto IL_01a2;
}
}
{
// else if (m_sinA > 1.0) m_sinA = 1.0;
__this->___m_sinA_5 = (1.0);
goto IL_01c2;
}
IL_01a2:
{
// else if (m_sinA < -1.0) m_sinA = -1.0;
double L_75 = __this->___m_sinA_5;
if ((!(((double)L_75) < ((double)(-1.0)))))
{
goto IL_01c2;
}
}
{
// else if (m_sinA < -1.0) m_sinA = -1.0;
__this->___m_sinA_5 = (-1.0);
}
IL_01c2:
{
// if (m_sinA * m_delta < 0)
double L_76 = __this->___m_sinA_5;
double L_77 = __this->___m_delta_4;
if ((!(((double)((double)il2cpp_codegen_multiply(L_76, L_77))) < ((double)(0.0)))))
{
goto IL_0398;
}
}
{
// var pt = new IntPoint(Round(m_srcPoly[j].X + m_normals[k].X * m_delta),
// Round(m_srcPoly[j].Y + m_normals[k].Y * m_delta));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_78 = __this->___m_srcPoly_1;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_82 = __this->___m_normals_3;
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_0;
double L_87 = __this->___m_delta_4;
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_1;
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_2;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_93 = __this->___m_normals_3;
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_1;
double L_98 = __this->___m_delta_4;
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);
// pt.NX = m_normals[k].X; pt.NY = m_normals[k].Y;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_100 = __this->___m_normals_3;
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_0;
(&V_1)->___NX_4 = L_104;
// pt.NX = m_normals[k].X; pt.NY = m_normals[k].Y;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_105 = __this->___m_normals_3;
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_1;
(&V_1)->___NY_5 = L_109;
// m_destPoly.Add(pt);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_110 = __this->___m_destPoly_2;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_111 = V_1;
NullCheck(L_110);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_110, L_111, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// pt = m_srcPoly[j];
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_112 = __this->___m_srcPoly_1;
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;
// pt.NX = m_normals[k].X; pt.NY = m_normals[k].Y; pt.N = j; pt.D = 1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_115 = __this->___m_normals_3;
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_0;
(&V_1)->___NX_4 = L_119;
// pt.NX = m_normals[k].X; pt.NY = m_normals[k].Y; pt.N = j; pt.D = 1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_120 = __this->___m_normals_3;
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_1;
(&V_1)->___NY_5 = L_124;
// pt.NX = m_normals[k].X; pt.NY = m_normals[k].Y; pt.N = j; pt.D = 1;
int32_t L_125 = ___0_j;
(&V_1)->___N_0 = ((int64_t)L_125);
// pt.NX = m_normals[k].X; pt.NY = m_normals[k].Y; pt.N = j; pt.D = 1;
(&V_1)->___D_3 = ((int64_t)1);
// m_destPoly.Add(pt);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_126 = __this->___m_destPoly_2;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_127 = V_1;
NullCheck(L_126);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_126, L_127, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// pt = new IntPoint(Round(m_srcPoly[j].X + m_normals[j].X * m_delta),
// Round(m_srcPoly[j].Y + m_normals[j].Y * m_delta));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_128 = __this->___m_srcPoly_1;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_132 = __this->___m_normals_3;
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_0;
double L_136 = __this->___m_delta_4;
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_1;
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_2;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_142 = __this->___m_normals_3;
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_1;
double L_146 = __this->___m_delta_4;
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);
// pt.NX = m_normals[j].X; pt.NY = m_normals[j].Y; pt.N = j; pt.D = 1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_148 = __this->___m_normals_3;
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_0;
(&V_1)->___NX_4 = L_151;
// pt.NX = m_normals[j].X; pt.NY = m_normals[j].Y; pt.N = j; pt.D = 1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_152 = __this->___m_normals_3;
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_1;
(&V_1)->___NY_5 = L_155;
// pt.NX = m_normals[j].X; pt.NY = m_normals[j].Y; pt.N = j; pt.D = 1;
int32_t L_156 = ___0_j;
(&V_1)->___N_0 = ((int64_t)L_156);
// pt.NX = m_normals[j].X; pt.NY = m_normals[j].Y; pt.N = j; pt.D = 1;
(&V_1)->___D_3 = ((int64_t)1);
// m_destPoly.Add(pt);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_157 = __this->___m_destPoly_2;
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;
}
}
{
// case JoinType.jtRound: DoRound(j, k); break;
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:
{
// k = j;
int32_t* L_163 = ___1_k;
int32_t L_164 = ___0_j;
*((int32_t*)L_163) = (int32_t)L_164;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::DoSquare(System.Int32,System.Int32)
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 dx = Math.Tan(Math.Atan2(m_sinA,
// m_normals[k].X * m_normals[j].X + m_normals[k].Y * m_normals[j].Y) / 4);
double L_0 = __this->___m_sinA_5;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_1 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_5 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_9 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_13 = __this->___m_normals_3;
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_1;
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;
// var pt = new IntPoint(
// Round(m_srcPoly[j].X + m_delta * (m_normals[k].X - m_normals[k].Y * dx)),
// Round(m_srcPoly[j].Y + m_delta * (m_normals[k].Y + m_normals[k].X * dx)));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_19 = __this->___m_srcPoly_1;
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_1;
double L_23 = __this->___m_delta_4;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_24 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_28 = __this->___m_normals_3;
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_1;
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_1;
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_2;
double L_38 = __this->___m_delta_4;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_39 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_43 = __this->___m_normals_3;
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_0;
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);
// pt.NX = m_normals[k].X - m_normals[k].Y * dx; pt.NY = m_normals[k].Y + m_normals[k].X * dx;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_49 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_53 = __this->___m_normals_3;
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_1;
double L_57 = V_0;
(&V_1)->___NX_4 = ((double)il2cpp_codegen_subtract(L_52, ((double)il2cpp_codegen_multiply(L_56, L_57))));
// pt.NX = m_normals[k].X - m_normals[k].Y * dx; pt.NY = m_normals[k].Y + m_normals[k].X * dx;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_58 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_62 = __this->___m_normals_3;
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_0;
double L_66 = V_0;
(&V_1)->___NY_5 = ((double)il2cpp_codegen_add(L_61, ((double)il2cpp_codegen_multiply(L_65, L_66))));
// m_destPoly.Add(pt);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_67 = __this->___m_destPoly_2;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_68 = V_1;
NullCheck(L_67);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_67, L_68, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// pt = new IntPoint(
// Round(m_srcPoly[j].X + m_delta * (m_normals[j].X + m_normals[j].Y * dx)),
// Round(m_srcPoly[j].Y + m_delta * (m_normals[j].Y - m_normals[j].X * dx)));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_69 = __this->___m_srcPoly_1;
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_1;
double L_73 = __this->___m_delta_4;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_74 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_78 = __this->___m_normals_3;
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_1;
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_1;
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_2;
double L_88 = __this->___m_delta_4;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_89 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_93 = __this->___m_normals_3;
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_0;
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);
// pt.NX = m_normals[k].X + m_normals[k].Y * dx; pt.NY = m_normals[k].Y - m_normals[k].X * dx;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_99 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_103 = __this->___m_normals_3;
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_1;
double L_107 = V_0;
(&V_1)->___NX_4 = ((double)il2cpp_codegen_add(L_102, ((double)il2cpp_codegen_multiply(L_106, L_107))));
// pt.NX = m_normals[k].X + m_normals[k].Y * dx; pt.NY = m_normals[k].Y - m_normals[k].X * dx;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_108 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_112 = __this->___m_normals_3;
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_0;
double L_116 = V_0;
(&V_1)->___NY_5 = ((double)il2cpp_codegen_subtract(L_111, ((double)il2cpp_codegen_multiply(L_115, L_116))));
// m_destPoly.Add(pt);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_117 = __this->___m_destPoly_2;
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;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::DoMiter(System.Int32,System.Int32,System.Double)
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 q = m_delta / r;
double L_0 = __this->___m_delta_4;
double L_1 = ___2_r;
V_0 = ((double)(L_0/L_1));
// var pt = new IntPoint(Round(m_srcPoly[j].X + (m_normals[k].X + m_normals[j].X) * q),
// Round(m_srcPoly[j].Y + (m_normals[k].Y + m_normals[j].Y) * q));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_2 = __this->___m_srcPoly_1;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_6 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_10 = __this->___m_normals_3;
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_0;
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_1;
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_2;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_20 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_24 = __this->___m_normals_3;
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_1;
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);
// pt.NX = (m_normals[k].X + m_normals[j].X) * q; pt.NY = (m_normals[k].Y + m_normals[j].Y) * q;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_30 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_34 = __this->___m_normals_3;
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_0;
double L_38 = V_0;
(&V_1)->___NX_4 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_33, L_37)), L_38));
// pt.NX = (m_normals[k].X + m_normals[j].X) * q; pt.NY = (m_normals[k].Y + m_normals[j].Y) * q;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_39 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_43 = __this->___m_normals_3;
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_1;
double L_47 = V_0;
(&V_1)->___NY_5 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_42, L_46)), L_47));
// m_destPoly.Add(pt);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_48 = __this->___m_destPoly_2;
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;
}
}
// System.Void UnityEngine.Rendering.Universal.ClipperOffset::DoRound(System.Int32,System.Int32)
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 a = Math.Atan2(m_sinA,
// m_normals[k].X * m_normals[j].X + m_normals[k].Y * m_normals[j].Y);
double L_0 = __this->___m_sinA_5;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_1 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_5 = __this->___m_normals_3;
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_0;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_9 = __this->___m_normals_3;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_13 = __this->___m_normals_3;
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_1;
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;
// int steps = Math.Max((int)Round(m_StepsPerRad * Math.Abs(a)), 1);
double L_18 = __this->___m_StepsPerRad_8;
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;
// double X = m_normals[k].X, Y = m_normals[k].Y, X2;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_23 = __this->___m_normals_3;
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_0;
V_2 = L_26;
// double X = m_normals[k].X, Y = m_normals[k].Y, X2;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_27 = __this->___m_normals_3;
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_1;
V_3 = L_30;
// for (int i = 0; i < steps; ++i)
V_5 = 0;
goto IL_0139;
}
IL_0099:
{
// var pt = new IntPoint(
// Round(m_srcPoly[j].X + X * m_delta),
// Round(m_srcPoly[j].Y + Y * m_delta));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_31 = __this->___m_srcPoly_1;
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_1;
double L_35 = V_2;
double L_36 = __this->___m_delta_4;
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_1;
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_2;
double L_42 = V_3;
double L_43 = __this->___m_delta_4;
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);
// pt.NX = X; pt.NY = Y; pt.N = j; pt.D = 1;
double L_45 = V_2;
(&V_6)->___NX_4 = L_45;
// pt.NX = X; pt.NY = Y; pt.N = j; pt.D = 1;
double L_46 = V_3;
(&V_6)->___NY_5 = L_46;
// pt.NX = X; pt.NY = Y; pt.N = j; pt.D = 1;
int32_t L_47 = ___0_j;
(&V_6)->___N_0 = ((int64_t)L_47);
// pt.NX = X; pt.NY = Y; pt.N = j; pt.D = 1;
(&V_6)->___D_3 = ((int64_t)1);
// m_destPoly.Add(pt);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_48 = __this->___m_destPoly_2;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_49 = V_6;
NullCheck(L_48);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_48, L_49, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// X2 = X;
double L_50 = V_2;
// X = X * m_cos - m_sin * Y;
double L_51 = V_2;
double L_52 = __this->___m_cos_7;
double L_53 = __this->___m_sin_6;
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))));
// Y = X2 * m_sin + Y * m_cos;
double L_55 = __this->___m_sin_6;
double L_56 = V_3;
double L_57 = __this->___m_cos_7;
V_3 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_50, L_55)), ((double)il2cpp_codegen_multiply(L_56, L_57))));
// for (int i = 0; i < steps; ++i)
int32_t L_58 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_58, 1));
}
IL_0139:
{
// for (int i = 0; i < steps; ++i)
int32_t L_59 = V_5;
int32_t L_60 = V_1;
if ((((int32_t)L_59) < ((int32_t)L_60)))
{
goto IL_0099;
}
}
{
// var pt1 = new IntPoint(
// Round(m_srcPoly[j].X + m_normals[j].X * m_delta),
// Round(m_srcPoly[j].Y + m_normals[j].Y * m_delta));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_61 = __this->___m_srcPoly_1;
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_1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_65 = __this->___m_normals_3;
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_0;
double L_69 = __this->___m_delta_4;
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_1;
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_2;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_75 = __this->___m_normals_3;
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_1;
double L_79 = __this->___m_delta_4;
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);
// pt1.NX = m_normals[j].X; pt1.NY = m_normals[j].Y; pt1.N = j; pt1.D = 1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_81 = __this->___m_normals_3;
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_0;
(&V_4)->___NX_4 = L_84;
// pt1.NX = m_normals[j].X; pt1.NY = m_normals[j].Y; pt1.N = j; pt1.D = 1;
List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A* L_85 = __this->___m_normals_3;
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_1;
(&V_4)->___NY_5 = L_88;
// pt1.NX = m_normals[j].X; pt1.NY = m_normals[j].Y; pt1.N = j; pt1.D = 1;
int32_t L_89 = ___0_j;
(&V_4)->___N_0 = ((int64_t)L_89);
// pt1.NX = m_normals[j].X; pt1.NY = m_normals[j].Y; pt1.N = j; pt1.D = 1;
(&V_4)->___D_3 = ((int64_t)1);
// m_destPoly.Add(pt1);
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_90 = __this->___m_destPoly_2;
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
// System.Void UnityEngine.Rendering.Universal.ClipperException::.ctor(System.String)
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;
}
{
// public ClipperException(string description) : base(description) { }
String_t* L_0 = ___0_description;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// public ClipperException(string description) : base(description) { }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex[] UnityEngine.Rendering.Universal.Light2D::get_vertices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal LightUtility.LightMeshVertex[] vertices { get { return m_Vertices; } set { m_Vertices = value; } }
LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->___m_Vertices_27;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_vertices(UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_vertices_mB07A8B6379201AD5D9092B614D48BBF08CF98FEF (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* ___0_value, const RuntimeMethod* method)
{
{
// internal LightUtility.LightMeshVertex[] vertices { get { return m_Vertices; } set { m_Vertices = value; } }
LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = ___0_value;
__this->___m_Vertices_27 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Vertices_27), (void*)L_0);
// internal LightUtility.LightMeshVertex[] vertices { get { return m_Vertices; } set { m_Vertices = value; } }
return;
}
}
// System.UInt16[] UnityEngine.Rendering.Universal.Light2D::get_indices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal ushort[] indices { get { return m_Triangles; } set { m_Triangles = value; } }
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->___m_Triangles_28;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_indices(System.UInt16[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_indices_mAB395B3534E25B105E6A5643A543CCC87C7638E4 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_value, const RuntimeMethod* method)
{
{
// internal ushort[] indices { get { return m_Triangles; } set { m_Triangles = value; } }
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = ___0_value;
__this->___m_Triangles_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triangles_28), (void*)L_0);
// internal ushort[] indices { get { return m_Triangles; } set { m_Triangles = value; } }
return;
}
}
// System.Int32[] UnityEngine.Rendering.Universal.Light2D::get_affectedSortingLayers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Light2D_get_affectedSortingLayers_m8DF4D9874C3839DE300C54CDEC5648B491BA4C3D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal int[] affectedSortingLayers => m_ApplyToSortingLayers;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers_13;
return L_0;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Light2D::get_lightCookieSpriteInstanceID()
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;
{
// private int lightCookieSpriteInstanceID => m_LightCookieSprite?.GetInstanceID() ?? 0;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = __this->___m_LightCookieSprite_14;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
return 0;
}
IL_000c:
{
NullCheck(G_B2_0);
int32_t L_2;
L_2 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(G_B2_0, NULL);
return L_2;
}
}
// UnityEngine.BoundingSphere UnityEngine.Rendering.Universal.Light2D::get_boundingSphere()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal BoundingSphere boundingSphere { get; private set; }
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = __this->___U3CboundingSphereU3Ek__BackingField_32;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_boundingSphere(UnityEngine.BoundingSphere)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_boundingSphere_m298BAEBB175B9F8DE32C7ABDD9A978422498729C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___0_value, const RuntimeMethod* method)
{
{
// internal BoundingSphere boundingSphere { get; private set; }
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = ___0_value;
__this->___U3CboundingSphereU3Ek__BackingField_32 = L_0;
return;
}
}
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Light2D::get_lightMesh()
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;
}
{
// if (null == m_Mesh)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_Mesh_26;
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;
}
}
{
// m_Mesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_2);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_2, NULL);
__this->___m_Mesh_26 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Mesh_26), (void*)L_2);
}
IL_0019:
{
// return m_Mesh;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = __this->___m_Mesh_26;
return L_3;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_hasCachedMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_hasCachedMesh_mA2280191D26FC2073FCA052F27E536EA3BA67ABA (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal bool hasCachedMesh => (vertices.Length > 1 && indices.Length > 1);
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;
}
}
// UnityEngine.Rendering.Universal.Light2D/LightType UnityEngine.Rendering.Universal.Light2D::get_lightType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_LightType;
int32_t L_0 = __this->___m_LightType_6;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_lightType(UnityEngine.Rendering.Universal.Light2D/LightType)
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;
}
{
// if (m_LightType != value)
int32_t L_0 = __this->___m_LightType_6;
int32_t L_1 = ___0_value;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0010;
}
}
{
// UpdateMesh();
Light2D_UpdateMesh_m3F94EF56081443B7179F2B9862A56870EBBA2B63(__this, (bool)0, NULL);
}
IL_0010:
{
// m_LightType = value;
int32_t L_2 = ___0_value;
__this->___m_LightType_6 = L_2;
// Light2DManager.ErrorIfDuplicateGlobalLight(this);
il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
Light2DManager_ErrorIfDuplicateGlobalLight_m5C21AF76A9B952F19E434E3D6872280169689B13(__this, NULL);
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Light2D::get_blendStyleIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public int blendStyleIndex { get => m_BlendStyleIndex; set => m_BlendStyleIndex = value; }
int32_t L_0 = __this->___m_BlendStyleIndex_7;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_blendStyleIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_blendStyleIndex_mCBA0064150C158114C39D8AFE469FC001EA51CE3 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int blendStyleIndex { get => m_BlendStyleIndex; set => m_BlendStyleIndex = value; }
int32_t L_0 = ___0_value;
__this->___m_BlendStyleIndex_7 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_shadowIntensity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float shadowIntensity { get => m_ShadowIntensity; set => m_ShadowIntensity = Mathf.Clamp01(value); }
float L_0 = __this->___m_ShadowIntensity_23;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_shadowIntensity(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shadowIntensity_m6D92E4148ED2CA7AC412877CA9F0D3CACFDF8F66 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float shadowIntensity { get => m_ShadowIntensity; set => m_ShadowIntensity = Mathf.Clamp01(value); }
float L_0 = ___0_value;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
__this->___m_ShadowIntensity_23 = L_1;
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_shadowsEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_shadowsEnabled_m22E4C87955DECFC40C34F851FAE080371F548BCB (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public bool shadowsEnabled { get => m_ShadowIntensityEnabled; set => m_ShadowIntensityEnabled = value; }
bool L_0 = __this->___m_ShadowIntensityEnabled_22;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_shadowsEnabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shadowsEnabled_m7DFE33DF6155E9661B430B8F23A1212A2E3C2076 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool shadowsEnabled { get => m_ShadowIntensityEnabled; set => m_ShadowIntensityEnabled = value; }
bool L_0 = ___0_value;
__this->___m_ShadowIntensityEnabled_22 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_shadowVolumeIntensity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shadowVolumeIntensity_m3E69E95B53FE4D0CABD48311E08961EBDFC5FFF2 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float shadowVolumeIntensity { get => m_ShadowVolumeIntensity; set => m_ShadowVolumeIntensity = Mathf.Clamp01(value); }
float L_0 = __this->___m_ShadowVolumeIntensity_25;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_shadowVolumeIntensity(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shadowVolumeIntensity_mF601B1A708E048DCD7E2EAB3961D8F79B0B28DFF (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float shadowVolumeIntensity { get => m_ShadowVolumeIntensity; set => m_ShadowVolumeIntensity = Mathf.Clamp01(value); }
float L_0 = ___0_value;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
__this->___m_ShadowVolumeIntensity_25 = L_1;
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_volumetricShadowsEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_volumetricShadowsEnabled_m33D2FA62A54E1F806340AD2353A496F380373A8E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public bool volumetricShadowsEnabled { get => m_ShadowVolumeIntensityEnabled; set => m_ShadowVolumeIntensityEnabled = value; }
bool L_0 = __this->___m_ShadowVolumeIntensityEnabled_24;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_volumetricShadowsEnabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_volumetricShadowsEnabled_mD5F98995692D42933D8855E21AE44CB4608E621D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool volumetricShadowsEnabled { get => m_ShadowVolumeIntensityEnabled; set => m_ShadowVolumeIntensityEnabled = value; }
bool L_0 = ___0_value;
__this->___m_ShadowVolumeIntensityEnabled_24 = L_0;
return;
}
}
// UnityEngine.Color UnityEngine.Rendering.Universal.Light2D::get_color()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Light2D_get_color_m5CD60682D79A66B289AA91357F0359FF4793C505 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public Color color { get => m_Color; set => m_Color = value; }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_Color_9;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_color_m4B83C46D644663AD243656907FE544F33B03EFFA (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method)
{
{
// public Color color { get => m_Color; set => m_Color = value; }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value;
__this->___m_Color_9 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_intensity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_intensity_m92554676D740E01D24F39AE5942C00AA8BB541C9 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float intensity { get => m_Intensity; set => m_Intensity = value; }
float L_0 = __this->___m_Intensity_10;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_intensity(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_intensity_m31A085E7FC020F5ADEABBDBBB3DB4608C3041051 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float intensity { get => m_Intensity; set => m_Intensity = value; }
float L_0 = ___0_value;
__this->___m_Intensity_10 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_volumeOpacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_volumeOpacity_m0E931B7DE86C7A6A13ED70A9F596B37FFBCDE284 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float volumeOpacity => m_LightVolumeIntensity;
float L_0 = __this->___m_LightVolumeIntensity_11;
return L_0;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_volumeIntensity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_volumeIntensity_mC6F6BE848A771AE2C1437660B53E83A4E84EA3E8 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float volumeIntensity => m_LightVolumeIntensity;
float L_0 = __this->___m_LightVolumeIntensity_11;
return L_0;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_volumeIntensityEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_volumeIntensityEnabled_m198598DACD6A4003D0DCCAC039A4EE793E88B323 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public bool volumeIntensityEnabled { get => m_LightVolumeIntensityEnabled; set => m_LightVolumeIntensityEnabled = value; }
bool L_0 = __this->___m_LightVolumeIntensityEnabled_12;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_volumeIntensityEnabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_volumeIntensityEnabled_m0F632B2CB4473030890A0261CDA899885E1013DC (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool volumeIntensityEnabled { get => m_LightVolumeIntensityEnabled; set => m_LightVolumeIntensityEnabled = value; }
bool L_0 = ___0_value;
__this->___m_LightVolumeIntensityEnabled_12 = L_0;
return;
}
}
// UnityEngine.Sprite UnityEngine.Rendering.Universal.Light2D::get_lightCookieSprite()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public Sprite lightCookieSprite { get { return m_LightType != LightType.Point ? m_LightCookieSprite : m_DeprecatedPointLightCookieSprite; } set => m_LightCookieSprite = value; }
int32_t L_0 = __this->___m_LightType_6;
if ((!(((uint32_t)L_0) == ((uint32_t)3))))
{
goto IL_0010;
}
}
{
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = __this->___m_DeprecatedPointLightCookieSprite_15;
return L_1;
}
IL_0010:
{
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_2 = __this->___m_LightCookieSprite_14;
return L_2;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_lightCookieSprite(UnityEngine.Sprite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_lightCookieSprite_mDE4E09159A311FC5510BBFF22887FE80360BC98C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method)
{
{
// public Sprite lightCookieSprite { get { return m_LightType != LightType.Point ? m_LightCookieSprite : m_DeprecatedPointLightCookieSprite; } set => m_LightCookieSprite = value; }
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = ___0_value;
__this->___m_LightCookieSprite_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LightCookieSprite_14), (void*)L_0);
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_falloffIntensity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_falloffIntensity_m77F6582229DE4946AB3D303DAE5CBA7D85C120F3 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float falloffIntensity { get => m_FalloffIntensity; set => m_FalloffIntensity = Mathf.Clamp(value, 0, 1); }
float L_0 = __this->___m_FalloffIntensity_8;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_falloffIntensity(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_falloffIntensity_mE9E78F55CF9E01F356D56907A7E4975813867C10 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float falloffIntensity { get => m_FalloffIntensity; set => m_FalloffIntensity = Mathf.Clamp(value, 0, 1); }
float L_0 = ___0_value;
float L_1;
L_1 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_0, (0.0f), (1.0f), NULL);
__this->___m_FalloffIntensity_8 = L_1;
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_alphaBlendOnOverlap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_alphaBlendOnOverlap_m66905C18EC9ED4C09382541C6214617E3831EB72 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public bool alphaBlendOnOverlap { get { return m_OverlapOperation == OverlapOperation.AlphaBlend; } }
int32_t L_0 = __this->___m_OverlapOperation_18;
return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
}
}
// UnityEngine.Rendering.Universal.Light2D/OverlapOperation UnityEngine.Rendering.Universal.Light2D::get_overlapOperation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_overlapOperation_mEEC7BE7457C636A1E3C22ED723FE07942129FE33 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public OverlapOperation overlapOperation { get => m_OverlapOperation; set => m_OverlapOperation = value; }
int32_t L_0 = __this->___m_OverlapOperation_18;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_overlapOperation(UnityEngine.Rendering.Universal.Light2D/OverlapOperation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_overlapOperation_m31A45F3F761F49E6D7ABB14851367432A3D00632 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public OverlapOperation overlapOperation { get => m_OverlapOperation; set => m_OverlapOperation = value; }
int32_t L_0 = ___0_value;
__this->___m_OverlapOperation_18 = L_0;
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Light2D::get_lightOrder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_lightOrder_m01D500576E546C581E7172C14C97C06EF7442C6A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public int lightOrder { get => m_LightOrder; set => m_LightOrder = value; }
int32_t L_0 = __this->___m_LightOrder_16;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_lightOrder(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_lightOrder_m04B831C147A4472281B99C57331F8819D26333E8 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int lightOrder { get => m_LightOrder; set => m_LightOrder = value; }
int32_t L_0 = ___0_value;
__this->___m_LightOrder_16 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_normalMapDistance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_normalMapDistance_mF288BB7A0A2826F343B9231BC9249D9FE78C9672 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float normalMapDistance => m_NormalMapDistance;
float L_0 = __this->___m_NormalMapDistance_19;
return L_0;
}
}
// UnityEngine.Rendering.Universal.Light2D/NormalMapQuality UnityEngine.Rendering.Universal.Light2D::get_normalMapQuality()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public NormalMapQuality normalMapQuality => m_NormalMapQuality;
int32_t L_0 = __this->___m_NormalMapQuality_20;
return L_0;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_renderVolumetricShadows()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_renderVolumetricShadows_m29110D64AE8CC2C80D260D0F0F7BE0D84148375F (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public bool renderVolumetricShadows => volumetricShadowsEnabled && shadowVolumeIntensity > 0;
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;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::MarkForUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_MarkForUpdate_m36EB16F82D31160B55E1A230CA649088D7614F6D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// forceUpdate = true;
__this->___forceUpdate_33 = (bool)1;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::CacheValues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_CacheValues_m7CB54339DBAE3192265DF26030568749B06A0578 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// m_CachedPosition = transform.position;
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_30 = L_1;
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Light2D::GetTopMostLitLayer()
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;
{
// var largestIndex = Int32.MinValue;
V_0 = ((int32_t)-2147483648LL);
// var largestLayer = 0;
V_1 = 0;
// var layers = Light2DManager.GetCachedSortingLayer();
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;
// for (var i = 0; i < m_ApplyToSortingLayers.Length; ++i)
V_3 = 0;
goto IL_0052;
}
IL_0012:
{
// for (var layer = layers.Length - 1; layer >= largestLayer; --layer)
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:
{
// if (layers[layer].id == m_ApplyToSortingLayers[i])
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_2 = V_2;
int32_t L_3 = V_4;
NullCheck(L_2);
int32_t L_4;
L_4 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___m_ApplyToSortingLayers_13;
int32_t L_6 = V_3;
NullCheck(L_5);
int32_t L_7 = L_6;
int32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
if ((!(((uint32_t)L_4) == ((uint32_t)L_8))))
{
goto IL_0043;
}
}
{
// largestIndex = layers[layer].value;
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_9 = V_2;
int32_t L_10 = V_4;
NullCheck(L_9);
int32_t L_11;
L_11 = SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B(((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), NULL);
V_0 = L_11;
// largestLayer = layer;
int32_t L_12 = V_4;
V_1 = L_12;
}
IL_0043:
{
// for (var layer = layers.Length - 1; layer >= largestLayer; --layer)
int32_t L_13 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
}
IL_0049:
{
// for (var layer = layers.Length - 1; layer >= largestLayer; --layer)
int32_t L_14 = V_4;
int32_t L_15 = V_1;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_001b;
}
}
{
// for (var i = 0; i < m_ApplyToSortingLayers.Length; ++i)
int32_t L_16 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0052:
{
// for (var i = 0; i < m_ApplyToSortingLayers.Length; ++i)
int32_t L_17 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___m_ApplyToSortingLayers_13;
NullCheck(L_18);
if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
{
goto IL_0012;
}
}
{
// return largestIndex;
int32_t L_19 = V_0;
return L_19;
}
}
// UnityEngine.Bounds UnityEngine.Rendering.Universal.Light2D::UpdateSpriteMesh()
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;
}
{
// if (m_LightCookieSprite == null && (m_Vertices.Length != 1 || m_Triangles.Length != 1))
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = __this->___m_LightCookieSprite_14;
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_27;
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_28;
NullCheck(L_3);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))) == ((int32_t)1)))
{
goto IL_003c;
}
}
IL_0024:
{
// m_Vertices = new LightUtility.LightMeshVertex[1];
LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_4 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var, (uint32_t)1);
__this->___m_Vertices_27 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Vertices_27), (void*)L_4);
// m_Triangles = new ushort[1];
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_5 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)1);
__this->___m_Triangles_28 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triangles_28), (void*)L_5);
}
IL_003c:
{
// return LightUtility.GenerateSpriteMesh(this, m_LightCookieSprite);
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_6 = __this->___m_LightCookieSprite_14;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7;
L_7 = LightUtility_GenerateSpriteMesh_mBD4A527CCA3FC678922EB50F212E0E6DE5121A2E(__this, L_6, NULL);
return L_7;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::UpdateMesh(System.Boolean)
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;
{
// var shapePathHash = LightUtility.GetShapePathHash(shapePath);
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);
// var fallOffSizeChanged = LightUtility.CheckForChange(m_ShapeLightFalloffSize, ref m_PreviousShapeLightFalloffSize);
float L_2 = __this->___m_ShapeLightFalloffSize_41;
float* L_3 = (&__this->___m_PreviousShapeLightFalloffSize_44);
bool L_4;
L_4 = LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545(L_2, L_3, NULL);
V_0 = L_4;
// var parametricRadiusChanged = LightUtility.CheckForChange(m_ShapeLightParametricRadius, ref m_PreviousShapeLightParametricRadius);
float L_5 = __this->___m_ShapeLightParametricRadius_40;
float* L_6 = (&__this->___m_PreviousShapeLightParametricRadius_47);
bool L_7;
L_7 = LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545(L_5, L_6, NULL);
V_1 = L_7;
// var parametricSidesChanged = LightUtility.CheckForChange(m_ShapeLightParametricSides, ref m_PreviousShapeLightParametricSides);
int32_t L_8 = __this->___m_ShapeLightParametricSides_38;
int32_t* L_9 = (&__this->___m_PreviousShapeLightParametricSides_45);
bool L_10;
L_10 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_8, L_9, NULL);
V_2 = L_10;
// var parametricAngleOffsetChanged = LightUtility.CheckForChange(m_ShapeLightParametricAngleOffset, ref m_PreviousShapeLightParametricAngleOffset);
float L_11 = __this->___m_ShapeLightParametricAngleOffset_39;
float* L_12 = (&__this->___m_PreviousShapeLightParametricAngleOffset_46);
bool L_13;
L_13 = LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545(L_11, L_12, NULL);
V_3 = L_13;
// var spriteInstanceChanged = LightUtility.CheckForChange(lightCookieSpriteInstanceID, ref m_PreviousLightCookieSprite);
int32_t L_14;
L_14 = Light2D_get_lightCookieSpriteInstanceID_mA75D9AE08C5EF7B3C29C5F942A9365B8C183E07C(__this, NULL);
int32_t* L_15 = (&__this->___m_PreviousLightCookieSprite_29);
bool L_16;
L_16 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_14, L_15, NULL);
V_4 = L_16;
// var shapePathHashChanged = LightUtility.CheckForChange(shapePathHash, ref m_PreviousShapePathHash);
int32_t* L_17 = (&__this->___m_PreviousShapePathHash_48);
bool L_18;
L_18 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_1, L_17, NULL);
V_5 = L_18;
// var lightTypeChanged = LightUtility.CheckForChange(m_LightType, ref m_PreviousLightType);
int32_t L_19 = __this->___m_LightType_6;
int32_t* L_20 = (&__this->___m_PreviousLightType_49);
bool L_21;
L_21 = LightUtility_CheckForChange_m5FF9E2BA97E0E6943013FB788CB865160EA7FBAF(L_19, L_20, NULL);
V_6 = L_21;
// var hashChanged = fallOffSizeChanged || parametricRadiusChanged || parametricSidesChanged ||
// parametricAngleOffsetChanged || spriteInstanceChanged || shapePathHashChanged || lightTypeChanged;
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;
// if (hashChanged || forceUpdate)
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;
}
}
{
// switch (m_LightType)
int32_t L_30 = __this->___m_LightType_6;
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:
{
// m_LocalBounds = LightUtility.GenerateShapeMesh(this, m_ShapePath, m_ShapeLightFalloffSize);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = __this->___m_ShapePath_43;
float L_33 = __this->___m_ShapeLightFalloffSize_41;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_34;
L_34 = LightUtility_GenerateShapeMesh_m78DA1117F1F5D38FD330286BABF9506ACDFFE0AB(__this, L_32, L_33, NULL);
__this->___m_LocalBounds_31 = L_34;
// break;
return;
}
IL_00d6:
{
// m_LocalBounds = LightUtility.GenerateParametricMesh(this, m_ShapeLightParametricRadius, m_ShapeLightFalloffSize, m_ShapeLightParametricAngleOffset, m_ShapeLightParametricSides);
float L_35 = __this->___m_ShapeLightParametricRadius_40;
float L_36 = __this->___m_ShapeLightFalloffSize_41;
float L_37 = __this->___m_ShapeLightParametricAngleOffset_39;
int32_t L_38 = __this->___m_ShapeLightParametricSides_38;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_39;
L_39 = LightUtility_GenerateParametricMesh_m974E4E977638AB3BDCA950F8217A9A708913EB17(__this, L_35, L_36, L_37, L_38, NULL);
__this->___m_LocalBounds_31 = L_39;
// break;
return;
}
IL_00fb:
{
// m_LocalBounds = UpdateSpriteMesh();
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_40;
L_40 = Light2D_UpdateSpriteMesh_m2A41E432F9181EE01D49A4FBFB71E24E704D807A(__this, NULL);
__this->___m_LocalBounds_31 = L_40;
// break;
return;
}
IL_0108:
{
// m_LocalBounds = LightUtility.GenerateParametricMesh(this, 1.412135f, 0, 0, 4);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_41;
L_41 = LightUtility_GenerateParametricMesh_m974E4E977638AB3BDCA950F8217A9A708913EB17(__this, (1.412135f), (0.0f), (0.0f), 4, NULL);
__this->___m_LocalBounds_31 = L_41;
}
IL_0124:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::UpdateBoundingSphere()
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;
{
// if (isPointLight)
bool L_0;
L_0 = Light2D_get_isPointLight_m07E5C6526A86112229661B2E930AE984FB9DE143(__this, NULL);
if (!L_0)
{
goto IL_0025;
}
}
{
// boundingSphere = new BoundingSphere(transform.position, m_PointLightOuterRadius);
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_37;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_4;
memset((&L_4), 0, sizeof(L_4));
BoundingSphere__ctor_mB76812ECBDD8BA5B3E246871C58F6FA6CA2061C7((&L_4), L_2, L_3, /*hidden argument*/NULL);
Light2D_set_boundingSphere_m298BAEBB175B9F8DE32C7ABDD9A978422498729C_inline(__this, L_4, NULL);
// return;
return;
}
IL_0025:
{
// var maxBound = transform.TransformPoint(Vector3.Max(m_LocalBounds.max, m_LocalBounds.max + (Vector3)m_ShapeLightFalloffOffset));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_6 = (&__this->___m_LocalBounds_31);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09(L_6, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_8 = (&__this->___m_LocalBounds_31);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09(L_8, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = __this->___m_ShapeLightFalloffOffset_42;
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;
// var minBound = transform.TransformPoint(Vector3.Min(m_LocalBounds.min, m_LocalBounds.min + (Vector3)m_ShapeLightFalloffOffset));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_16 = (&__this->___m_LocalBounds_31);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13(L_16, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_18 = (&__this->___m_LocalBounds_31);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13(L_18, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = __this->___m_ShapeLightFalloffOffset_42;
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;
// var center = 0.5f * (maxBound + minBound);
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;
// var radius = Vector3.Magnitude(maxBound - center);
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;
// boundingSphere = new BoundingSphere(center, radius);
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, /*hidden argument*/NULL);
Light2D_set_boundingSphere_m298BAEBB175B9F8DE32C7ABDD9A978422498729C_inline(__this, L_35, NULL);
// }
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::IsLitLayer(System.Int32)
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;
{
// if (m_ApplyToSortingLayers == null)
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers_13;
if (L_0)
{
goto IL_000a;
}
}
{
// return false;
return (bool)0;
}
IL_000a:
{
// for (var i = 0; i < m_ApplyToSortingLayers.Length; i++)
V_0 = 0;
goto IL_001f;
}
IL_000e:
{
// if (m_ApplyToSortingLayers[i] == layer)
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___m_ApplyToSortingLayers_13;
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
int32_t L_5 = ___0_layer;
if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
{
goto IL_001b;
}
}
{
// return true;
return (bool)1;
}
IL_001b:
{
// for (var i = 0; i < m_ApplyToSortingLayers.Length; i++)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_001f:
{
// for (var i = 0; i < m_ApplyToSortingLayers.Length; i++)
int32_t L_7 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___m_ApplyToSortingLayers_13;
NullCheck(L_8);
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_000e;
}
}
{
// return false;
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::Awake()
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;
{
// if (m_LightCookieSprite != null)
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0 = __this->___m_LightCookieSprite_14;
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 updateMesh = !hasCachedMesh || (m_LightType == LightType.Sprite && m_LightCookieSprite.packed);
bool L_2;
L_2 = Light2D_get_hasCachedMesh_mA2280191D26FC2073FCA052F27E536EA3BA67ABA(__this, NULL);
if (!L_2)
{
goto IL_002f;
}
}
{
int32_t L_3 = __this->___m_LightType_6;
if ((!(((uint32_t)L_3) == ((uint32_t)2))))
{
goto IL_002c;
}
}
{
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_4 = __this->___m_LightCookieSprite_14;
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;
// UpdateMesh(updateMesh);
bool L_6 = V_0;
Light2D_UpdateMesh_m3F94EF56081443B7179F2B9862A56870EBBA2B63(__this, L_6, NULL);
// if (hasCachedMesh)
bool L_7;
L_7 = Light2D_get_hasCachedMesh_mA2280191D26FC2073FCA052F27E536EA3BA67ABA(__this, NULL);
if (!L_7)
{
goto IL_008a;
}
}
{
// lightMesh.SetVertexBufferParams(vertices.Length, LightUtility.LightMeshVertex.VertexLayout);
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_3;
NullCheck(L_8);
Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2(L_8, ((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10, NULL);
// lightMesh.SetVertexBufferData(vertices, 0, 0, vertices.Length);
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);
// lightMesh.SetIndices(indices, MeshTopology.Triangles, 0, false);
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;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::OnEnable()
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;
}
{
// m_PreviousLightCookieSprite = lightCookieSpriteInstanceID;
int32_t L_0;
L_0 = Light2D_get_lightCookieSpriteInstanceID_mA75D9AE08C5EF7B3C29C5F942A9365B8C183E07C(__this, NULL);
__this->___m_PreviousLightCookieSprite_29 = L_0;
// Light2DManager.RegisterLight(this);
il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
Light2DManager_RegisterLight_m629BE28633BD64DB9E55F9C90774F48B409A0D9C(__this, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::OnDisable()
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;
}
{
// Light2DManager.DeregisterLight(this);
il2cpp_codegen_runtime_class_init_inline(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
Light2DManager_DeregisterLight_m63B2122FE1805EAE2B65F6BEE2749E3524DCB577(__this, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_LateUpdate_m8F7657BD400726888BA2AEC2676407CAC3228658 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// if (m_LightType == LightType.Global)
int32_t L_0 = __this->___m_LightType_6;
if ((!(((uint32_t)L_0) == ((uint32_t)4))))
{
goto IL_000a;
}
}
{
// return;
return;
}
IL_000a:
{
// UpdateMesh(forceUpdate);
bool L_1 = __this->___forceUpdate_33;
Light2D_UpdateMesh_m3F94EF56081443B7179F2B9862A56870EBBA2B63(__this, L_1, NULL);
// UpdateBoundingSphere();
Light2D_UpdateBoundingSphere_m32D1E53F7FD526BC68B8605E4DCA4BC48DA889FF(__this, NULL);
// forceUpdate = false;
__this->___forceUpdate_33 = (bool)0;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_OnBeforeSerialize_m22FFED02D14DA4800362C581ED88917872234A7D (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// m_ComponentVersion = k_CurrentComponentVersion;
__this->___m_ComponentVersion_5 = 1;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_OnAfterDeserialize_mB484F93AB2E5ADC54088A916251D4BBD6021F298 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B3_0 = NULL;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B2_0 = NULL;
int32_t G_B4_0 = 0;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B4_1 = NULL;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B6_0 = NULL;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B5_0 = NULL;
int32_t G_B7_0 = 0;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* G_B7_1 = NULL;
{
// if (m_ComponentVersion == ComponentVersions.Version_Unserialized)
int32_t L_0 = __this->___m_ComponentVersion_5;
if (L_0)
{
goto IL_0076;
}
}
{
// m_ShadowVolumeIntensityEnabled = m_ShadowVolumeIntensity > 0;
float L_1 = __this->___m_ShadowVolumeIntensity_25;
__this->___m_ShadowVolumeIntensityEnabled_24 = (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
// m_ShadowIntensityEnabled = m_ShadowIntensity > 0;
float L_2 = __this->___m_ShadowIntensity_23;
__this->___m_ShadowIntensityEnabled_22 = (bool)((((float)L_2) > ((float)(0.0f)))? 1 : 0);
// m_LightVolumeIntensityEnabled = m_LightVolumeIntensity > 0;
float L_3 = __this->___m_LightVolumeIntensity_11;
__this->___m_LightVolumeIntensityEnabled_12 = (bool)((((float)L_3) > ((float)(0.0f)))? 1 : 0);
// m_NormalMapQuality = !m_UseNormalMap ? NormalMapQuality.Disabled : m_NormalMapQuality;
bool L_4 = __this->___m_UseNormalMap_21;
G_B2_0 = __this;
if (!L_4)
{
G_B3_0 = __this;
goto IL_0052;
}
}
{
int32_t L_5 = __this->___m_NormalMapQuality_20;
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_20 = G_B4_0;
// m_OverlapOperation = m_AlphaBlendOnOverlap ? OverlapOperation.AlphaBlend : m_OverlapOperation;
bool L_6 = __this->___m_AlphaBlendOnOverlap_17;
G_B5_0 = __this;
if (L_6)
{
G_B6_0 = __this;
goto IL_0069;
}
}
{
int32_t L_7 = __this->___m_OverlapOperation_18;
G_B7_0 = ((int32_t)(L_7));
G_B7_1 = G_B5_0;
goto IL_006a;
}
IL_0069:
{
G_B7_0 = 1;
G_B7_1 = G_B6_0;
}
IL_006a:
{
NullCheck(G_B7_1);
G_B7_1->___m_OverlapOperation_18 = G_B7_0;
// m_ComponentVersion = ComponentVersions.Version_1;
__this->___m_ComponentVersion_5 = 1;
}
IL_0076:
{
// }
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_pointLightInnerAngle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerAngle_m14012802D430D353F79246F8C9C6253CAAFAD474 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_PointLightInnerAngle;
float L_0 = __this->___m_PointLightInnerAngle_34;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_pointLightInnerAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_pointLightInnerAngle_mDAED7CC55341C13859F95154C06410362D90AB53 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// set => m_PointLightInnerAngle = value;
float L_0 = ___0_value;
__this->___m_PointLightInnerAngle_34 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_pointLightOuterAngle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterAngle_m6E151EAEACB14C09B909A942C7131673891F9C94 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_PointLightOuterAngle;
float L_0 = __this->___m_PointLightOuterAngle_35;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_pointLightOuterAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_pointLightOuterAngle_m4E73303CB2DE726F6366F7574B12CDD731DB9371 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// set => m_PointLightOuterAngle = value;
float L_0 = ___0_value;
__this->___m_PointLightOuterAngle_35 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_pointLightInnerRadius()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerRadius_m9F3ADA319E63A0373100C0A37409A24B2751496A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_PointLightInnerRadius;
float L_0 = __this->___m_PointLightInnerRadius_36;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_pointLightInnerRadius(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_pointLightInnerRadius_m3FAC8DD6A1AC825DFC2B7BFAE65070956CCE8A69 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// set => m_PointLightInnerRadius = value;
float L_0 = ___0_value;
__this->___m_PointLightInnerRadius_36 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_pointLightOuterRadius()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_PointLightOuterRadius;
float L_0 = __this->___m_PointLightOuterRadius_37;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_pointLightOuterRadius(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_pointLightOuterRadius_m51CFFCBE2949FFB42C3911AEF7B97FFE2A415A89 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// set => m_PointLightOuterRadius = value;
float L_0 = ___0_value;
__this->___m_PointLightOuterRadius_37 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_pointLightDistance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_pointLightDistance_m0EC850CF9D4F674AEAED94C3B23A74BA879AD24F (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float pointLightDistance => m_NormalMapDistance;
float L_0 = __this->___m_NormalMapDistance_19;
return L_0;
}
}
// UnityEngine.Rendering.Universal.Light2D/NormalMapQuality UnityEngine.Rendering.Universal.Light2D::get_pointLightQuality()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_pointLightQuality_mDCF7717B4CF6FAFA29E77E917F0F93FC37733E65 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public NormalMapQuality pointLightQuality => m_NormalMapQuality;
int32_t L_0 = __this->___m_NormalMapQuality_20;
return L_0;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2D::get_isPointLight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2D_get_isPointLight_m07E5C6526A86112229661B2E930AE984FB9DE143 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal bool isPointLight => m_LightType == LightType.Point;
int32_t L_0 = __this->___m_LightType_6;
return (bool)((((int32_t)L_0) == ((int32_t)3))? 1 : 0);
}
}
// System.Int32 UnityEngine.Rendering.Universal.Light2D::get_shapeLightParametricSides()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light2D_get_shapeLightParametricSides_m7E82E583D6CFA7A61788A79D0D7CA8CF169EF600 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public int shapeLightParametricSides => m_ShapeLightParametricSides;
int32_t L_0 = __this->___m_ShapeLightParametricSides_38;
return L_0;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_shapeLightParametricAngleOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shapeLightParametricAngleOffset_m0FACBA1138ECC206DE8DB875CD0CC9AE17966F2B (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float shapeLightParametricAngleOffset => m_ShapeLightParametricAngleOffset;
float L_0 = __this->___m_ShapeLightParametricAngleOffset_39;
return L_0;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_shapeLightParametricRadius()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shapeLightParametricRadius_m4EACFEE711CC5792B80B3EB263C4116635F336E3 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get { return m_ShapeLightParametricRadius; }
float L_0 = __this->___m_ShapeLightParametricRadius_40;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_shapeLightParametricRadius(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shapeLightParametricRadius_m5A3CA4A313C4DD55BA231C1B14A989521283D800 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// internal set { m_ShapeLightParametricRadius = value; }
float L_0 = ___0_value;
__this->___m_ShapeLightParametricRadius_40 = L_0;
// internal set { m_ShapeLightParametricRadius = value; }
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Light2D::get_shapeLightFalloffSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light2D_get_shapeLightFalloffSize_m46E118E296BF85CB51F0F616FD3B20C3EB20503A (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get { return m_ShapeLightFalloffSize; }
float L_0 = __this->___m_ShapeLightFalloffSize_41;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_shapeLightFalloffSize(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shapeLightFalloffSize_mEA01854499161D9956185687735B06095B43B8D5 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// set { m_ShapeLightFalloffSize = Mathf.Max(0, value); }
float L_0 = ___0_value;
float L_1;
L_1 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_0, NULL);
__this->___m_ShapeLightFalloffSize_41 = L_1;
// set { m_ShapeLightFalloffSize = Mathf.Max(0, value); }
return;
}
}
// UnityEngine.Vector3[] UnityEngine.Rendering.Universal.Light2D::get_shapePath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Light2D_get_shapePath_mE54ACE4DF1FA1DED318DD1A3A214476B9BE356AF (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get { return m_ShapePath; }
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___m_ShapePath_43;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::set_shapePath(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_set_shapePath_mB8EBCB96A9758D4586F2E4C76F26F0C2F03BF196 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method)
{
{
// internal set { m_ShapePath = value; }
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_value;
__this->___m_ShapePath_43 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShapePath_43), (void*)L_0);
// internal set { m_ShapePath = value; }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::SetShapePath(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2D_SetShapePath_m859EEA0C3F7759406CC1270297FD31E9A2C5BD85 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_path, const RuntimeMethod* method)
{
{
// m_ShapePath = path;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_path;
__this->___m_ShapePath_43 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShapePath_43), (void*)L_0);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2D::.ctor()
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;
}
{
// [SerializeField] LightType m_LightType = LightType.Point;
__this->___m_LightType_6 = 3;
// [SerializeField] float m_FalloffIntensity = 0.5f;
__this->___m_FalloffIntensity_8 = (0.5f);
// [SerializeField] Color m_Color = Color.white;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
__this->___m_Color_9 = L_0;
// [SerializeField] float m_Intensity = 1;
__this->___m_Intensity_10 = (1.0f);
// [SerializeField] float m_LightVolumeIntensity = 1.0f;
__this->___m_LightVolumeIntensity_11 = (1.0f);
// [SerializeField] int[] m_ApplyToSortingLayers = new int[1]; // These are sorting layer IDs. If we need to update this at runtime make sure we add code to update global lights
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1);
__this->___m_ApplyToSortingLayers_13 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ApplyToSortingLayers_13), (void*)L_1);
// [SerializeField] float m_NormalMapDistance = 3.0f;
__this->___m_NormalMapDistance_19 = (3.0f);
// [SerializeField] NormalMapQuality m_NormalMapQuality = NormalMapQuality.Disabled;
__this->___m_NormalMapQuality_20 = 2;
// [SerializeField] float m_ShadowIntensity = 0.75f;
__this->___m_ShadowIntensity_23 = (0.75f);
// [SerializeField] float m_ShadowVolumeIntensity = 0.75f;
__this->___m_ShadowVolumeIntensity_25 = (0.75f);
// private LightUtility.LightMeshVertex[] m_Vertices = new LightUtility.LightMeshVertex[1];
LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_2 = (LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53*)SZArrayNew(LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53_il2cpp_TypeInfo_var, (uint32_t)1);
__this->___m_Vertices_27 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Vertices_27), (void*)L_2);
// private ushort[] m_Triangles = new ushort[1];
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)1);
__this->___m_Triangles_28 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triangles_28), (void*)L_3);
// [SerializeField] float m_PointLightInnerAngle = 360.0f;
__this->___m_PointLightInnerAngle_34 = (360.0f);
// [SerializeField] float m_PointLightOuterAngle = 360.0f;
__this->___m_PointLightOuterAngle_35 = (360.0f);
// [SerializeField] float m_PointLightOuterRadius = 1.0f;
__this->___m_PointLightOuterRadius_37 = (1.0f);
// [SerializeField] int m_ShapeLightParametricSides = 5;
__this->___m_ShapeLightParametricSides_38 = 5;
// [SerializeField] float m_ShapeLightParametricRadius = 1.0f;
__this->___m_ShapeLightParametricRadius_40 = (1.0f);
// [SerializeField] float m_ShapeLightFalloffSize = 0.50f;
__this->___m_ShapeLightFalloffSize_41 = (0.5f);
// [SerializeField] Vector2 m_ShapeLightFalloffOffset = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
L_4 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->___m_ShapeLightFalloffOffset_42 = L_4;
// float m_PreviousShapeLightFalloffSize = -1;
__this->___m_PreviousShapeLightFalloffSize_44 = (-1.0f);
// int m_PreviousShapeLightParametricSides = -1;
__this->___m_PreviousShapeLightParametricSides_45 = (-1);
// float m_PreviousShapeLightParametricAngleOffset = -1;
__this->___m_PreviousShapeLightParametricAngleOffset_46 = (-1.0f);
// float m_PreviousShapeLightParametricRadius = -1;
__this->___m_PreviousShapeLightParametricRadius_47 = (-1.0f);
// int m_PreviousShapePathHash = -1;
__this->___m_PreviousShapePathHash_48 = (-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
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Light2DBlendStyle
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_pinvoke(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke& marshaled)
{
marshaled.___name_0 = il2cpp_codegen_marshal_string(unmarshaled.___name_0);
marshaled.___maskTextureChannel_1 = unmarshaled.___maskTextureChannel_1;
marshaled.___blendMode_2 = unmarshaled.___blendMode_2;
marshaled.___U3CisDirtyU3Ek__BackingField_3 = static_cast<int32_t>(unmarshaled.___U3CisDirtyU3Ek__BackingField_3);
marshaled.___U3ChasRenderTargetU3Ek__BackingField_4 = static_cast<int32_t>(unmarshaled.___U3ChasRenderTargetU3Ek__BackingField_4);
marshaled.___renderTargetHandle_5 = unmarshaled.___renderTargetHandle_5;
}
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_pinvoke_back(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke& marshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled)
{
unmarshaled.___name_0 = il2cpp_codegen_marshal_string_result(marshaled.___name_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_0));
int32_t unmarshaledmaskTextureChannel_temp_1 = 0;
unmarshaledmaskTextureChannel_temp_1 = marshaled.___maskTextureChannel_1;
unmarshaled.___maskTextureChannel_1 = unmarshaledmaskTextureChannel_temp_1;
int32_t unmarshaledblendMode_temp_2 = 0;
unmarshaledblendMode_temp_2 = marshaled.___blendMode_2;
unmarshaled.___blendMode_2 = unmarshaledblendMode_temp_2;
bool unmarshaledU3CisDirtyU3Ek__BackingField_temp_3 = false;
unmarshaledU3CisDirtyU3Ek__BackingField_temp_3 = static_cast<bool>(marshaled.___U3CisDirtyU3Ek__BackingField_3);
unmarshaled.___U3CisDirtyU3Ek__BackingField_3 = unmarshaledU3CisDirtyU3Ek__BackingField_temp_3;
bool unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4 = false;
unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4 = static_cast<bool>(marshaled.___U3ChasRenderTargetU3Ek__BackingField_4);
unmarshaled.___U3ChasRenderTargetU3Ek__BackingField_4 = unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 unmarshaledrenderTargetHandle_temp_5;
memset((&unmarshaledrenderTargetHandle_temp_5), 0, sizeof(unmarshaledrenderTargetHandle_temp_5));
unmarshaledrenderTargetHandle_temp_5 = marshaled.___renderTargetHandle_5;
unmarshaled.___renderTargetHandle_5 = unmarshaledrenderTargetHandle_temp_5;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Light2DBlendStyle
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_pinvoke_cleanup(Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___name_0);
marshaled.___name_0 = NULL;
}
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Light2DBlendStyle
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_com(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com& marshaled)
{
marshaled.___name_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_0);
marshaled.___maskTextureChannel_1 = unmarshaled.___maskTextureChannel_1;
marshaled.___blendMode_2 = unmarshaled.___blendMode_2;
marshaled.___U3CisDirtyU3Ek__BackingField_3 = static_cast<int32_t>(unmarshaled.___U3CisDirtyU3Ek__BackingField_3);
marshaled.___U3ChasRenderTargetU3Ek__BackingField_4 = static_cast<int32_t>(unmarshaled.___U3ChasRenderTargetU3Ek__BackingField_4);
marshaled.___renderTargetHandle_5 = unmarshaled.___renderTargetHandle_5;
}
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_com_back(const Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com& marshaled, Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4& unmarshaled)
{
unmarshaled.___name_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_0));
int32_t unmarshaledmaskTextureChannel_temp_1 = 0;
unmarshaledmaskTextureChannel_temp_1 = marshaled.___maskTextureChannel_1;
unmarshaled.___maskTextureChannel_1 = unmarshaledmaskTextureChannel_temp_1;
int32_t unmarshaledblendMode_temp_2 = 0;
unmarshaledblendMode_temp_2 = marshaled.___blendMode_2;
unmarshaled.___blendMode_2 = unmarshaledblendMode_temp_2;
bool unmarshaledU3CisDirtyU3Ek__BackingField_temp_3 = false;
unmarshaledU3CisDirtyU3Ek__BackingField_temp_3 = static_cast<bool>(marshaled.___U3CisDirtyU3Ek__BackingField_3);
unmarshaled.___U3CisDirtyU3Ek__BackingField_3 = unmarshaledU3CisDirtyU3Ek__BackingField_temp_3;
bool unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4 = false;
unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4 = static_cast<bool>(marshaled.___U3ChasRenderTargetU3Ek__BackingField_4);
unmarshaled.___U3ChasRenderTargetU3Ek__BackingField_4 = unmarshaledU3ChasRenderTargetU3Ek__BackingField_temp_4;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 unmarshaledrenderTargetHandle_temp_5;
memset((&unmarshaledrenderTargetHandle_temp_5), 0, sizeof(unmarshaledrenderTargetHandle_temp_5));
unmarshaledrenderTargetHandle_temp_5 = marshaled.___renderTargetHandle_5;
unmarshaled.___renderTargetHandle_5 = unmarshaledrenderTargetHandle_temp_5;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Light2DBlendStyle
IL2CPP_EXTERN_C void Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshal_com_cleanup(Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___name_0);
marshaled.___name_0 = NULL;
}
// UnityEngine.Vector2 UnityEngine.Rendering.Universal.Light2DBlendStyle::get_blendFactors()
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;
{
// var result = new Vector2();
il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// switch (blendMode)
int32_t L_0 = __this->___blendMode_2;
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:
{
// result.x = 0.0f;
(&V_0)->___x_0 = (0.0f);
// result.y = 1.0f;
(&V_0)->___y_1 = (1.0f);
// break;
goto IL_0089;
}
IL_003d:
{
// result.x = 1.0f;
(&V_0)->___x_0 = (1.0f);
// result.y = 0.0f;
(&V_0)->___y_1 = (0.0f);
// break;
goto IL_0089;
}
IL_0057:
{
// result.x = 0.0f;
(&V_0)->___x_0 = (0.0f);
// result.y = -1.0f;
(&V_0)->___y_1 = (-1.0f);
// break;
goto IL_0089;
}
IL_0071:
{
// result.x = 1.0f;
(&V_0)->___x_0 = (1.0f);
// result.y = 0.0f;
(&V_0)->___y_1 = (0.0f);
}
IL_0089:
{
// return result;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
return L_2;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Light2DBlendStyle_get_blendFactors_m6562373F19D6A8EEE2FC89208738C845AD241B9B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = Light2DBlendStyle_get_blendFactors_m6562373F19D6A8EEE2FC89208738C845AD241B9B(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter UnityEngine.Rendering.Universal.Light2DBlendStyle::get_maskTextureChannelFilter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// switch (maskTextureChannel)
int32_t L_0 = __this->___maskTextureChannel_1;
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:
{
// return new MaskChannelFilter(new Vector4(1, 0, 0, 0), new Vector4(0, 0, 0, 0));
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), /*hidden argument*/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), /*hidden argument*/NULL);
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_4;
memset((&L_4), 0, sizeof(L_4));
MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_4), L_2, L_3, /*hidden argument*/NULL);
return L_4;
}
IL_006e:
{
// return new MaskChannelFilter(new Vector4(1, 0, 0, 0), new Vector4(1, 0, 0, 0));
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), /*hidden argument*/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), /*hidden argument*/NULL);
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_7;
memset((&L_7), 0, sizeof(L_7));
MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_7), L_5, L_6, /*hidden argument*/NULL);
return L_7;
}
IL_00a6:
{
// return new MaskChannelFilter(new Vector4(0, 1, 0, 0), new Vector4(0, 0, 0, 0));
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), /*hidden argument*/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), /*hidden argument*/NULL);
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_10;
memset((&L_10), 0, sizeof(L_10));
MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_10), L_8, L_9, /*hidden argument*/NULL);
return L_10;
}
IL_00de:
{
// return new MaskChannelFilter(new Vector4(0, 1, 0, 0), new Vector4(0, 1, 0, 0));
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), /*hidden argument*/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), /*hidden argument*/NULL);
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_13;
memset((&L_13), 0, sizeof(L_13));
MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_13), L_11, L_12, /*hidden argument*/NULL);
return L_13;
}
IL_0116:
{
// return new MaskChannelFilter(new Vector4(0, 0, 1, 0), new Vector4(0, 0, 0, 0));
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), /*hidden argument*/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), /*hidden argument*/NULL);
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_16;
memset((&L_16), 0, sizeof(L_16));
MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_16), L_14, L_15, /*hidden argument*/NULL);
return L_16;
}
IL_014e:
{
// return new MaskChannelFilter(new Vector4(0, 0, 1, 0), new Vector4(0, 0, 1, 0));
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), /*hidden argument*/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), /*hidden argument*/NULL);
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_19;
memset((&L_19), 0, sizeof(L_19));
MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_19), L_17, L_18, /*hidden argument*/NULL);
return L_19;
}
IL_0186:
{
// return new MaskChannelFilter(new Vector4(0, 0, 0, 1), new Vector4(0, 0, 0, 0));
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), /*hidden argument*/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), /*hidden argument*/NULL);
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_22;
memset((&L_22), 0, sizeof(L_22));
MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_22), L_20, L_21, /*hidden argument*/NULL);
return L_22;
}
IL_01be:
{
// return new MaskChannelFilter(new Vector4(0, 0, 0, 1), new Vector4(0, 0, 0, 1));
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), /*hidden argument*/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), /*hidden argument*/NULL);
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_25;
memset((&L_25), 0, sizeof(L_25));
MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64((&L_25), L_23, L_24, /*hidden argument*/NULL);
return L_25;
}
IL_01f6:
{
// return new MaskChannelFilter(Vector4.zero, Vector4.zero);
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, /*hidden argument*/NULL);
return L_28;
}
}
IL2CPP_EXTERN_C MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC _returnValue;
_returnValue = Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.Universal.Light2DBlendStyle::get_isDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method)
{
{
// internal bool isDirty { get; set; }
bool L_0 = __this->___U3CisDirtyU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_EXTERN_C bool Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
bool _returnValue;
_returnValue = Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle::set_isDirty(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// internal bool isDirty { get; set; }
bool L_0 = ___0_value;
__this->___U3CisDirtyU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_EXTERN_C void Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
Light2DBlendStyle_set_isDirty_m7AF37503DDDF4933EF8620AC42E4F7E7E765BD53_inline(_thisAdjusted, ___0_value, method);
}
// System.Boolean UnityEngine.Rendering.Universal.Light2DBlendStyle::get_hasRenderTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45 (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method)
{
{
// internal bool hasRenderTarget { get; set; }
bool L_0 = __this->___U3ChasRenderTargetU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_EXTERN_C bool Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
bool _returnValue;
_returnValue = Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle::set_hasRenderTarget(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Light2DBlendStyle_set_hasRenderTarget_m4647BA3C682C00E72285793457B5010E3571345C (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// internal bool hasRenderTarget { get; set; }
bool L_0 = ___0_value;
__this->___U3ChasRenderTargetU3Ek__BackingField_4 = L_0;
return;
}
}
IL2CPP_EXTERN_C void Light2DBlendStyle_set_hasRenderTarget_m4647BA3C682C00E72285793457B5010E3571345C_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4*>(__this + _offset);
Light2DBlendStyle_set_hasRenderTarget_m4647BA3C682C00E72285793457B5010E3571345C_inline(_thisAdjusted, ___0_value, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::get_mask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method)
{
{
// public Vector4 mask { get; private set; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___U3CmaskU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_EXTERN_C Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue;
_returnValue = MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::set_mask(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
{
// public Vector4 mask { get; private set; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
__this->___U3CmaskU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_EXTERN_C void MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB_inline(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::get_inverted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5 (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method)
{
{
// public Vector4 inverted { get; private set; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___U3CinvertedU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_EXTERN_C Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue;
_returnValue = MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::set_inverted(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
{
// public Vector4 inverted { get; private set; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
__this->___U3CinvertedU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_EXTERN_C void MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E_inline(_thisAdjusted, ___0_value, method);
}
// System.Void UnityEngine.Rendering.Universal.Light2DBlendStyle/MaskChannelFilter::.ctor(UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64 (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_m, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_i, const RuntimeMethod* method)
{
{
// mask = m;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_m;
MaskChannelFilter_set_mask_mB209BD360683AC0D676D8F7E8F89C1CE6A05DBFB_inline(__this, L_0, NULL);
// inverted = i;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_i;
MaskChannelFilter_set_inverted_m25EEFC897B356B6D178BB91E6447F3CF7C2C386E_inline(__this, L_1, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_m, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_i, const RuntimeMethod* method)
{
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC*>(__this + _offset);
MaskChannelFilter__ctor_m169B76A230961AB6999937A239931DAB13707E64(_thisAdjusted, ___0_m, ___1_i, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.Light2DCullResult::get_visibleLights()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DCullResult_get_visibleLights_m041185299DC3D259440E4BBE0D36C03001658516 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method)
{
{
// public List<Light2D> visibleLights => m_VisibleLights;
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = __this->___m_VisibleLights_0;
return L_0;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2DCullResult::IsSceneLit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Light2DCullResult_IsSceneLit_mB94FE05B6C523DA17C2ACC88BBC4BDB35AC7DEB1 (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return Light2DManager.lights.Count > 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);
int32_t L_1;
L_1 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_0, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
return (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
}
}
// UnityEngine.Rendering.Universal.LightStats UnityEngine.Rendering.Universal.Light2DCullResult::GetLightStatsByLayer(System.Int32)
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;
{
// var returnStats = new LightStats();
il2cpp_codegen_initobj((&V_0), sizeof(LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C));
// foreach (var light in visibleLights)
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:
{// begin finally (depth: 1)
Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_1), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0099_1;
}
IL_0019_1:
{
// foreach (var light in visibleLights)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2;
L_2 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_1), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
V_2 = L_2;
// if (!light.IsLitLayer(layer))
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;
}
}
{
// returnStats.totalLights++;
int32_t* L_6 = (&(&V_0)->___totalLights_0);
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));
// if (light.normalMapQuality != Light2D.NormalMapQuality.Disabled)
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;
}
}
{
// returnStats.totalNormalMapUsage++;
int32_t* L_11 = (&(&V_0)->___totalNormalMapUsage_1);
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:
{
// if (light.volumeIntensity > 0)
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;
}
}
{
// returnStats.totalVolumetricUsage++;
int32_t* L_16 = (&(&V_0)->___totalVolumetricUsage_2);
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:
{
// returnStats.blendStylesUsed |= (uint)(1 << light.blendStyleIndex);
uint32_t* L_19 = (&(&V_0)->___blendStylesUsed_3);
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)))))));
// if (light.lightType != Light2D.LightType.Global)
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;
}
}
{
// returnStats.blendStylesWithLights |= (uint)(1 << light.blendStyleIndex);
uint32_t* L_26 = (&(&V_0)->___blendStylesWithLights_4);
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:
{
// foreach (var light in visibleLights)
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;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b5:
{
// return returnStats;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_32 = V_0;
return L_32;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2DCullResult::SetupCulling(UnityEngine.Rendering.ScriptableCullingParameters&,UnityEngine.Camera)
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*)&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;
{
// m_VisibleLights.Clear();
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = __this->___m_VisibleLights_0;
NullCheck(L_0);
List_1_Clear_mFD884B17695263A97F820C0D0C3B73756B5B1BBF_inline(L_0, List_1_Clear_mFD884B17695263A97F820C0D0C3B73756B5B1BBF_RuntimeMethod_var);
// foreach (var light in Light2DManager.lights)
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:
{// begin finally (depth: 1)
Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_0), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00c3_1;
}
IL_001b_1:
{
// foreach (var light in Light2DManager.lights)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_3;
L_3 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_0), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
V_1 = L_3;
// if ((camera.cullingMask & (1 << light.gameObject.layer)) == 0)
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;
}
}
{
// if (light.lightType == Light2D.LightType.Global)
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;
}
}
{
// m_VisibleLights.Add(light);
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_11 = __this->___m_VisibleLights_0;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = V_1;
NullCheck(L_11);
List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_inline(L_11, L_12, List_1_Add_m8799BA974D17EE625B2B76E1E9A73EC15AEBBADD_RuntimeMethod_var);
// continue;
goto IL_00c3_1;
}
IL_0056_1:
{
// var position = light.boundingSphere.position;
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_0;
V_2 = L_15;
// var culled = false;
V_3 = (bool)0;
// for (var i = 0; i < cullingParameters.cullingPlaneCount; ++i)
V_4 = 0;
goto IL_00aa_1;
}
IL_0069_1:
{
// var plane = cullingParameters.GetCullingPlane(i);
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_16 = ___0_cullingParameters;
int32_t L_17 = V_4;
Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_18;
L_18 = ScriptableCullingParameters_GetCullingPlane_m807FBB6E8F63C700A436405C55354602A02DB11A(L_16, L_17, NULL);
V_5 = L_18;
// var distance = math.dot(position, plane.normal) + plane.distance;
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((&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((&V_5), NULL);
// if (distance < -light.boundingSphere.radius)
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_1;
if ((!(((float)((float)il2cpp_codegen_add(L_23, L_24))) < ((float)((-L_27))))))
{
goto IL_00a4_1;
}
}
{
// culled = true;
V_3 = (bool)1;
// break;
goto IL_00b4_1;
}
IL_00a4_1:
{
// for (var i = 0; i < cullingParameters.cullingPlaneCount; ++i)
int32_t L_28 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_00aa_1:
{
// for (var i = 0; i < cullingParameters.cullingPlaneCount; ++i)
int32_t L_29 = V_4;
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_30 = ___0_cullingParameters;
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:
{
// if (culled)
bool L_32 = V_3;
if (L_32)
{
goto IL_00c3_1;
}
}
{
// m_VisibleLights.Add(light);
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_33 = __this->___m_VisibleLights_0;
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:
{
// foreach (var light in Light2DManager.lights)
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;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00df:
{
// m_VisibleLights.Sort((l1, l2) => l1.lightOrder - l2.lightOrder);
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_36 = __this->___m_VisibleLights_0;
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_1;
Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* L_38 = L_37;
G_B16_0 = L_38;
G_B16_1 = L_36;
if (L_38)
{
G_B17_0 = L_38;
G_B17_1 = L_36;
goto IL_0104;
}
}
{
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_0;
Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991* L_40 = (Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991*)il2cpp_codegen_object_new(Comparison_1_tEDAFCA2572DD0A500D5483E12C3E57AF7A82F991_il2cpp_TypeInfo_var);
NullCheck(L_40);
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_1 = L_41;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1), (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;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2DCullResult::.ctor()
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;
}
{
// private List<Light2D> m_VisibleLights = new List<Light2D>();
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*)il2cpp_codegen_object_new(List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F(L_0, List_1__ctor_mB39A0942008AC6F63096D391C8342AEC7C21C88F_RuntimeMethod_var);
__this->___m_VisibleLights_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLights_0), (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
// System.Void UnityEngine.Rendering.Universal.Light2DCullResult/<>c::.cctor()
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);
NullCheck(L_0);
U3CU3Ec__ctor_mEB11E871234A2791E4CC393F2A870C8BC0462AEF(L_0, NULL);
((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2DCullResult/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEB11E871234A2791E4CC393F2A870C8BC0462AEF (U3CU3Ec_t9C09F05C441B1FE0A6D13E4DD483D727849B50AC* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Light2DCullResult/<>c::<SetupCulling>b__5_0(UnityEngine.Rendering.Universal.Light2D,UnityEngine.Rendering.Universal.Light2D)
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)
{
{
// m_VisibleLights.Sort((l1, l2) => l1.lightOrder - l2.lightOrder);
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
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.Light2DManager::get_lights()
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;
}
{
// public static List<Light2D> lights { get; } = new List<Light2D>();
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_1;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2DManager::RegisterLight(UnityEngine.Rendering.Universal.Light2D)
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;
}
{
// lights.Add(light);
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);
// ErrorIfDuplicateGlobalLight(light);
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___0_light;
Light2DManager_ErrorIfDuplicateGlobalLight_m5C21AF76A9B952F19E434E3D6872280169689B13(L_2, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2DManager::DeregisterLight(UnityEngine.Rendering.Universal.Light2D)
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;
}
{
// lights.Remove(light);
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;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2DManager::ErrorIfDuplicateGlobalLight(UnityEngine.Rendering.Universal.Light2D)
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;
{
// if (light.lightType != Light2D.LightType.Global)
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;
return;
}
IL_000a:
{
// foreach (var sortingLayer in light.affectedSortingLayers)
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:
{
// foreach (var sortingLayer in light.affectedSortingLayers)
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_2 = L_7;
// if (ContainsDuplicateGlobalLight(sortingLayer, light.blendStyleIndex))
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;
}
}
{
// Debug.LogError("More than one global light on layer " + SortingLayer.IDToName(sortingLayer) + " for light blend style index " + light.blendStyleIndex);
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:
{
// foreach (var sortingLayer in light.affectedSortingLayers)
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;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2DManager::GetGlobalColor(System.Int32,System.Int32,UnityEngine.Color&)
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;
{
// var foundGlobalColor = false;
V_0 = (bool)0;
// color = Color.black;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___2_color;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
L_1 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_0 = L_1;
// foreach (var light in lights)
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:
{// begin finally (depth: 1)
Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_1), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0077_1;
}
IL_001a_1:
{
// foreach (var light in lights)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_4;
L_4 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_1), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
V_2 = L_4;
// if (light.lightType != Light2D.LightType.Global ||
// light.blendStyleIndex != blendStyleIndex ||
// !light.IsLitLayer(sortingLayerIndex))
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;
}
}
{
// var inCurrentPrefabStage = true;
// if (inCurrentPrefabStage)
if (!1)
{
goto IL_005b_1;
}
}
{
// color = light.color * light.intensity;
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;
// return true;
V_3 = (bool)1;
goto IL_0092;
}
IL_005b_1:
{
// if (!foundGlobalColor)
bool L_19 = V_0;
if (L_19)
{
goto IL_0077_1;
}
}
{
// color = light.color * light.intensity;
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;
// foundGlobalColor = true;
V_0 = (bool)1;
}
IL_0077_1:
{
// foreach (var light in lights)
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;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0090:
{
// return foundGlobalColor;
bool L_27 = V_0;
return L_27;
}
IL_0092:
{
// }
bool L_28 = V_3;
return L_28;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Light2DManager::ContainsDuplicateGlobalLight(System.Int32,System.Int32)
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;
{
// var globalLightCount = 0;
V_0 = 0;
// foreach (var light in lights)
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:
{// begin finally (depth: 1)
Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_1), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003e_1;
}
IL_000f_1:
{
// foreach (var light in lights)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2;
L_2 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_1), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
V_2 = L_2;
// if (light.lightType == Light2D.LightType.Global &&
// light.blendStyleIndex == blendStyleIndex &&
// light.IsLitLayer(sortingLayerIndex))
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;
}
}
{
// if (globalLightCount > 0)
int32_t L_11 = V_0;
if ((((int32_t)L_11) <= ((int32_t)0)))
{
goto IL_003a_1;
}
}
{
// return true;
V_3 = (bool)1;
goto IL_0059;
}
IL_003a_1:
{
// globalLightCount++;
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_003e_1:
{
// foreach (var light in lights)
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;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0057:
{
// return false;
return (bool)0;
}
IL_0059:
{
// }
bool L_14 = V_3;
return L_14;
}
}
// UnityEngine.SortingLayer[] UnityEngine.Rendering.Universal.Light2DManager::GetCachedSortingLayer()
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;
}
{
// if (s_SortingLayers is null)
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_0;
if (L_0)
{
goto IL_0011;
}
}
{
// s_SortingLayers = SortingLayer.layers;
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_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___s_SortingLayers_0), (void*)L_1);
}
IL_0011:
{
// return s_SortingLayers;
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_0;
return L_2;
}
}
// System.Void UnityEngine.Rendering.Universal.Light2DManager::.cctor()
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;
}
{
// public static List<Light2D> lights { get; } = new List<Light2D>();
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = (List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C*)il2cpp_codegen_object_new(List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C_il2cpp_TypeInfo_var);
NullCheck(L_0);
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_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var))->___U3ClightsU3Ek__BackingField_1), (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
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::CheckForChange(UnityEngine.Rendering.Universal.Light2D/LightType,UnityEngine.Rendering.Universal.Light2D/LightType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m5FF9E2BA97E0E6943013FB788CB865160EA7FBAF (int32_t ___0_a, int32_t* ___1_b, const RuntimeMethod* method)
{
{
// var changed = a != b;
int32_t L_0 = ___0_a;
int32_t* L_1 = ___1_b;
int32_t L_2 = *((int32_t*)L_1);
// b = a;
int32_t* L_3 = ___1_b;
int32_t L_4 = ___0_a;
*((int32_t*)L_3) = (int32_t)L_4;
// return changed;
return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::CheckForChange(System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45 (int32_t ___0_a, int32_t* ___1_b, const RuntimeMethod* method)
{
{
// var changed = a != b;
int32_t L_0 = ___0_a;
int32_t* L_1 = ___1_b;
int32_t L_2 = *((int32_t*)L_1);
// b = a;
int32_t* L_3 = ___1_b;
int32_t L_4 = ___0_a;
*((int32_t*)L_3) = (int32_t)L_4;
// return changed;
return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::CheckForChange(System.Single,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_mF96A2536EB57C59106A84C9D47B500073F4D9545 (float ___0_a, float* ___1_b, const RuntimeMethod* method)
{
{
// var changed = a != b;
float L_0 = ___0_a;
float* L_1 = ___1_b;
float L_2 = *((float*)L_1);
// b = a;
float* L_3 = ___1_b;
float L_4 = ___0_a;
*((float*)L_3) = (float)L_4;
// return changed;
return (bool)((((int32_t)((((float)L_0) == ((float)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::CheckForChange(System.Boolean,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LightUtility_CheckForChange_m3EAF4B51254E6BEA76D2075A51DE0DB7E5FF638F (bool ___0_a, bool* ___1_b, const RuntimeMethod* method)
{
{
// var changed = a != b;
bool L_0 = ___0_a;
bool* L_1 = ___1_b;
int32_t L_2 = *((uint8_t*)L_1);
// b = a;
bool* L_3 = ___1_b;
bool L_4 = ___0_a;
*((int8_t*)L_3) = (int8_t)L_4;
// return changed;
return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Void UnityEngine.Rendering.Universal.LightUtility::Tessellate(UnityEngine.Rendering.Universal.LibTessDotNet.Tess,UnityEngine.Rendering.Universal.LibTessDotNet.ElementType,Unity.Collections.NativeArray`1<System.UInt16>,Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>,UnityEngine.Color,System.Int32&,System.Int32&)
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);
NullCheck(L_0);
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_0 = L_2;
// tess.Tessellate(WindingRule.NonZero, boundaryType, 3);
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);
// var prevCount = VCount;
int32_t* L_5 = ___5_VCount;
int32_t L_6 = *((int32_t*)L_5);
V_1 = L_6;
// var tessIndices = tess.Elements.Select(i => i);
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_1;
Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_10 = L_9;
G_B1_0 = L_10;
G_B1_1 = L_8;
if (L_10)
{
G_B2_0 = L_10;
G_B2_1 = L_8;
goto IL_0040;
}
}
{
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_0;
Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_12 = (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*)il2cpp_codegen_object_new(Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354_il2cpp_TypeInfo_var);
NullCheck(L_12);
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_1 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1), (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;
// var tessVertices = tess.Vertices.Select(v =>
// new LightMeshVertex() { position = new float3(v.Position.X, v.Position.Y, 0), color = c });
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);
NullCheck(L_18);
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);
// foreach (var v in tessVertices)
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>::GetEnumerator() */, IEnumerable_1_t341BAB962495036CBB25700234AA71EAF80C6AE0_il2cpp_TypeInfo_var, L_19);
V_3 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_008e:
{// begin finally (depth: 1)
{
RuntimeObject* L_21 = V_3;
if (!L_21)
{
goto IL_0097;
}
}
{
RuntimeObject* L_22 = V_3;
NullCheck(L_22);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22);
}
IL_0097:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0084_1;
}
IL_0065_1:
{
// foreach (var v in tessVertices)
RuntimeObject* L_23 = V_3;
NullCheck(L_23);
LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_24;
L_24 = InterfaceFuncInvoker0< LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>::get_Current() */, IEnumerator_1_t4E5076BDD22FD35271F759AC8A6B6CA8DCBDB43A_il2cpp_TypeInfo_var, L_23);
V_4 = L_24;
// vertices[VCount++] = v;
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_0, L_29, (L_30));
}
IL_0084_1:
{
// foreach (var v in tessVertices)
RuntimeObject* L_31 = V_3;
NullCheck(L_31);
bool L_32;
L_32 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_31);
if (L_32)
{
goto IL_0065_1;
}
}
{
goto IL_0098;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0098:
{
// foreach (var i in tessIndices)
RuntimeObject* L_33 = V_2;
NullCheck(L_33);
RuntimeObject* L_34;
L_34 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Int32>::GetEnumerator() */, IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var, L_33);
V_6 = L_34;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00d0:
{// begin finally (depth: 1)
{
RuntimeObject* L_35 = V_6;
if (!L_35)
{
goto IL_00db;
}
}
{
RuntimeObject* L_36 = V_6;
NullCheck(L_36);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_36);
}
IL_00db:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00c5_1;
}
IL_00a2_1:
{
// foreach (var i in tessIndices)
RuntimeObject* L_37 = V_6;
NullCheck(L_37);
int32_t L_38;
L_38 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Int32>::get_Current() */, IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var, L_37);
V_7 = L_38;
// indices[ICount++] = (ushort)(i + prevCount);
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_0, L_43, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_44, L_45)))));
}
IL_00c5_1:
{
// foreach (var i in tessIndices)
RuntimeObject* L_46 = V_6;
NullCheck(L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_46);
if (L_47)
{
goto IL_00a2_1;
}
}
{
goto IL_00dc;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00dc:
{
// }
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.LightUtility::TestPivot(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,System.Int32,System.Int64)
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;
{
// for (int i = activePoint; i < path.Count; ++i)
int32_t L_0 = ___1_activePoint;
V_0 = L_0;
goto IL_0019;
}
IL_0004:
{
// if (path[i].N > lastPoint)
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_0;
int64_t L_5 = ___2_lastPoint;
if ((((int64_t)L_4) <= ((int64_t)L_5)))
{
goto IL_0015;
}
}
{
// return true;
return (bool)1;
}
IL_0015:
{
// for (int i = activePoint; i < path.Count; ++i)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0019:
{
// for (int i = activePoint; i < path.Count; ++i)
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;
}
}
{
// return (path[activePoint].N == -1);
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_0;
return (bool)((((int64_t)L_13) == ((int64_t)((int64_t)(-1))))? 1 : 0);
}
}
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint> UnityEngine.Rendering.Universal.LightUtility::DegeneratePivots(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>)
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<IntPoint> degenerate = new List<IntPoint>();
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_0 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_0, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
V_0 = L_0;
// var minN = path[0].N;
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_0;
V_1 = L_3;
// var maxN = path[0].N;
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_0;
V_2 = L_6;
// for (int i = 1; i < path.Count; ++i)
V_3 = 1;
goto IL_005e;
}
IL_0024:
{
// if (path[i].N != -1)
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_0;
if ((((int64_t)L_10) == ((int64_t)((int64_t)(-1)))))
{
goto IL_005a;
}
}
{
// minN = Math.Min(minN, path[i].N);
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_0;
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;
// maxN = Math.Max(maxN, path[i].N);
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_0;
int64_t L_22;
L_22 = Math_Max_mD37411571F0547F04F280D5A8D1F044819AFA597(L_17, L_21, NULL);
V_2 = L_22;
}
IL_005a:
{
// for (int i = 1; i < path.Count; ++i)
int32_t L_23 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_005e:
{
// for (int i = 1; i < path.Count; ++i)
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;
}
}
{
// for (long i = 0; i < minN; ++i)
V_4 = ((int64_t)0);
goto IL_008f;
}
IL_006d:
{
// IntPoint ins = path[(int)minN];
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;
// ins.N = i;
int64_t L_30 = V_4;
(&V_5)->___N_0 = L_30;
// degenerate.Add(ins);
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);
// for (long i = 0; i < minN; ++i)
int64_t L_33 = V_4;
V_4 = ((int64_t)il2cpp_codegen_add(L_33, ((int64_t)1)));
}
IL_008f:
{
// for (long i = 0; i < minN; ++i)
int64_t L_34 = V_4;
int64_t L_35 = V_1;
if ((((int64_t)L_34) < ((int64_t)L_35)))
{
goto IL_006d;
}
}
{
// degenerate.AddRange(path.GetRange(0, path.Count));
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);
// for (long i = maxN + 1; i < inPath.Count; ++i)
int64_t L_41 = V_2;
V_6 = ((int64_t)il2cpp_codegen_add(L_41, ((int64_t)1)));
goto IL_00d2;
}
IL_00af:
{
// IntPoint ins = inPath[(int)i];
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;
// ins.N = i;
int64_t L_45 = V_6;
(&V_7)->___N_0 = L_45;
// degenerate.Add(ins);
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);
// for (long i = maxN + 1; i < inPath.Count; ++i)
int64_t L_48 = V_6;
V_6 = ((int64_t)il2cpp_codegen_add(L_48, ((int64_t)1)));
}
IL_00d2:
{
// for (long i = maxN + 1; i < inPath.Count; ++i)
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;
}
}
{
// return degenerate;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_52 = V_0;
return L_52;
}
}
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint> UnityEngine.Rendering.Universal.LightUtility::SortPivots(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>)
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<IntPoint> sorted = new List<IntPoint>();
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_0 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_0, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
V_0 = L_0;
// var min = outPath[0].N;
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);
// var max = outPath[0].N;
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_0;
V_1 = L_5;
// var minIndex = 0;
V_2 = 0;
// bool newMin = true;
V_3 = (bool)1;
// for (int i = 1; i < outPath.Count; ++i)
V_4 = 1;
goto IL_0084;
}
IL_0024:
{
// if (max > outPath[i].N && newMin && outPath[i].N != -1)
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_0;
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_0;
if ((((int64_t)L_15) == ((int64_t)((int64_t)(-1)))))
{
goto IL_005e;
}
}
{
// min = max = outPath[i].N;
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_0;
V_1 = L_19;
// minIndex = i;
int32_t L_20 = V_4;
V_2 = L_20;
// newMin = false;
V_3 = (bool)0;
goto IL_007e;
}
IL_005e:
{
// else if (outPath[i].N >= max)
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_0;
int64_t L_25 = V_1;
if ((((int64_t)L_24) < ((int64_t)L_25)))
{
goto IL_007e;
}
}
{
// max = outPath[i].N;
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_0;
V_1 = L_29;
// newMin = true;
V_3 = (bool)1;
}
IL_007e:
{
// for (int i = 1; i < outPath.Count; ++i)
int32_t L_30 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_0084:
{
// for (int i = 1; i < outPath.Count; ++i)
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;
}
}
{
// sorted.AddRange(outPath.GetRange(minIndex, (outPath.Count - minIndex)));
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);
// sorted.AddRange(outPath.GetRange(0, minIndex));
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);
// return sorted;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_45 = V_0;
return L_45;
}
}
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint> UnityEngine.Rendering.Universal.LightUtility::FixPivots(System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.IntPoint>)
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;
{
// var path = SortPivots(outPath, inPath);
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;
// long pivotPoint = path[0].N;
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_0;
V_1 = L_5;
// for (int i = 1; i < path.Count; ++i)
V_2 = 1;
goto IL_00c4;
}
IL_001c:
{
// var j = (i == path.Count - 1) ? 0 : (i + 1);
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;
// var prev = path[i - 1];
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;
// var curr = path[i];
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;
// var next = path[j];
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;
// if (prev.N > curr.N)
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_19 = V_4;
int64_t L_20 = L_19.___N_0;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_21 = V_5;
int64_t L_22 = L_21.___N_0;
if ((((int64_t)L_20) <= ((int64_t)L_22)))
{
goto IL_00b3;
}
}
{
// var incr = TestPivot(path, i, pivotPoint);
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 (incr)
if (!L_26)
{
goto IL_00b3;
}
}
{
// if (prev.N == next.N)
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_27 = V_4;
int64_t L_28 = L_27.___N_0;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_29 = V_6;
int64_t L_30 = L_29.___N_0;
if ((!(((uint64_t)L_28) == ((uint64_t)L_30))))
{
goto IL_0085;
}
}
{
// curr.N = prev.N;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_31 = V_4;
int64_t L_32 = L_31.___N_0;
(&V_5)->___N_0 = L_32;
goto IL_00a1;
}
IL_0085:
{
// curr.N = (pivotPoint + 1) < inPath.Count ? (pivotPoint + 1) : 0;
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);
G_B9_0 = (&V_5);
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_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_0 = G_B11_0;
}
IL_00a1:
{
// curr.D = 3;
(&V_5)->___D_3 = ((int64_t)3);
// path[i] = curr;
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:
{
// pivotPoint = path[i].N;
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_0;
V_1 = L_43;
// for (int i = 1; i < path.Count; ++i)
int32_t L_44 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_44, 1));
}
IL_00c4:
{
// for (int i = 1; i < path.Count; ++i)
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;
}
}
{
// for (int i = 1; i < path.Count - 1;)
V_7 = 1;
goto IL_0165;
}
IL_00d8:
{
// var prev = path[i - 1];
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;
// var curr = path[i];
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;
// var next = path[i + 1];
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;
// if (curr.N - prev.N > 1)
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_57 = V_9;
int64_t L_58 = L_57.___N_0;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_59 = V_8;
int64_t L_60 = L_59.___N_0;
if ((((int64_t)((int64_t)il2cpp_codegen_subtract(L_58, L_60))) <= ((int64_t)((int64_t)1))))
{
goto IL_015f;
}
}
{
// if (curr.N == next.N)
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_61 = V_9;
int64_t L_62 = L_61.___N_0;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_63 = V_10;
int64_t L_64 = L_63.___N_0;
if ((!(((uint64_t)L_62) == ((uint64_t)L_64))))
{
goto IL_013e;
}
}
{
// IntPoint ins = curr;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_65 = V_9;
V_11 = L_65;
// ins.N = (ins.N - 1);
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_66 = V_11;
int64_t L_67 = L_66.___N_0;
(&V_11)->___N_0 = ((int64_t)il2cpp_codegen_subtract(L_67, ((int64_t)1)));
// path[i] = ins;
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 ins = curr;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_71 = V_9;
V_12 = L_71;
// ins.N = (ins.N - 1);
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_72 = V_12;
int64_t L_73 = L_72.___N_0;
(&V_12)->___N_0 = ((int64_t)il2cpp_codegen_subtract(L_73, ((int64_t)1)));
// path.Insert(i, ins);
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:
{
// i++;
int32_t L_77 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_77, 1));
}
IL_0165:
{
// for (int i = 1; i < path.Count - 1;)
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;
}
}
{
// path = DegeneratePivots(path, inPath);
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;
// return path;
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_84 = V_0;
return L_84;
}
}
// System.Collections.Generic.List`1<UnityEngine.Vector2> UnityEngine.Rendering.Universal.LightUtility::GetOutlinePath(UnityEngine.Vector3[],System.Single)
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<IntPoint> path = new List<IntPoint>();
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_0 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_0, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
V_0 = L_0;
// List<Vector2> output = new List<Vector2>();
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_1, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
V_1 = L_1;
// for (var i = 0; i < shapePath.Length; ++i)
V_3 = 0;
goto IL_0058;
}
IL_0010:
{
// var newPoint = new Vector2(shapePath[i].x, shapePath[i].y) * kClipperScale;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___0_shapePath;
int32_t L_3 = V_3;
NullCheck(L_2);
float L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___x_2;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = ___0_shapePath;
int32_t L_6 = V_3;
NullCheck(L_5);
float L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), L_4, L_7, /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_8, (10000.0f), NULL);
V_4 = L_9;
// path.Add(new IntPoint((System.Int64)(newPoint.x), (System.Int64)(newPoint.y)));
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_10 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_4;
float L_12 = L_11.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_4;
float L_14 = L_13.___y_1;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_15;
memset((&L_15), 0, sizeof(L_15));
IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&L_15), il2cpp_codegen_cast_double_to_int<int64_t>(L_12), il2cpp_codegen_cast_double_to_int<int64_t>(L_14), /*hidden argument*/NULL);
NullCheck(L_10);
List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_inline(L_10, L_15, List_1_Add_mEEEAD72E3EC7C0D0A43396501863D0906E25C96E_RuntimeMethod_var);
// for (var i = 0; i < shapePath.Length; ++i)
int32_t L_16 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0058:
{
// for (var i = 0; i < shapePath.Length; ++i)
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<List<IntPoint>> solution = new List<List<IntPoint>>();
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_19 = (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*)il2cpp_codegen_object_new(List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var);
NullCheck(L_19);
List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A(L_19, List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var);
V_2 = L_19;
// ClipperOffset clipOffset = new ClipperOffset(2048.0f);
ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* L_20 = (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D*)il2cpp_codegen_object_new(ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var);
NullCheck(L_20);
ClipperOffset__ctor_m77AF9D20AA5811C81540CEA2E4AB59E22ABF984A(L_20, (2048.0), NULL);
// clipOffset.AddPath(path, JoinType.jtRound, EndType.etClosedPolygon);
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);
// clipOffset.Execute(ref solution, kClipperScale * offsetDistance, path.Count);
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);
// if (solution.Count > 0)
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;
}
}
{
// for (int i = 0; i < solution[0].Count; ++i)
V_5 = 0;
goto IL_00e3;
}
IL_009e:
{
// output.Add(new Vector2(solution[0][i].X / kClipperScale, solution[0][i].Y / kClipperScale));
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_1;
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_2;
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))), /*hidden argument*/NULL);
NullCheck(L_28);
List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_28, L_39, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
// for (int i = 0; i < solution[0].Count; ++i)
int32_t L_40 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_40, 1));
}
IL_00e3:
{
// for (int i = 0; i < solution[0].Count; ++i)
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:
{
// return output;
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_45 = V_1;
return L_45;
}
}
// System.Void UnityEngine.Rendering.Universal.LightUtility::TransferToMesh(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex>,System.Int32,Unity.Collections.NativeArray`1<System.UInt16>,System.Int32,UnityEngine.Rendering.Universal.Light2D)
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;
}
{
// var mesh = light.lightMesh;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___4_light;
NullCheck(L_0);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1;
L_1 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_0, NULL);
// mesh.SetVertexBufferParams(vertexCount, LightMeshVertex.VertexLayout);
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_3;
NullCheck(L_2);
Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2(L_2, L_3, L_4, NULL);
// mesh.SetVertexBufferData(vertices, 0, 0, vertexCount);
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);
// mesh.SetIndices(indices, 0, indexCount, MeshTopology.Triangles, 0, true);
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);
// light.vertices = new LightMeshVertex[vertexCount];
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<LightMeshVertex>.Copy(vertices, light.vertices, vertexCount);
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);
// light.indices = new ushort[indexCount];
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<ushort>.Copy(indices, light.indices, indexCount);
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;
}
}
// UnityEngine.Bounds UnityEngine.Rendering.Universal.LightUtility::GenerateShapeMesh(UnityEngine.Rendering.Universal.Light2D,UnityEngine.Vector3[],System.Single)
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;
{
// var ix = 0;
V_0 = 0;
// var vcount = 0;
V_1 = 0;
// var icount = 0;
V_2 = 0;
// var mesh = light.lightMesh;
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;
// var meshInteriorColor = new Color(0.0f, 0, 0, 1.0f);
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_4), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
// var meshExteriorColor = new Color(0.0f, 0, 0, 0.0f);
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_5), (0.0f), (0.0f), (0.0f), (0.0f), NULL);
// var vertices = new NativeArray<LightMeshVertex>(shapePath.Length * 256, Allocator.Temp);
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);
// var indices = new NativeArray<ushort>(shapePath.Length * 256, Allocator.Temp);
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);
// var inputPointCount = shapePath.Length;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___1_shapePath;
NullCheck(L_4);
V_8 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
// var inner = new ContourVertex[inputPointCount + 1];
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;
// for (var i = 0; i < inputPointCount; ++i)
V_13 = 0;
goto IL_00dd;
}
IL_007c:
{
// inner[ix++] = new ContourVertex() { Position = new Vec3() { X = shapePath[i].x, Y = shapePath[i].y, Z = 0 } };
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<il2cpp_array_size_t>(L_11)))->___x_2;
(&V_15)->___X_1 = 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<il2cpp_array_size_t>(L_14)))->___y_3;
(&V_15)->___Y_2 = L_15;
(&V_15)->___Z_3 = (0.0f);
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_16 = V_15;
(&V_14)->___Position_0 = L_16;
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_17 = V_14;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)L_17);
// for (var i = 0; i < inputPointCount; ++i)
int32_t L_18 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_00dd:
{
// for (var i = 0; i < inputPointCount; ++i)
int32_t L_19 = V_13;
int32_t L_20 = V_8;
if ((((int32_t)L_19) < ((int32_t)L_20)))
{
goto IL_007c;
}
}
{
// inner[ix++] = inner[0];
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<il2cpp_array_size_t>(L_25));
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)L_26);
// var tess = new Tess();
Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* L_27 = (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C*)il2cpp_codegen_object_new(Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C_il2cpp_TypeInfo_var);
NullCheck(L_27);
Tess__ctor_m7AFAFE721F6A015827B5696755CC79B61B9930AC(L_27, NULL);
// tess.AddContour(inner, ContourOrientation.CounterClockwise);
Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* L_28 = L_27;
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_29 = V_9;
NullCheck(L_28);
Tess_AddContour_m570FA573B4BB0673BD2E0E80839B471A0F1D8F33(L_28, L_29, 2, NULL);
// Tessellate(tess, ElementType.Polygons, indices, vertices, meshInteriorColor, ref vcount, ref icount);
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<IntPoint> path = new List<IntPoint>();
List_1_tC23196A52DD34610E9BB37151CD73C50C263A937* L_33 = (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*)il2cpp_codegen_object_new(List_1_tC23196A52DD34610E9BB37151CD73C50C263A937_il2cpp_TypeInfo_var);
NullCheck(L_33);
List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE(L_33, List_1__ctor_m1059AC77787CF18D7E91F834C6D33669024CABEE_RuntimeMethod_var);
V_10 = L_33;
// for (var i = 0; i < inputPointCount; ++i)
V_16 = 0;
goto IL_0191;
}
IL_0121:
{
// var newPoint = new Vector2(inner[i].Position.X, inner[i].Position.Y) * kClipperScale;
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_34 = V_9;
int32_t L_35 = V_16;
NullCheck(L_34);
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_36 = (&((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___Position_0);
float L_37 = L_36->___X_1;
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_38 = V_9;
int32_t L_39 = V_16;
NullCheck(L_38);
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_40 = (&((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->___Position_0);
float L_41 = L_40->___Y_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42;
memset((&L_42), 0, sizeof(L_42));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_42), L_37, L_41, /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43;
L_43 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_42, (10000.0f), NULL);
V_17 = L_43;
// var addPoint = new IntPoint((System.Int64)(newPoint.x), (System.Int64)(newPoint.y));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = V_17;
float L_45 = L_44.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46 = V_17;
float L_47 = L_46.___y_1;
IntPoint__ctor_m6F0A254084AB9BD54BE5DBD423D3EAFF0B801764((&V_18), il2cpp_codegen_cast_double_to_int<int64_t>(L_45), il2cpp_codegen_cast_double_to_int<int64_t>(L_47), NULL);
// addPoint.N = i; addPoint.D = -1;
int32_t L_48 = V_16;
(&V_18)->___N_0 = ((int64_t)L_48);
// addPoint.N = i; addPoint.D = -1;
(&V_18)->___D_3 = ((int64_t)(-1));
// path.Add(addPoint);
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);
// for (var i = 0; i < inputPointCount; ++i)
int32_t L_51 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_51, 1));
}
IL_0191:
{
// for (var i = 0; i < inputPointCount; ++i)
int32_t L_52 = V_16;
int32_t L_53 = V_8;
if ((((int32_t)L_52) < ((int32_t)L_53)))
{
goto IL_0121;
}
}
{
// var lastPointIndex = inputPointCount - 1;
int32_t L_54 = V_8;
V_11 = ((int32_t)il2cpp_codegen_subtract(L_54, 1));
// List<List<IntPoint>> solution = new List<List<IntPoint>>();
List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2* L_55 = (List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2*)il2cpp_codegen_object_new(List_1_tE84B6058ECEA74556BB0FA05D5A71CC9043B00C2_il2cpp_TypeInfo_var);
NullCheck(L_55);
List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A(L_55, List_1__ctor_m44D23E538AF2063434BBF08B717D18F0E66ED12A_RuntimeMethod_var);
V_12 = L_55;
// ClipperOffset clipOffset = new ClipperOffset(24.0f);
ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* L_56 = (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D*)il2cpp_codegen_object_new(ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D_il2cpp_TypeInfo_var);
NullCheck(L_56);
ClipperOffset__ctor_m77AF9D20AA5811C81540CEA2E4AB59E22ABF984A(L_56, (24.0), NULL);
// clipOffset.AddPath(path, JoinType.jtRound, EndType.etClosedPolygon);
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);
// clipOffset.Execute(ref solution, kClipperScale * falloffDistance, path.Count);
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);
// if (solution.Count > 0)
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;
}
}
{
// var outPath = solution[0];
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;
// var minPath = (long)inputPointCount;
int32_t L_66 = V_8;
V_20 = ((int64_t)L_66);
// for (int i = 0; i < outPath.Count; ++i)
V_28 = 0;
goto IL_0226;
}
IL_01f3:
{
// minPath = (outPath[i].N != -1) ? Math.Min(minPath, outPath[i].N) : minPath;
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_0;
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_0;
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;
// for (int i = 0; i < outPath.Count; ++i)
int32_t L_78 = V_28;
V_28 = ((int32_t)il2cpp_codegen_add(L_78, 1));
}
IL_0226:
{
// for (int i = 0; i < outPath.Count; ++i)
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;
}
}
{
// var containsStart = minPath == 0;
int64_t L_82 = V_20;
V_21 = (bool)((((int64_t)L_82) == ((int64_t)((int64_t)0)))? 1 : 0);
// outPath = FixPivots(outPath, path);
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;
// var bIndices = new NativeArray<ushort>(icount + (outPath.Count * 6) + 6, Allocator.Temp);
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);
// for (int i = 0; i < icount; ++i)
V_29 = 0;
goto IL_0277;
}
IL_025f:
{
// bIndices[i] = indices[i];
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_0, L_90);
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer_0, L_89, (L_91));
// for (int i = 0; i < icount; ++i)
int32_t L_92 = V_29;
V_29 = ((int32_t)il2cpp_codegen_add(L_92, 1));
}
IL_0277:
{
// for (int i = 0; i < icount; ++i)
int32_t L_93 = V_29;
int32_t L_94 = V_2;
if ((((int32_t)L_93) < ((int32_t)L_94)))
{
goto IL_025f;
}
}
{
// var bVertices = new NativeArray<LightMeshVertex>(vcount + outPath.Count + inputPointCount, Allocator.Temp);
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);
// for (int i = 0; i < vcount; ++i)
V_30 = 0;
goto IL_02ae;
}
IL_0296:
{
// bVertices[i] = vertices[i];
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_0, L_100);
IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_23))->___m_Buffer_0, L_99, (L_101));
// for (int i = 0; i < vcount; ++i)
int32_t L_102 = V_30;
V_30 = ((int32_t)il2cpp_codegen_add(L_102, 1));
}
IL_02ae:
{
// for (int i = 0; i < vcount; ++i)
int32_t L_103 = V_30;
int32_t L_104 = V_1;
if ((((int32_t)L_103) < ((int32_t)L_104)))
{
goto IL_0296;
}
}
{
// var innerIndices = new ushort[inputPointCount];
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;
// for (int i = 0; i < inputPointCount; ++i)
V_31 = 0;
goto IL_032b;
}
IL_02c1:
{
// bVertices[vcount++] = new LightMeshVertex()
// {
// position = new float3(inner[i].Position.X, inner[i].Position.Y, 0),
// color = meshInteriorColor
// };
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 = (&((L_109)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_110)))->___Position_0);
float L_112 = L_111->___X_1;
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_113 = V_9;
int32_t L_114 = V_31;
NullCheck(L_113);
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_115 = (&((L_113)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_114)))->___Position_0);
float L_116 = L_115->___Y_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_117;
memset((&L_117), 0, sizeof(L_117));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_117), L_112, L_116, (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118;
L_118 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_117, NULL);
(&V_32)->___position_0 = L_118;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_119 = V_4;
(&V_32)->___color_1 = L_119;
LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_120 = V_32;
IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_23))->___m_Buffer_0, L_108, (L_120));
// innerIndices[i] = (ushort)(vcount - 1);
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<il2cpp_array_size_t>(L_122), (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_123, 1))));
// for (int i = 0; i < inputPointCount; ++i)
int32_t L_124 = V_31;
V_31 = ((int32_t)il2cpp_codegen_add(L_124, 1));
}
IL_032b:
{
// for (int i = 0; i < inputPointCount; ++i)
int32_t L_125 = V_31;
int32_t L_126 = V_8;
if ((((int32_t)L_125) < ((int32_t)L_126)))
{
goto IL_02c1;
}
}
{
// var saveIndex = (ushort)vcount;
int32_t L_127 = V_1;
V_25 = (uint16_t)((int32_t)(uint16_t)L_127);
// var pathStart = saveIndex;
uint16_t L_128 = V_25;
V_26 = L_128;
// var prevIndex = outPath[0].N == -1 ? 0 : outPath[0].N;
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_0;
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_0;
G_B25_0 = L_134;
goto IL_035b;
}
IL_0359:
{
G_B25_0 = ((int64_t)0);
}
IL_035b:
{
V_27 = G_B25_0;
// for (int i = 0; i < outPath.Count; ++i)
V_33 = 0;
goto IL_0465;
}
IL_0365:
{
// var curr = outPath[i];
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;
// var currPoint = new float2(curr.X / kClipperScale, curr.Y / kClipperScale);
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_138 = V_34;
int64_t L_139 = L_138.___X_1;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_140 = V_34;
int64_t L_141 = L_140.___Y_2;
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_35), ((float)(((float)L_139)/(10000.0f))), ((float)(((float)L_141)/(10000.0f))), NULL);
// var currIndex = curr.N == -1 ? 0 : curr.N;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_142 = V_34;
int64_t L_143 = L_142.___N_0;
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_0;
G_B29_0 = L_145;
goto IL_03a9;
}
IL_03a7:
{
G_B29_0 = ((int64_t)0);
}
IL_03a9:
{
V_36 = G_B29_0;
// bVertices[vcount++] = new LightMeshVertex()
// {
// position = new float3(currPoint.x, currPoint.y, 0),
// color = meshExteriorColor
// };
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_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_150 = V_35;
float L_151 = L_150.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_152;
memset((&L_152), 0, sizeof(L_152));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_152), L_149, L_151, (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153;
L_153 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_152, NULL);
(&V_32)->___position_0 = L_153;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_154 = V_5;
(&V_32)->___color_1 = L_154;
LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_155 = V_32;
IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_23))->___m_Buffer_0, L_147, (L_155));
// if (prevIndex != currIndex)
int64_t L_156 = V_27;
int64_t L_157 = V_36;
if ((((int64_t)L_156) == ((int64_t)L_157)))
{
goto IL_0428;
}
}
{
// bIndices[icount++] = innerIndices[prevIndex];
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<il2cpp_array_size_t>(L_162));
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer_0, L_159, (L_163));
// bIndices[icount++] = innerIndices[currIndex];
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<il2cpp_array_size_t>(L_168));
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer_0, L_165, (L_169));
// bIndices[icount++] = (ushort)(vcount - 1);
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_0, L_171, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_172, 1)))));
}
IL_0428:
{
// bIndices[icount++] = innerIndices[prevIndex];
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<il2cpp_array_size_t>(L_177));
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer_0, L_174, (L_178));
// bIndices[icount++] = saveIndex;
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_0, L_180, (L_181));
// bIndices[icount++] = saveIndex = (ushort)(vcount - 1);
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_0, L_183, ((uint16_t)L_185));
// prevIndex = currIndex;
int64_t L_186 = V_36;
V_27 = L_186;
// for (int i = 0; i < outPath.Count; ++i)
int32_t L_187 = V_33;
V_33 = ((int32_t)il2cpp_codegen_add(L_187, 1));
}
IL_0465:
{
// for (int i = 0; i < outPath.Count; ++i)
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;
}
}
{
// bIndices[icount++] = pathStart;
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_0, L_192, (L_193));
// bIndices[icount++] = innerIndices[minPath];
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<il2cpp_array_size_t>(L_198));
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_22))->___m_Buffer_0, L_195, (L_199));
// bIndices[icount++] = containsStart ? innerIndices[lastPointIndex] : saveIndex;
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;
G_B34_0 = L_201;
G_B34_1 = (&V_22);
if (L_202)
{
G_B35_0 = L_201;
G_B35_1 = (&V_22);
goto IL_04a2;
}
}
{
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<il2cpp_array_size_t>(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_0, G_B36_1, ((uint16_t)G_B36_0));
// bIndices[icount++] = containsStart ? pathStart : saveIndex;
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;
G_B37_0 = L_209;
G_B37_1 = (&V_22);
if (L_210)
{
G_B38_0 = L_209;
G_B38_1 = (&V_22);
goto IL_04bb;
}
}
{
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_0, G_B39_1, (G_B39_0));
// bIndices[icount++] = containsStart ? saveIndex : innerIndices[minPath];
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;
G_B40_0 = L_214;
G_B40_1 = (&V_22);
if (L_215)
{
G_B41_0 = L_214;
G_B41_1 = (&V_22);
goto IL_04d5;
}
}
{
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<il2cpp_array_size_t>(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_0, G_B42_1, ((uint16_t)G_B42_0));
// bIndices[icount++] = containsStart ? innerIndices[lastPointIndex] : innerIndices[minPath - 1];
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;
G_B43_0 = L_222;
G_B43_1 = (&V_22);
if (L_223)
{
G_B44_0 = L_222;
G_B44_1 = (&V_22);
goto IL_04f2;
}
}
{
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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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_0, G_B45_1, ((uint16_t)G_B45_0));
// TransferToMesh(bVertices, vcount, bIndices, icount, light);
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:
{
// TransferToMesh(vertices, vcount, indices, icount, light);
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:
{
// return mesh.GetSubMesh(0).bounds;
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;
}
}
// UnityEngine.Bounds UnityEngine.Rendering.Universal.LightUtility::GenerateParametricMesh(UnityEngine.Rendering.Universal.Light2D,System.Single,System.Single,System.Single,System.Int32)
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));
{
// var angleOffset = Mathf.PI / 2.0f + Mathf.Deg2Rad * angle;
float L_0 = ___3_angle;
V_0 = ((float)il2cpp_codegen_add((1.57079637f), ((float)il2cpp_codegen_multiply((0.0174532924f), L_0))));
// if (sides < 3)
int32_t L_1 = ___4_sides;
if ((((int32_t)L_1) >= ((int32_t)3)))
{
goto IL_001f;
}
}
{
// radius = 0.70710678118654752440084436210485f * radius;
float L_2 = ___1_radius;
___1_radius = ((float)il2cpp_codegen_multiply((0.707106769f), L_2));
// sides = 4;
___4_sides = 4;
}
IL_001f:
{
// if (sides == 4)
int32_t L_3 = ___4_sides;
if ((!(((uint32_t)L_3) == ((uint32_t)4))))
{
goto IL_0032;
}
}
{
// angleOffset = Mathf.PI / 4.0f + Mathf.Deg2Rad * angle;
float L_4 = ___3_angle;
V_0 = ((float)il2cpp_codegen_add((0.785398185f), ((float)il2cpp_codegen_multiply((0.0174532924f), L_4))));
}
IL_0032:
{
// var vertexCount = 1 + 2 * sides;
int32_t L_5 = ___4_sides;
V_1 = ((int32_t)il2cpp_codegen_add(1, ((int32_t)il2cpp_codegen_multiply(2, L_5))));
// var indexCount = 3 * 3 * sides;
int32_t L_6 = ___4_sides;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)9), L_6));
// var vertices = new NativeArray<LightMeshVertex>(vertexCount, Allocator.Temp);
int32_t L_7 = V_1;
NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1((&V_3), L_7, 2, 1, NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var);
// var triangles = new NativeArray<ushort>(indexCount, Allocator.Temp);
int32_t L_8 = V_2;
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&V_4), L_8, 2, 1, NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
// var centerIndex = (ushort)(2 * sides);
int32_t L_9 = ___4_sides;
V_5 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_multiply(2, L_9)));
// var mesh = light.lightMesh;
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;
// var color = new Color(0, 0, 0, 1);
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_7), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
// vertices[centerIndex] = new LightMeshVertex
// {
// position = float3.zero,
// color = color
// };
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_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_13, NULL);
(&V_11)->___position_0 = L_14;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15 = V_7;
(&V_11)->___color_1 = L_15;
LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_16 = V_11;
IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_3))->___m_Buffer_0, L_12, (L_16));
// var radiansPerSide = 2 * Mathf.PI / sides;
int32_t L_17 = ___4_sides;
V_8 = ((float)((6.28318548f)/((float)L_17)));
// var min = new float3(float.MaxValue, float.MaxValue, 0);
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_9), ((std::numeric_limits<float>::max)()), ((std::numeric_limits<float>::max)()), (0.0f), NULL);
// var max = new float3(float.MinValue, float.MinValue, 0);
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_10), (-(std::numeric_limits<float>::max)()), (-(std::numeric_limits<float>::max)()), (0.0f), NULL);
// for (var i = 0; i < sides; i++)
V_12 = 0;
goto IL_0263;
}
IL_00e9:
{
// var endAngle = (i + 1) * radiansPerSide;
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));
// var extrudeDir = new float3(math.cos(endAngle + angleOffset), math.sin(endAngle + angleOffset), 0);
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);
// var endPoint = radius * extrudeDir;
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;
// var vertexIndex = (2 * i + 2) % (2 * sides);
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))));
// vertices[vertexIndex] = new LightMeshVertex
// {
// position = endPoint,
// color = new Color(extrudeDir.x, extrudeDir.y, 0, 0)
// };
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_0 = L_33;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_34 = V_14;
float L_35 = L_34.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_36 = V_14;
float L_37 = L_36.___y_1;
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), /*hidden argument*/NULL);
(&V_11)->___color_1 = L_38;
LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_39 = V_11;
IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_3))->___m_Buffer_0, L_31, (L_39));
// vertices[vertexIndex + 1] = new LightMeshVertex
// {
// position = endPoint,
// color = color
// };
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_0 = L_42;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_43 = V_7;
(&V_11)->___color_1 = L_43;
LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_44 = V_11;
IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_3))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_40, 1)), (L_44));
// var triangleIndex = 9 * i;
int32_t L_45 = V_12;
V_17 = ((int32_t)il2cpp_codegen_multiply(((int32_t)9), L_45));
// triangles[triangleIndex] = (ushort)(vertexIndex + 1);
int32_t L_46 = V_17;
int32_t L_47 = V_16;
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer_0, L_46, ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_47, 1)))));
// triangles[triangleIndex + 1] = (ushort)(2 * i + 1);
int32_t L_48 = V_17;
int32_t L_49 = V_12;
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer_0, ((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)))));
// triangles[triangleIndex + 2] = centerIndex;
int32_t L_50 = V_17;
uint16_t L_51 = V_5;
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_50, 2)), (L_51));
// triangles[triangleIndex + 3] = (ushort)(vertexIndex);
int32_t L_52 = V_17;
int32_t L_53 = V_16;
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_52, 3)), ((uint16_t)((int32_t)(uint16_t)L_53)));
// triangles[triangleIndex + 4] = (ushort)(2 * i);
int32_t L_54 = V_17;
int32_t L_55 = V_12;
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_54, 4)), ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_multiply(2, L_55)))));
// triangles[triangleIndex + 5] = (ushort)(2 * i + 1);
int32_t L_56 = V_17;
int32_t L_57 = V_12;
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer_0, ((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)))));
// triangles[triangleIndex + 6] = (ushort)(vertexIndex + 1);
int32_t L_58 = V_17;
int32_t L_59 = V_16;
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_58, 6)), ((uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_59, 1)))));
// triangles[triangleIndex + 7] = (ushort)(vertexIndex);
int32_t L_60 = V_17;
int32_t L_61 = V_16;
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_60, 7)), ((uint16_t)((int32_t)(uint16_t)L_61)));
// triangles[triangleIndex + 8] = (ushort)(2 * i + 1);
int32_t L_62 = V_17;
int32_t L_63 = V_12;
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_4))->___m_Buffer_0, ((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)))));
// min = math.min(min, endPoint + extrudeDir * falloffDistance);
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;
// max = math.max(max, endPoint + extrudeDir * falloffDistance);
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;
// for (var i = 0; i < sides; i++)
int32_t L_78 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_78, 1));
}
IL_0263:
{
// for (var i = 0; i < sides; i++)
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.SetVertexBufferParams(vertexCount, LightMeshVertex.VertexLayout);
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_3;
NullCheck(L_81);
Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2(L_81, L_82, L_83, NULL);
// mesh.SetVertexBufferData(vertices, 0, 0, vertexCount);
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.SetIndices(triangles, MeshTopology.Triangles, 0, false);
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);
// light.vertices = new LightMeshVertex[vertexCount];
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<LightMeshVertex>.Copy(vertices, light.vertices, vertexCount);
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);
// light.indices = new ushort[indexCount];
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<ushort>.Copy(triangles, light.indices, indexCount);
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);
// return new Bounds
// {
// min = min,
// max = max
// };
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((&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((&V_18), L_106, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_107 = V_18;
return L_107;
}
}
// UnityEngine.Bounds UnityEngine.Rendering.Universal.LightUtility::GenerateSpriteMesh(UnityEngine.Rendering.Universal.Light2D,UnityEngine.Sprite)
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));
{
// var mesh = light.lightMesh;
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;
// if (sprite == null)
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.Clear();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = V_0;
NullCheck(L_4);
Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0(L_4, NULL);
// return new Bounds(Vector3.zero, Vector3.zero);
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((&L_7), L_5, L_6, /*hidden argument*/NULL);
return L_7;
}
IL_0026:
{
// var uvs = sprite.uv;
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_8 = ___1_sprite;
NullCheck(L_8);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9;
L_9 = Sprite_get_uv_mAD4DAE6EAEC23340B69D0991FA4D8E72C6CA62FF(L_8, NULL);
// var srcVertices = sprite.GetVertexAttribute<Vector3>(VertexAttribute.Position);
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;
// var srcUVs = sprite.GetVertexAttribute<Vector2>(VertexAttribute.TexCoord0);
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;
// var srcIndices = sprite.GetIndices();
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_14 = ___1_sprite;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_15;
L_15 = SpriteDataAccessExtensions_GetIndices_mA13BBE9859A35766BE1D17ADF19CF0A84D45DC2F(L_14, NULL);
V_3 = L_15;
// var center = 0.5f * (sprite.bounds.min + sprite.bounds.max);
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((&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((&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);
// var vertices = new NativeArray<LightMeshVertex>(srcIndices.Length, Allocator.Temp);
int32_t L_24;
L_24 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length_1);
NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1((&V_4), L_24, 2, 1, NativeArray_1__ctor_mFDD0BE2804D661A21C45FF3AA33EBB60B330E1E1_RuntimeMethod_var);
// var color = new Color(0, 0, 0, 1);
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_5), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
// for (var i = 0; i < srcVertices.Length; i++)
V_7 = 0;
goto IL_0101;
}
IL_00a2:
{
// vertices[i] = new LightMeshVertex
// {
// position = new Vector3(srcVertices[i].x, srcVertices[i].y, 0),
// color = color,
// uv = srcUVs[i]
// };
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_2;
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_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
memset((&L_32), 0, sizeof(L_32));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_32), L_28, L_31, (0.0f), /*hidden argument*/NULL);
(&V_8)->___position_0 = L_32;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_33 = V_5;
(&V_8)->___color_1 = 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_2 = L_35;
LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB L_36 = V_8;
IL2CPP_NATIVEARRAY_SET_ITEM(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB, ((&V_4))->___m_Buffer_0, L_25, (L_36));
// for (var i = 0; i < srcVertices.Length; i++)
int32_t L_37 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_0101:
{
// for (var i = 0; i < srcVertices.Length; i++)
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.SetVertexBufferParams(vertices.Length, LightMeshVertex.VertexLayout);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_40 = V_0;
int32_t L_41;
L_41 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length_1);
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_3;
NullCheck(L_40);
Mesh_SetVertexBufferParams_m8033EB85082C142DCE8B69FFBAD26D7DFB0330B2(L_40, L_41, L_42, NULL);
// mesh.SetVertexBufferData(vertices, 0, 0, vertices.Length);
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_1);
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.SetIndices(srcIndices, MeshTopology.Triangles, 0, true);
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);
// light.vertices = new LightMeshVertex[vertices.Length];
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_48 = ___0_light;
int32_t L_49;
L_49 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length_1);
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<LightMeshVertex>.Copy(vertices, light.vertices, vertices.Length);
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_1);
NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A(L_51, L_53, L_54, NativeArray_1_Copy_mCD9DD311859C124640D35A9AA8230C3C49F6AF8A_RuntimeMethod_var);
// light.indices = new ushort[srcIndices.Length];
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_55 = ___0_light;
int32_t L_56;
L_56 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length_1);
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<ushort>.Copy(srcIndices, light.indices, srcIndices.Length);
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_1);
NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685(L_58, L_60, L_61, NativeArray_1_Copy_m41B102F4965FA5DDD5F77D4DFE0071E5D0966685_RuntimeMethod_var);
// return mesh.GetSubMesh(0).bounds;
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;
}
}
// System.Int32 UnityEngine.Rendering.Universal.LightUtility::GetShapePathHash(UnityEngine.Vector3[])
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));
{
// int hashCode = (int)2166136261;
V_0 = ((int32_t)-2128831035);
// if (path != null)
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_path;
if (!L_0)
{
goto IL_0039;
}
}
{
// foreach (var point in path)
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_path;
V_1 = L_1;
V_2 = 0;
goto IL_0031;
}
IL_000f:
{
// foreach (var point in path)
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = V_1;
int32_t L_3 = V_2;
NullCheck(L_2);
int32_t L_4 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_3 = L_5;
// hashCode = hashCode * 16777619 ^ point.GetHashCode();
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:
{
// foreach (var point in path)
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:
{
// hashCode = 0;
V_0 = 0;
}
IL_003b:
{
// return hashCode;
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
// System.Void UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex::.cctor()
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;
}
{
// public static readonly VertexAttributeDescriptor[] VertexLayout = new[]
// {
// new VertexAttributeDescriptor(VertexAttribute.Position, VertexAttributeFormat.Float32, 3),
// new VertexAttributeDescriptor(VertexAttribute.Color, VertexAttributeFormat.Float32, 4),
// new VertexAttributeDescriptor(VertexAttribute.TexCoord0, VertexAttributeFormat.Float32, 2),
// };
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, /*hidden argument*/NULL);
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)L_2);
VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_3 = L_1;
VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_4;
memset((&L_4), 0, sizeof(L_4));
VertexAttributeDescriptor__ctor_m713B31395FB13FDEB2665F5C4C31572D5875A43A((&L_4), 3, 0, 4, 0, /*hidden argument*/NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)L_4);
VertexAttributeDescriptorU5BU5D_t5D10E60612F12777F59B7E33939F9075DB0E02B2* L_5 = L_3;
VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76 L_6;
memset((&L_6), 0, sizeof(L_6));
VertexAttributeDescriptor__ctor_m713B31395FB13FDEB2665F5C4C31572D5875A43A((&L_6), 4, 0, 2, 0, /*hidden argument*/NULL);
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (VertexAttributeDescriptor_tD4231FBF57335465D16308D2A18E8E83D36BFA76)L_6);
((LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields*)il2cpp_codegen_static_fields_for(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var))->___VertexLayout_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_StaticFields*)il2cpp_codegen_static_fields_for(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB_il2cpp_TypeInfo_var))->___VertexLayout_3), (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
// System.Void UnityEngine.Rendering.Universal.LightUtility/<>c__DisplayClass6_0::.ctor()
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;
}
}
// UnityEngine.Rendering.Universal.LightUtility/LightMeshVertex UnityEngine.Rendering.Universal.LightUtility/<>c__DisplayClass6_0::<Tessellate>b__1(UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex)
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));
{
// new LightMeshVertex() { position = new float3(v.Position.X, v.Position.Y, 0), color = c });
il2cpp_codegen_initobj((&V_0), sizeof(LightMeshVertex_t5E886C7928458EB522BEB49D43C67ACC09EC7DCB));
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_0 = ___0_v;
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_1 = L_0.___Position_0;
float L_2 = L_1.___X_1;
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_3 = ___0_v;
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_4 = L_3.___Position_0;
float L_5 = L_4.___Y_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6;
memset((&L_6), 0, sizeof(L_6));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_6), L_2, L_5, (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_6, NULL);
(&V_0)->___position_0 = L_7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = __this->___c_0;
(&V_0)->___color_1 = 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
// System.Void UnityEngine.Rendering.Universal.LightUtility/<>c::.cctor()
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);
NullCheck(L_0);
U3CU3Ec__ctor_m09AF99B91448EE5EFA777A8A3E392A9CF9355C75(L_0, NULL);
((U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.Rendering.Universal.LightUtility/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m09AF99B91448EE5EFA777A8A3E392A9CF9355C75 (U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.LightUtility/<>c::<Tessellate>b__6_0(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CTessellateU3Eb__6_0_mD33B0E4CE814155C447A72A8269340ABE7898448 (U3CU3Ec_t8D5428F6B558907200AFD1508BFD15A7709E1AB0* __this, int32_t ___0_i, const RuntimeMethod* method)
{
{
// var tessIndices = tess.Elements.Select(i => i);
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
// System.Void UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectBackgroundPass__ctor_mCB404D32C8BB3B29D3B9F58ED4947CE1BFFBCC85 (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* __this, int32_t ___0_evt, const RuntimeMethod* method)
{
{
// public PixelPerfectBackgroundPass(RenderPassEvent evt)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// renderPassEvent = evt;
int32_t L_0 = ___0_evt;
ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
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);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var cmd = CommandBufferPool.Get();
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;
// using (new ProfilingScope(cmd, m_ProfilingScope))
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_25;
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_1, L_2, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0029:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// CoreUtils.SetRenderTarget(
// cmd,
// BuiltinRenderTextureType.CameraTarget,
// RenderBufferLoadAction.DontCare,
// RenderBufferStoreAction.Store,
// ClearFlag.Color,
// Color.black);
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;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0037:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_6, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = V_0;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844(L_7, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.PixelPerfectBackgroundPass::.cctor()
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;
}
{
// private static readonly ProfilingSampler m_ProfilingScope = new ProfilingSampler("Pixel Perfect Background Pass");
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_0);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteralF859B2BFE9738D63A207F9E303634994455FCC93, NULL);
((PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_StaticFields*)il2cpp_codegen_static_fields_for(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var))->___m_ProfilingScope_25 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_StaticFields*)il2cpp_codegen_static_fields_for(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var))->___m_ProfilingScope_25), (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
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::.ctor(UnityEngine.Rendering.Universal.Renderer2DData,UnityEngine.Material,UnityEngine.Material)
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)
{
{
// public Render2DLightingPass(Renderer2DData rendererData, Material blitMaterial, Material samplingMaterial)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// m_Renderer2DData = rendererData;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = ___0_rendererData;
__this->___m_Renderer2DData_42 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Renderer2DData_42), (void*)L_0);
// m_BlitMaterial = blitMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___1_blitMaterial;
__this->___m_BlitMaterial_40 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BlitMaterial_40), (void*)L_1);
// m_SamplingMaterial = samplingMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___2_samplingMaterial;
__this->___m_SamplingMaterial_41 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SamplingMaterial_41), (void*)L_2);
// m_CameraSortingLayerBoundsIndex = GetCameraSortingLayerBoundsIndex();
int16_t L_3;
L_3 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m3049FDBBA4097824BDE56FCF90E536BAF84F27EE(__this, NULL);
__this->___m_CameraSortingLayerBoundsIndex_44 = L_3;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::Setup(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Render2DLightingPass_Setup_m8C6DBBBDD3539BECE9705F3A558C8F295696AB21 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, bool ___0_useDepth, const RuntimeMethod* method)
{
{
// m_NeedsDepth = useDepth;
bool L_0 = ___0_useDepth;
__this->___m_NeedsDepth_43 = L_0;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::GetTransparencySortingMode(UnityEngine.Camera,UnityEngine.Rendering.SortingSettings&)
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;
{
// var mode = m_Renderer2DData.transparencySortMode;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = __this->___m_Renderer2DData_42;
NullCheck(L_0);
int32_t L_1;
L_1 = Renderer2DData_get_transparencySortMode_mBACEBCE15C206F0D10734D2817235AE84B20175B_inline(L_0, NULL);
V_0 = L_1;
// if (mode == TransparencySortMode.Default)
int32_t L_2 = V_0;
if (L_2)
{
goto IL_001c;
}
}
{
// mode = camera.orthographic ? TransparencySortMode.Orthographic : TransparencySortMode.Perspective;
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.distanceMetric = DistanceMetric.Perspective;
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* L_7 = ___1_sortingSettings;
SortingSettings_set_distanceMetric_mE0C526324AA32735CE4C76CACCF6921BB6925387(L_7, 0, NULL);
// break;
return;
}
IL_002e:
{
// sortingSettings.distanceMetric = DistanceMetric.Orthographic;
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* L_8 = ___1_sortingSettings;
SortingSettings_set_distanceMetric_mE0C526324AA32735CE4C76CACCF6921BB6925387(L_8, 1, NULL);
// break;
return;
}
IL_0036:
{
// sortingSettings.distanceMetric = DistanceMetric.CustomAxis;
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* L_9 = ___1_sortingSettings;
SortingSettings_set_distanceMetric_mE0C526324AA32735CE4C76CACCF6921BB6925387(L_9, 2, NULL);
// sortingSettings.customAxis = m_Renderer2DData.transparencySortAxis;
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72* L_10 = ___1_sortingSettings;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_11 = __this->___m_Renderer2DData_42;
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;
}
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::CopyCameraSortingLayerRenderTexture(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.RenderBufferStoreAction)
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*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_0 = NULL;
{
// var cmd = CommandBufferPool.Get();
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;
// cmd.Clear();
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = V_0;
NullCheck(L_1);
CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_1, NULL);
// this.CreateCameraSortingLayerRenderTexture(renderingData, cmd, m_Renderer2DData.cameraSortingLayerDownsamplingMethod);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_2 = ___1_renderingData;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = V_0;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_4 = __this->___m_Renderer2DData_42;
NullCheck(L_4);
int32_t L_5;
L_5 = Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A_inline(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
RendererLighting_CreateCameraSortingLayerRenderTexture_mD089E515099F39D878537CD3A4FAE0F468A038B9(__this, L_2, L_3, L_5, NULL);
// Material copyMaterial = m_Renderer2DData.cameraSortingLayerDownsamplingMethod == Downsampling._4xBox ? m_SamplingMaterial : m_BlitMaterial;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_6 = __this->___m_Renderer2DData_42;
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_40;
G_B3_0 = L_8;
goto IL_003b;
}
IL_0035:
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_SamplingMaterial_41;
G_B3_0 = L_9;
}
IL_003b:
{
V_1 = G_B3_0;
// RenderingUtils.Blit(cmd, colorAttachment, m_Renderer2DData.cameraSortingLayerRenderTarget.id, copyMaterial, 0, false, RenderBufferLoadAction.DontCare, RenderBufferStoreAction.Store, RenderBufferLoadAction.DontCare, RenderBufferStoreAction.DontCare);
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_42;
NullCheck(L_12);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_13 = (&L_12->___cameraSortingLayerRenderTarget_43);
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);
// cmd.SetRenderTarget(colorAttachment, RenderBufferLoadAction.Load, mainTargetStoreAction,
// depthAttachment, RenderBufferLoadAction.Load, mainTargetStoreAction);
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);
// cmd.SetGlobalTexture(k_CameraSortingLayerTextureID, m_Renderer2DData.cameraSortingLayerRenderTarget.id);
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_29;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_24 = __this->___m_Renderer2DData_42;
NullCheck(L_24);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_25 = (&L_24->___cameraSortingLayerRenderTarget_43);
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);
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_28 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_28, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_29 = V_0;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844(L_29, NULL);
// }
return;
}
}
// System.Int16 UnityEngine.Rendering.Universal.Render2DLightingPass::GetCameraSortingLayerBoundsIndex()
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;
{
// SortingLayer[] sortingLayers = Light2DManager.GetCachedSortingLayer();
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;
// for (short i = 0; i < sortingLayers.Length; i++)
V_1 = (int16_t)0;
goto IL_0036;
}
IL_000a:
{
// if (sortingLayers[i].id == m_Renderer2DData.cameraSortingLayerTextureBound)
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_1 = V_0;
int16_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3;
L_3 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2))), NULL);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_4 = __this->___m_Renderer2DData_42;
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;
}
}
{
// return (short)sortingLayers[i].value;
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_6 = V_0;
int16_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8;
L_8 = SortingLayer_get_value_mBACAFF777B6431D61DB28537B708E37E7181222B(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), NULL);
return ((int16_t)L_8);
}
IL_0031:
{
// for (short i = 0; i < sortingLayers.Length; i++)
int16_t L_9 = V_1;
V_1 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, 1)));
}
IL_0036:
{
// for (short i = 0; i < sortingLayers.Length; i++)
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 short.MinValue;
return (int16_t)((int32_t)-32768);
}
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::DetermineWhenToResolve(System.Int32,System.Int32,System.Int32,UnityEngine.Rendering.Universal.LayerBatch[],System.Int32&,System.Boolean&)
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;
{
// bool anyLightWithVolumetricShadows = false;
V_0 = (bool)0;
// var lights = m_Renderer2DData.lightCullResult.visibleLights;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = __this->___m_Renderer2DData_42;
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 /* System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.ILight2DCullResult::get_visibleLights() */, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_1);
V_1 = L_2;
// for (int i = 0; i < lights.Count; i++)
V_3 = 0;
goto IL_002b;
}
IL_0017:
{
// anyLightWithVolumetricShadows = lights[i].renderVolumetricShadows;
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;
// if (anyLightWithVolumetricShadows)
bool L_7 = V_0;
if (L_7)
{
goto IL_0034;
}
}
{
// for (int i = 0; i < lights.Count; i++)
int32_t L_8 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_002b:
{
// for (int i = 0; i < lights.Count; i++)
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:
{
// var lastVolumetricLightBatch = -1;
V_2 = (-1);
// if (anyLightWithVolumetricShadows)
bool L_12 = V_0;
if (!L_12)
{
goto IL_0068;
}
}
{
// for (int i = startIndex + batchesDrawn - 1; i >= startIndex; i--)
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:
{
// if (layerBatches[i].lightStats.totalVolumetricUsage > 0)
LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_15 = ___3_layerBatches;
int32_t L_16 = V_4;
NullCheck(L_15);
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_17 = (&((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___lightStats_3);
int32_t L_18 = L_17->___totalVolumetricUsage_2;
if ((((int32_t)L_18) <= ((int32_t)0)))
{
goto IL_005d;
}
}
{
// lastVolumetricLightBatch = i;
int32_t L_19 = V_4;
V_2 = L_19;
// break;
goto IL_0068;
}
IL_005d:
{
// for (int i = startIndex + batchesDrawn - 1; i >= startIndex; i--)
int32_t L_20 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_20, 1));
}
IL_0063:
{
// for (int i = startIndex + batchesDrawn - 1; i >= startIndex; i--)
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:
{
// if (m_Renderer2DData.useCameraSortingLayerTexture)
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_23 = __this->___m_Renderer2DData_42;
NullCheck(L_23);
bool L_24;
L_24 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_23, NULL);
if (!L_24)
{
goto IL_00d9;
}
}
{
// var cameraSortingLayerBoundsIndex = GetCameraSortingLayerBoundsIndex();
int16_t L_25;
L_25 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m3049FDBBA4097824BDE56FCF90E536BAF84F27EE(__this, NULL);
V_5 = L_25;
// var copyBatch = -1;
V_6 = (-1);
// for (int i = startIndex; i < startIndex + batchesDrawn; i++)
int32_t L_26 = ___0_startIndex;
V_7 = L_26;
goto IL_00bc;
}
IL_0085:
{
// var layerBatch = layerBatches[i];
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<il2cpp_array_size_t>(L_29));
V_8 = L_30;
// if (cameraSortingLayerBoundsIndex >= layerBatch.layerRange.lowerBound && cameraSortingLayerBoundsIndex <= layerBatch.layerRange.upperBound)
int16_t L_31 = V_5;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_32 = (&(&V_8)->___layerRange_2);
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 = (&(&V_8)->___layerRange_2);
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;
}
}
{
// copyBatch = i;
int32_t L_37 = V_7;
V_6 = L_37;
// break;
goto IL_00c3;
}
IL_00b6:
{
// for (int i = startIndex; i < startIndex + batchesDrawn; i++)
int32_t L_38 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00bc:
{
// for (int i = startIndex; i < startIndex + batchesDrawn; i++)
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:
{
// resolveIsAfterCopy = copyBatch > lastVolumetricLightBatch;
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);
// resolveDuringBatch = resolveIsAfterCopy ? copyBatch : lastVolumetricLightBatch;
int32_t* L_45 = ___4_resolveDuringBatch;
bool* L_46 = ___5_resolveIsAfterCopy;
int32_t L_47 = *((uint8_t*)L_46);
G_B18_0 = L_45;
if (L_47)
{
G_B19_0 = L_45;
goto IL_00d5;
}
}
{
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:
{
// resolveDuringBatch = lastVolumetricLightBatch;
int32_t* L_50 = ___4_resolveDuringBatch;
int32_t L_51 = V_2;
*((int32_t*)L_50) = (int32_t)L_51;
// resolveIsAfterCopy = false;
bool* L_52 = ___5_resolveIsAfterCopy;
*((int8_t*)L_52) = (int8_t)0;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::Render(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.DrawingSettings)
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*)&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;
{
// var activeDebugHandler = GetActiveDebugHandler(renderingData);
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;
// if (activeDebugHandler != null)
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_3 = V_0;
if (!L_3)
{
goto IL_0047;
}
}
{
// RenderStateBlock renderStateBlock = new RenderStateBlock();
il2cpp_codegen_initobj((&V_1), sizeof(RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733));
// activeDebugHandler.DrawWithDebugRenderState(context, cmd, ref renderingData, ref drawSettings, ref filterSettings, ref renderStateBlock,
// (ScriptableRenderContext ctx, ref RenderingData data, ref DrawingSettings ds, ref FilteringSettings fs, ref RenderStateBlock rsb) =>
// {
// ctx.DrawRenderers(data.cullResults, ref ds, ref fs, ref rsb);
// });
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_1;
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_10 = L_9;
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;
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;
}
}
{
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_0;
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_12 = (DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B*)il2cpp_codegen_object_new(DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B_il2cpp_TypeInfo_var);
NullCheck(L_12);
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_1 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9__26_0_1), (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:
{
// context.DrawRenderers(renderingData.cullResults, ref drawSettings, ref filterSettings);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_14 = ___2_renderingData;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_15 = L_14->___cullResults_0;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_16 = ___3_filterSettings;
ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060((&___0_context), L_15, (&___4_drawSettings), L_16, NULL);
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Render2DLightingPass::DrawLayerBatches(UnityEngine.Rendering.Universal.LayerBatch[],System.Int32,System.Int32,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.DrawingSettings&,UnityEngine.RenderTextureDescriptor&)
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*)&_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;
{
// var debugHandler = GetActiveDebugHandler(renderingData);
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);
// bool drawLights = debugHandler?.IsLightingActive ?? true;
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_3 = L_2;
G_B1_0 = L_3;
if (L_3)
{
G_B2_0 = L_3;
goto IL_0014;
}
}
{
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;
// var batchesDrawn = 0;
V_1 = 0;
// var rtCount = 0U;
V_2 = 0;
// using (new ProfilingScope(cmd, m_ProfilingDrawLights))
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_35;
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_8), L_5, L_6, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0120:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_8), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// for (var i = startIndex; i < batchCount; ++i)
int32_t L_7 = ___2_startIndex;
V_9 = L_7;
goto IL_0116_1;
}
IL_0034_1:
{
// ref var layerBatch = ref layerBatches[i];
LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_8 = ___0_layerBatches;
int32_t L_9 = V_9;
NullCheck(L_8);
V_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)));
// var blendStyleMask = layerBatch.lightStats.blendStylesUsed;
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_10 = V_10;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_11 = (&L_10->___lightStats_3);
uint32_t L_12 = L_11->___blendStylesUsed_3;
V_11 = L_12;
// var blendStyleCount = 0U;
V_12 = 0;
goto IL_0060_1;
}
IL_0051_1:
{
// blendStyleCount += blendStyleMask & 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))));
// blendStyleMask >>= 1;
uint32_t L_15 = V_11;
V_11 = ((int32_t)((uint32_t)L_15>>1));
}
IL_0060_1:
{
// while (blendStyleMask > 0)
uint32_t L_16 = V_11;
if ((!(((uint32_t)L_16) <= ((uint32_t)0))))
{
goto IL_0051_1;
}
}
{
// rtCount += blendStyleCount;
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));
// if (rtCount > LayerUtility.maxTextureCount)
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;
}
}
{
// break;
goto IL_012e;
}
IL_0077_1:
{
// batchesDrawn++;
int32_t L_21 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
// if (layerBatch.lightStats.totalNormalMapUsage > 0)
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_22 = V_10;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_23 = (&L_22->___lightStats_3);
int32_t L_24 = L_23->___totalNormalMapUsage_1;
if ((((int32_t)L_24) <= ((int32_t)0)))
{
goto IL_00d8_1;
}
}
{
// filterSettings.sortingLayerRange = layerBatch.layerRange;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_25 = ___6_filterSettings;
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_26 = V_10;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_27 = L_26->___layerRange_2;
FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E(L_25, L_27, NULL);
// var depthTarget = m_NeedsDepth ? depthAttachment : BuiltinRenderTextureType.None;
bool L_28 = __this->___m_NeedsDepth_43;
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;
// this.RenderNormals(context, renderingData, normalsDrawSettings, filterSettings, depthTarget, cmd, layerBatch.lightStats);
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_3;
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:
{
// using (new ProfilingScope(cmd, m_ProfilingDrawLightTextures))
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_36;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD L_44;
memset((&L_44), 0, sizeof(L_44));
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&L_44), L_42, L_43, /*hidden argument*/NULL);
V_14 = L_44;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0102_1:
{// begin finally (depth: 2)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_14), NULL);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// this.RenderLights(renderingData, cmd, layerBatch.startLayerID, ref layerBatch, ref desc);
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_0;
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;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0110_1:
{
// for (var i = startIndex; i < batchCount; ++i)
int32_t L_52 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_52, 1));
}
IL_0116_1:
{
// for (var i = startIndex; i < batchCount; ++i)
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;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_012e:
{
// var msaaEnabled = renderingData.cameraData.cameraTargetDescriptor.msaaSamples > 1;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_55 = ___5_renderingData;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_56 = (&L_55->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_57 = (&L_56->___cameraTargetDescriptor_5);
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);
// var isFinalBatchSet = startIndex + batchesDrawn >= batchCount;
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);
// var resolveDuringBatch = -1;
V_5 = (-1);
// var resolveIsAfterCopy = false;
V_6 = (bool)0;
// if (msaaEnabled && isFinalBatchSet)
bool L_62 = V_3;
bool L_63 = V_4;
if (!((int32_t)((int32_t)L_62&(int32_t)L_63)))
{
goto IL_0168;
}
}
{
// DetermineWhenToResolve(startIndex, batchesDrawn, batchCount, layerBatches, out resolveDuringBatch, out resolveIsAfterCopy);
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:
{
// var blendStylesCount = m_Renderer2DData.lightBlendStyles.Length;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_68 = __this->___m_Renderer2DData_42;
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));
// using (new ProfilingScope(cmd, m_ProfilingDrawRenderers))
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_37;
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_8), L_70, L_71, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0462:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_8), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// if (msaaEnabled)
bool L_72 = V_3;
if (!L_72)
{
goto IL_0195_1;
}
}
{
// initialStoreAction = resolveDuringBatch < startIndex ? RenderBufferStoreAction.Resolve : RenderBufferStoreAction.StoreAndResolve;
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:
{
// initialStoreAction = RenderBufferStoreAction.Store;
V_15 = 0;
}
IL_0198_1:
{
// cmd.SetRenderTarget(colorAttachment, RenderBufferLoadAction.Load, initialStoreAction, depthAttachment, RenderBufferLoadAction.Load, initialStoreAction);
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);
// for (var i = startIndex; i < startIndex + batchesDrawn; i++)
int32_t L_80 = ___2_startIndex;
V_16 = L_80;
goto IL_0456_1;
}
IL_01b9_1:
{
// using (new ProfilingScope(cmd, m_ProfilingDrawLayerBatch))
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_38;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD L_83;
memset((&L_83), 0, sizeof(L_83));
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&L_83), L_81, L_82, /*hidden argument*/NULL);
V_14 = L_83;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0442_1:
{// begin finally (depth: 2)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_14), NULL);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
// var layerBatch = layerBatches[i];
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<il2cpp_array_size_t>(L_86));
V_17 = L_87;
// if (layerBatch.lightStats.totalLights > 0)
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_88 = V_17;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_89 = L_88.___lightStats_3;
int32_t L_90 = L_89.___totalLights_0;
if ((((int32_t)L_90) <= ((int32_t)0)))
{
goto IL_0244_2;
}
}
{
// for (var blendStyleIndex = 0; blendStyleIndex < blendStylesCount; blendStyleIndex++)
V_20 = 0;
goto IL_023c_2;
}
IL_01e5_2:
{
// var blendStyleMask = (uint)(1 << blendStyleIndex);
int32_t L_91 = V_20;
V_21 = ((int32_t)(1<<((int32_t)(L_91&((int32_t)31)))));
// var blendStyleUsed = (layerBatch.lightStats.blendStylesUsed & blendStyleMask) > 0;
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_92 = V_17;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_93 = L_92.___lightStats_3;
uint32_t L_94 = L_93.___blendStylesUsed_3;
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);
// if (blendStyleUsed)
bool L_96 = V_22;
if (!L_96)
{
goto IL_022b_2;
}
}
{
// var identifier = layerBatch.GetRTId(cmd, desc, blendStyleIndex);
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;
// cmd.SetGlobalTexture(k_ShapeLightTextureIDs[blendStyleIndex], identifier);
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_30;
int32_t L_104 = V_20;
NullCheck(L_103);
int32_t L_105 = L_104;
int32_t L_106 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_107 = V_23;
NullCheck(L_102);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_102, L_106, L_107, NULL);
}
IL_022b_2:
{
// RendererLighting.EnableBlendStyle(cmd, blendStyleIndex, blendStyleUsed);
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);
// for (var blendStyleIndex = 0; blendStyleIndex < blendStylesCount; blendStyleIndex++)
int32_t L_111 = V_20;
V_20 = ((int32_t)il2cpp_codegen_add(L_111, 1));
}
IL_023c_2:
{
// for (var blendStyleIndex = 0; blendStyleIndex < blendStylesCount; blendStyleIndex++)
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:
{
// for (var blendStyleIndex = 0; blendStyleIndex < k_ShapeLightTextureIDs.Length; blendStyleIndex++)
V_24 = 0;
goto IL_0276_2;
}
IL_0249_2:
{
// cmd.SetGlobalTexture(k_ShapeLightTextureIDs[blendStyleIndex], Texture2D.blackTexture);
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_30;
int32_t L_116 = V_24;
NullCheck(L_115);
int32_t L_117 = L_116;
int32_t L_118 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(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);
// RendererLighting.EnableBlendStyle(cmd, blendStyleIndex, blendStyleIndex == 0);
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);
// for (var blendStyleIndex = 0; blendStyleIndex < k_ShapeLightTextureIDs.Length; blendStyleIndex++)
int32_t L_124 = V_24;
V_24 = ((int32_t)il2cpp_codegen_add(L_124, 1));
}
IL_0276_2:
{
// for (var blendStyleIndex = 0; blendStyleIndex < k_ShapeLightTextureIDs.Length; blendStyleIndex++)
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_30;
NullCheck(L_126);
if ((((int32_t)L_125) < ((int32_t)((int32_t)(((RuntimeArray*)L_126)->max_length)))))
{
goto IL_0249_2;
}
}
IL_0281_2:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_127 = ___3_cmd;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___4_context), L_127, NULL);
// cmd.Clear();
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_128 = ___3_cmd;
NullCheck(L_128);
CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_128, NULL);
// short cameraSortingLayerBoundsIndex = GetCameraSortingLayerBoundsIndex();
int16_t L_129;
L_129 = Render2DLightingPass_GetCameraSortingLayerBoundsIndex_m3049FDBBA4097824BDE56FCF90E536BAF84F27EE(__this, NULL);
V_18 = L_129;
// if (msaaEnabled)
bool L_130 = V_3;
if (!L_130)
{
goto IL_02af_2;
}
}
{
// copyStoreAction = resolveDuringBatch == i && resolveIsAfterCopy ? RenderBufferStoreAction.Resolve : RenderBufferStoreAction.StoreAndResolve;
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:
{
// copyStoreAction = RenderBufferStoreAction.Store;
V_19 = 0;
}
IL_02b2_2:
{
// if (cameraSortingLayerBoundsIndex >= layerBatch.layerRange.lowerBound && cameraSortingLayerBoundsIndex < layerBatch.layerRange.upperBound && m_Renderer2DData.useCameraSortingLayerTexture)
int16_t L_134 = V_18;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_135 = (&(&V_17)->___layerRange_2);
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 = (&(&V_17)->___layerRange_2);
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_42;
NullCheck(L_140);
bool L_141;
L_141 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_140, NULL);
if (!L_141)
{
goto IL_0359_2;
}
}
{
// filterSettings.sortingLayerRange = new SortingLayerRange(layerBatch.layerRange.lowerBound, cameraSortingLayerBoundsIndex);
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_142 = ___6_filterSettings;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_143 = (&(&V_17)->___layerRange_2);
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, /*hidden argument*/NULL);
FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E(L_142, L_146, NULL);
// Render(context, cmd, ref renderingData, ref filterSettings, drawSettings);
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);
// CopyCameraSortingLayerRenderTexture(context, renderingData, copyStoreAction);
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);
// filterSettings.sortingLayerRange = new SortingLayerRange((short)(cameraSortingLayerBoundsIndex + 1), layerBatch.layerRange.upperBound);
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_157 = ___6_filterSettings;
int16_t L_158 = V_18;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_159 = (&(&V_17)->___layerRange_2);
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, /*hidden argument*/NULL);
FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E(L_157, L_161, NULL);
// Render(context, cmd, ref renderingData, ref filterSettings, drawSettings);
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:
{
// filterSettings.sortingLayerRange = new SortingLayerRange(layerBatch.layerRange.lowerBound, layerBatch.layerRange.upperBound);
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_168 = ___6_filterSettings;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_169 = (&(&V_17)->___layerRange_2);
int16_t L_170;
L_170 = SortingLayerRange_get_lowerBound_m85402D75932E01A1E2E40749615CD9F7D9B06209(L_169, NULL);
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_171 = (&(&V_17)->___layerRange_2);
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, /*hidden argument*/NULL);
FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E(L_168, L_173, NULL);
// Render(context, cmd, ref renderingData, ref filterSettings, drawSettings);
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);
// if (cameraSortingLayerBoundsIndex == layerBatch.layerRange.upperBound && m_Renderer2DData.useCameraSortingLayerTexture)
int16_t L_180 = V_18;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9* L_181 = (&(&V_17)->___layerRange_2);
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_42;
NullCheck(L_183);
bool L_184;
L_184 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_183, NULL);
if (!L_184)
{
goto IL_03c0_2;
}
}
{
// CopyCameraSortingLayerRenderTexture(context, renderingData, copyStoreAction);
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:
{
// if (drawLights && (layerBatch.lightStats.totalVolumetricUsage > 0))
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_3;
int32_t L_192 = L_191.___totalVolumetricUsage_2;
if ((((int32_t)L_192) <= ((int32_t)0)))
{
goto IL_0440_2;
}
}
{
// var sampleName = "Render 2D Light Volumes";
V_25 = _stringLiteralC0A4CECB717D86C9FE16C4C275752A99CE57ED67;
// cmd.BeginSample(sampleName);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_193 = ___3_cmd;
String_t* L_194 = V_25;
NullCheck(L_193);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_193, L_194, NULL);
// if (msaaEnabled)
bool L_195 = V_3;
if (!L_195)
{
goto IL_03f7_2;
}
}
{
// storeAction = resolveDuringBatch == i && !resolveIsAfterCopy ? RenderBufferStoreAction.Resolve : RenderBufferStoreAction.StoreAndResolve;
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:
{
// storeAction = RenderBufferStoreAction.Store;
V_26 = 0;
}
IL_03fa_2:
{
// this.RenderLightVolumes(renderingData, cmd, layerBatch.startLayerID, layerBatch.endLayerValue, colorAttachment, depthAttachment,
// RenderBufferStoreAction.Store, storeAction, false, m_Renderer2DData.lightCullResult.visibleLights);
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_0;
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC L_204 = V_17;
int32_t L_205 = L_204.___endLayerValue_1;
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_42;
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 /* System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.ILight2DCullResult::get_visibleLights() */, 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);
// cmd.EndSample(sampleName);
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;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0450_1:
{
// for (var i = startIndex; i < startIndex + batchesDrawn; i++)
int32_t L_214 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_214, 1));
}
IL_0456_1:
{
// for (var i = startIndex; i < startIndex + batchesDrawn; i++)
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;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0470:
{
// for (var i = startIndex; i < startIndex + batchesDrawn; ++i)
int32_t L_218 = ___2_startIndex;
V_27 = L_218;
goto IL_048a;
}
IL_0475:
{
// ref var layerBatch = ref layerBatches[i];
LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_219 = ___0_layerBatches;
int32_t L_220 = V_27;
NullCheck(L_219);
// layerBatch.ReleaseRT(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_221 = ___3_cmd;
LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03(((L_219)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_220))), L_221, NULL);
// for (var i = startIndex; i < startIndex + batchesDrawn; ++i)
int32_t L_222 = V_27;
V_27 = ((int32_t)il2cpp_codegen_add(L_222, 1));
}
IL_048a:
{
// for (var i = startIndex; i < startIndex + batchesDrawn; ++i)
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;
}
}
{
// return batchesDrawn;
int32_t L_226 = V_1;
return L_226;
}
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
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*)&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*)&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;
{
// var isLitView = true;
V_0 = (bool)1;
// var camera = renderingData.cameraData.camera;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___1_renderingData;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_1 = (&L_0->___cameraData_1);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = L_1->___camera_2;
V_1 = L_2;
// var filterSettings = new FilteringSettings();
il2cpp_codegen_initobj((&V_2), sizeof(FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F));
// filterSettings.renderQueueRange = RenderQueueRange.all;
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);
// filterSettings.layerMask = -1;
FilteringSettings_set_layerMask_m37F000E57F46BF8A8BE4D1EE8D45EA5F9CB30A40((&V_2), (-1), NULL);
// filterSettings.renderingLayerMask = 0xFFFFFFFF;
FilteringSettings_set_renderingLayerMask_m556C58930F53DC5CC206FEC9BEA4C3BC65D524C8((&V_2), (-1), NULL);
// filterSettings.sortingLayerRange = SortingLayerRange.all;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_4;
L_4 = SortingLayerRange_get_all_m863C4A568C531502EED02C576BA3E09EBDC9F3B3(NULL);
FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_4, NULL);
// LayerUtility.InitializeBudget(m_Renderer2DData.lightRenderTextureMemoryBudget);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_5 = __this->___m_Renderer2DData_42;
NullCheck(L_5);
uint32_t L_6;
L_6 = Renderer2DData_get_lightRenderTextureMemoryBudget_m81AC5C4821789EB0D7DE7B85F1276E4A6B098F6F_inline(L_5, NULL);
LayerUtility_InitializeBudget_m93CCEBF5A2F19D2AE6FDAEF2B4406BE1B071E016(L_6, NULL);
// ShadowRendering.InitializeBudget(m_Renderer2DData.shadowRenderTextureMemoryBudget);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_7 = __this->___m_Renderer2DData_42;
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);
// var isSceneLit = m_Renderer2DData.lightCullResult.IsSceneLit();
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_9 = __this->___m_Renderer2DData_42;
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 /* System.Boolean UnityEngine.Rendering.Universal.ILight2DCullResult::IsSceneLit() */, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_10);
// if (isSceneLit)
if (!L_11)
{
goto IL_019b;
}
}
{
// var combinedDrawSettings = CreateDrawingSettings(k_ShaderTags, ref renderingData, SortingCriteria.CommonTransparent);
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_34;
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;
// var normalsDrawSettings = CreateDrawingSettings(k_NormalsRenderingPassName, ref renderingData, SortingCriteria.CommonTransparent);
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_15 = ((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName_32;
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;
// var sortSettings = combinedDrawSettings.sortingSettings;
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_18;
L_18 = DrawingSettings_get_sortingSettings_m37B1041B368ED68924B9524984B893D571C635B2((&V_3), NULL);
V_5 = L_18;
// GetTransparencySortingMode(camera, ref sortSettings);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = V_1;
Render2DLightingPass_GetTransparencySortingMode_mB7C2451F4A5E4C77A46A6C238B25A318CABCF6B6(__this, L_19, (&V_5), NULL);
// combinedDrawSettings.sortingSettings = sortSettings;
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_20 = V_5;
DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB((&V_3), L_20, NULL);
// normalsDrawSettings.sortingSettings = sortSettings;
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_21 = V_5;
DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB((&V_4), L_21, NULL);
// var cmd = CommandBufferPool.Get();
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;
// cmd.SetGlobalFloat(k_HDREmulationScaleID, m_Renderer2DData.hdrEmulationScale);
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_25;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_25 = __this->___m_Renderer2DData_42;
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);
// cmd.SetGlobalFloat(k_InverseHDREmulationScaleID, 1.0f / m_Renderer2DData.hdrEmulationScale);
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_26;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_29 = __this->___m_Renderer2DData_42;
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);
// cmd.SetGlobalFloat(k_UseSceneLightingID, isLitView ? 1.0f : 0.0f);
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_27;
bool L_33 = V_0;
G_B2_0 = L_32;
G_B2_1 = L_31;
if (L_33)
{
G_B3_0 = L_32;
G_B3_1 = L_31;
goto IL_0102;
}
}
{
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);
// cmd.SetGlobalColor(k_RendererColorID, Color.white);
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_28;
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);
// this.SetShapeLightShaderGlobals(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = V_6;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
RendererLighting_SetShapeLightShaderGlobals_mC0F87E1B64F3F811192624F3BAC027BF49A2D492(__this, L_37, NULL);
// var desc = this.GetBlendStyleRenderTextureDesc(renderingData);
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;
// var layerBatches = LayerUtility.CalculateBatches(m_Renderer2DData.lightCullResult, out var batchCount);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_41 = __this->___m_Renderer2DData_42;
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;
// var batchesDrawn = 0;
V_10 = 0;
// for (var i = 0; i < batchCount; i += batchesDrawn)
V_11 = 0;
goto IL_0170;
}
IL_014f:
{
// batchesDrawn = DrawLayerBatches(layerBatches, batchCount, i, cmd, context, ref renderingData, ref filterSettings, ref normalsDrawSettings, ref combinedDrawSettings, ref desc);
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;
// for (var i = 0; i < batchCount; i += batchesDrawn)
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:
{
// for (var i = 0; i < batchCount; i += batchesDrawn)
int32_t L_53 = V_11;
int32_t L_54 = V_9;
if ((((int32_t)L_53) < ((int32_t)L_54)))
{
goto IL_014f;
}
}
{
// this.DisableAllKeywords(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_55 = V_6;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
RendererLighting_DisableAllKeywords_m7C4446F07B753EA24BB9A78FB44C7103E095D575(__this, L_55, NULL);
// this.ReleaseRenderTextures(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_56 = V_6;
RendererLighting_ReleaseRenderTextures_m7A6497B060E3005954D99B6E077FA2193BD2CECC(__this, L_56, NULL);
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_57 = V_6;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_57, NULL);
// CommandBufferPool.Release(cmd);
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:
{
// var unlitDrawSettings = CreateDrawingSettings(k_ShaderTags, ref renderingData, SortingCriteria.CommonTransparent);
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_34;
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;
// var msaaEnabled = renderingData.cameraData.cameraTargetDescriptor.msaaSamples > 1;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_62 = ___1_renderingData;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_63 = (&L_62->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_64 = (&L_63->___cameraTargetDescriptor_5);
int32_t L_65;
L_65 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_64, NULL);
// var storeAction = msaaEnabled ? RenderBufferStoreAction.Resolve : RenderBufferStoreAction.Store;
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;
// var sortSettings = unlitDrawSettings.sortingSettings;
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_66;
L_66 = DrawingSettings_get_sortingSettings_m37B1041B368ED68924B9524984B893D571C635B2((&V_12), NULL);
V_14 = L_66;
// GetTransparencySortingMode(camera, ref sortSettings);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_67 = V_1;
Render2DLightingPass_GetTransparencySortingMode_mB7C2451F4A5E4C77A46A6C238B25A318CABCF6B6(__this, L_67, (&V_14), NULL);
// unlitDrawSettings.sortingSettings = sortSettings;
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 L_68 = V_14;
DrawingSettings_set_sortingSettings_mB15151274460C86F3ACFCA2506F5F2683F76BFAB((&V_12), L_68, NULL);
// var cmd = CommandBufferPool.Get();
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;
// using (new ProfilingScope(cmd, m_ProfilingSamplerUnlit))
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_39;
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_16), L_70, L_71, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_027e:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_16), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// cmd.SetRenderTarget(colorAttachment, RenderBufferLoadAction.Load, storeAction, depthAttachment, RenderBufferLoadAction.Load, storeAction);
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);
// cmd.SetGlobalFloat(k_UseSceneLightingID, isLitView ? 1.0f : 0.0f);
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_27;
bool L_79 = V_0;
G_B13_0 = L_78;
G_B13_1 = L_77;
if (L_79)
{
G_B14_0 = L_78;
G_B14_1 = L_77;
goto IL_0220_1;
}
}
{
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);
// cmd.SetGlobalColor(k_RendererColorID, Color.white);
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_28;
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);
// for (var blendStyleIndex = 0; blendStyleIndex < k_ShapeLightTextureIDs.Length; blendStyleIndex++)
V_17 = 0;
goto IL_0271_1;
}
IL_0240_1:
{
// if (blendStyleIndex == 0)
int32_t L_83 = V_17;
if (L_83)
{
goto IL_025d_1;
}
}
{
// cmd.SetGlobalTexture(k_ShapeLightTextureIDs[blendStyleIndex], Texture2D.blackTexture);
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_30;
int32_t L_86 = V_17;
NullCheck(L_85);
int32_t L_87 = L_86;
int32_t L_88 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(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:
{
// RendererLighting.EnableBlendStyle(cmd, blendStyleIndex, blendStyleIndex == 0);
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);
// for (var blendStyleIndex = 0; blendStyleIndex < k_ShapeLightTextureIDs.Length; blendStyleIndex++)
int32_t L_94 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_94, 1));
}
IL_0271_1:
{
// for (var blendStyleIndex = 0; blendStyleIndex < k_ShapeLightTextureIDs.Length; blendStyleIndex++)
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_30;
NullCheck(L_96);
if ((((int32_t)L_95) < ((int32_t)((int32_t)(((RuntimeArray*)L_96)->max_length)))))
{
goto IL_0240_1;
}
}
{
// }
goto IL_028c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_028c:
{
// this.DisableAllKeywords(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = V_15;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
RendererLighting_DisableAllKeywords_m7C4446F07B753EA24BB9A78FB44C7103E095D575(__this, L_97, NULL);
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_98 = V_15;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_98, NULL);
// if (m_Renderer2DData.useCameraSortingLayerTexture)
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_99 = __this->___m_Renderer2DData_42;
NullCheck(L_99);
bool L_100;
L_100 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_99, NULL);
if (!L_100)
{
goto IL_0305;
}
}
{
// filterSettings.sortingLayerRange = new SortingLayerRange(short.MinValue, m_CameraSortingLayerBoundsIndex);
int16_t L_101 = __this->___m_CameraSortingLayerBoundsIndex_44;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_102;
memset((&L_102), 0, sizeof(L_102));
SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&L_102), (int16_t)((int32_t)-32768), L_101, /*hidden argument*/NULL);
FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_102, NULL);
// Render(context, cmd, ref renderingData, ref filterSettings, unlitDrawSettings);
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);
// CopyCameraSortingLayerRenderTexture(context, renderingData, storeAction);
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);
// filterSettings.sortingLayerRange = new SortingLayerRange(m_CameraSortingLayerBoundsIndex, short.MaxValue);
int16_t L_111 = __this->___m_CameraSortingLayerBoundsIndex_44;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_112;
memset((&L_112), 0, sizeof(L_112));
SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&L_112), L_111, (int16_t)((int32_t)32767), /*hidden argument*/NULL);
FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_112, NULL);
// Render(context, cmd, ref renderingData, ref filterSettings, unlitDrawSettings);
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:
{
// Render(context, cmd, ref renderingData, ref filterSettings, unlitDrawSettings);
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:
{
// CommandBufferPool.Release(cmd);
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:
{
// filterSettings.sortingLayerRange = SortingLayerRange.all;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_122;
L_122 = SortingLayerRange_get_all_m863C4A568C531502EED02C576BA3E09EBDC9F3B3(NULL);
FilteringSettings_set_sortingLayerRange_m12A48BBB71066F8CBE9C3DAE18AC8A611E85233E((&V_2), L_122, NULL);
// }
return;
}
}
// UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.Render2DLightingPass::UnityEngine.Rendering.Universal.IRenderPass2D.get_rendererData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* Render2DLightingPass_UnityEngine_Rendering_Universal_IRenderPass2D_get_rendererData_mA7B0189674058367AFE787994F02AD75DD7F1065 (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, const RuntimeMethod* method)
{
{
// get { return m_Renderer2DData; }
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = __this->___m_Renderer2DData_42;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass::.cctor()
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;
}
{
// private static readonly int k_HDREmulationScaleID = Shader.PropertyToID("_HDREmulationScale");
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_25 = L_0;
// private static readonly int k_InverseHDREmulationScaleID = Shader.PropertyToID("_InverseHDREmulationScale");
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_26 = L_1;
// private static readonly int k_UseSceneLightingID = Shader.PropertyToID("_UseSceneLighting");
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_27 = L_2;
// private static readonly int k_RendererColorID = Shader.PropertyToID("_RendererColor");
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_28 = L_3;
// private static readonly int k_CameraSortingLayerTextureID = Shader.PropertyToID("_CameraSortingLayerTexture");
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_29 = L_4;
// private static readonly int[] k_ShapeLightTextureIDs =
// {
// Shader.PropertyToID("_ShapeLightTexture0"),
// Shader.PropertyToID("_ShapeLightTexture1"),
// Shader.PropertyToID("_ShapeLightTexture2"),
// Shader.PropertyToID("_ShapeLightTexture3")
// };
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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(3), (int32_t)L_13);
((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs_30 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShapeLightTextureIDs_30), (void*)L_12);
// private static readonly ShaderTagId k_CombinedRenderingPassName = new ShaderTagId("Universal2D");
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_14;
memset((&L_14), 0, sizeof(L_14));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_14), _stringLiteral8B5B8B04B7FEFCE063C1A88497D1B1861B41EE60, /*hidden argument*/NULL);
((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_CombinedRenderingPassName_31 = L_14;
// private static readonly ShaderTagId k_NormalsRenderingPassName = new ShaderTagId("NormalsRendering");
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_15;
memset((&L_15), 0, sizeof(L_15));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_15), _stringLiteral42905289D0AA4F8BE82DD22E4AFECE44AA31BEF4, /*hidden argument*/NULL);
((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName_32 = L_15;
// private static readonly ShaderTagId k_LegacyPassName = new ShaderTagId("SRPDefaultUnlit");
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_16;
memset((&L_16), 0, sizeof(L_16));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_16), _stringLiteral6BB148816DE832D438B4EA52AC76303D149E0BA5, /*hidden argument*/NULL);
((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_LegacyPassName_33 = L_16;
// private static readonly List<ShaderTagId> k_ShaderTags = new List<ShaderTagId>() { k_LegacyPassName, k_CombinedRenderingPassName };
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_17 = (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*)il2cpp_codegen_object_new(List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var);
NullCheck(L_17);
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_33;
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_31;
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_34 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___k_ShaderTags_34), (void*)L_20);
// private static readonly ProfilingSampler m_ProfilingDrawLights = new ProfilingSampler("Draw 2D Lights");
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_22 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_22);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_22, _stringLiteral8B41E9AA6EEFBB67616EF939A45CC5397A706CE8, NULL);
((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLights_35 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLights_35), (void*)L_22);
// private static readonly ProfilingSampler m_ProfilingDrawLightTextures = new ProfilingSampler("Draw 2D Lights Textures");
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_23 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_23);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_23, _stringLiteral4CD24350F1F6FF04A12D75C15392136DFF516E67, NULL);
((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLightTextures_36 = L_23;
Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLightTextures_36), (void*)L_23);
// private static readonly ProfilingSampler m_ProfilingDrawRenderers = new ProfilingSampler("Draw All Renderers");
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_24 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_24);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_24, _stringLiteral9C0E4B281D18B57530402806A02D1BA79149C80C, NULL);
((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawRenderers_37 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawRenderers_37), (void*)L_24);
// private static readonly ProfilingSampler m_ProfilingDrawLayerBatch = new ProfilingSampler("Draw Layer Batch");
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_25 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_25);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_25, _stringLiteral6B10E94130D2498D0E5A5B38E4FFD79090DF4339, NULL);
((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLayerBatch_38 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingDrawLayerBatch_38), (void*)L_25);
// private static readonly ProfilingSampler m_ProfilingSamplerUnlit = new ProfilingSampler("Render Unlit");
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_26 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_26);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_26, _stringLiteral2FC48AFF2650AD1F6D0F89769F7FAFA88A4233D9, NULL);
((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingSamplerUnlit_39 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&((Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_StaticFields*)il2cpp_codegen_static_fields_for(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var))->___m_ProfilingSamplerUnlit_39), (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
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass/<>c::.cctor()
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);
NullCheck(L_0);
U3CU3Ec__ctor_m005F0FF2BF31C6F94ED8A9CA718592F2F79DC32D(L_0, NULL);
((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m005F0FF2BF31C6F94ED8A9CA718592F2F79DC32D (U3CU3Ec_t62942E23192E2890841D65308634C8F2775A3B67* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Render2DLightingPass/<>c::<Render>b__26_0(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.RenderStateBlock&)
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)
{
{
// ctx.DrawRenderers(data.cullResults, ref ds, ref fs, ref rsb);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___1_data;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_1 = L_0->___cullResults_0;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* L_2 = ___2_ds;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_3 = ___3_fs;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_4 = ___4_rsb;
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
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.LayerBatch
IL2CPP_EXTERN_C void LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_pinvoke(const LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC& unmarshaled, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_pinvoke& marshaled)
{
marshaled.___startLayerID_0 = unmarshaled.___startLayerID_0;
marshaled.___endLayerValue_1 = unmarshaled.___endLayerValue_1;
marshaled.___layerRange_2 = unmarshaled.___layerRange_2;
marshaled.___lightStats_3 = unmarshaled.___lightStats_3;
marshaled.___renderTargetIds_4 = unmarshaled.___renderTargetIds_4;
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke(unmarshaled.___renderTargetUsed_5, marshaled.___renderTargetUsed_5);
}
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_0;
unmarshaled.___startLayerID_0 = unmarshaledstartLayerID_temp_0;
int32_t unmarshaledendLayerValue_temp_1 = 0;
unmarshaledendLayerValue_temp_1 = marshaled.___endLayerValue_1;
unmarshaled.___endLayerValue_1 = unmarshaledendLayerValue_temp_1;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 unmarshaledlayerRange_temp_2;
memset((&unmarshaledlayerRange_temp_2), 0, sizeof(unmarshaledlayerRange_temp_2));
unmarshaledlayerRange_temp_2 = marshaled.___layerRange_2;
unmarshaled.___layerRange_2 = unmarshaledlayerRange_temp_2;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C unmarshaledlightStats_temp_3;
memset((&unmarshaledlightStats_temp_3), 0, sizeof(unmarshaledlightStats_temp_3));
unmarshaledlightStats_temp_3 = marshaled.___lightStats_3;
unmarshaled.___lightStats_3 = unmarshaledlightStats_temp_3;
U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 unmarshaledrenderTargetIds_temp_4;
memset((&unmarshaledrenderTargetIds_temp_4), 0, sizeof(unmarshaledrenderTargetIds_temp_4));
unmarshaledrenderTargetIds_temp_4 = marshaled.___renderTargetIds_4;
unmarshaled.___renderTargetIds_4 = 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_5, unmarshaledrenderTargetUsed_temp_5);
unmarshaled.___renderTargetUsed_5 = unmarshaledrenderTargetUsed_temp_5;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.LayerBatch
IL2CPP_EXTERN_C void LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_pinvoke_cleanup(LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_pinvoke& marshaled)
{
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_cleanup(marshaled.___renderTargetUsed_5);
}
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.LayerBatch
IL2CPP_EXTERN_C void LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_com(const LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC& unmarshaled, LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_com& marshaled)
{
marshaled.___startLayerID_0 = unmarshaled.___startLayerID_0;
marshaled.___endLayerValue_1 = unmarshaled.___endLayerValue_1;
marshaled.___layerRange_2 = unmarshaled.___layerRange_2;
marshaled.___lightStats_3 = unmarshaled.___lightStats_3;
marshaled.___renderTargetIds_4 = unmarshaled.___renderTargetIds_4;
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com(unmarshaled.___renderTargetUsed_5, marshaled.___renderTargetUsed_5);
}
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_0;
unmarshaled.___startLayerID_0 = unmarshaledstartLayerID_temp_0;
int32_t unmarshaledendLayerValue_temp_1 = 0;
unmarshaledendLayerValue_temp_1 = marshaled.___endLayerValue_1;
unmarshaled.___endLayerValue_1 = unmarshaledendLayerValue_temp_1;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 unmarshaledlayerRange_temp_2;
memset((&unmarshaledlayerRange_temp_2), 0, sizeof(unmarshaledlayerRange_temp_2));
unmarshaledlayerRange_temp_2 = marshaled.___layerRange_2;
unmarshaled.___layerRange_2 = unmarshaledlayerRange_temp_2;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C unmarshaledlightStats_temp_3;
memset((&unmarshaledlightStats_temp_3), 0, sizeof(unmarshaledlightStats_temp_3));
unmarshaledlightStats_temp_3 = marshaled.___lightStats_3;
unmarshaled.___lightStats_3 = unmarshaledlightStats_temp_3;
U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5 unmarshaledrenderTargetIds_temp_4;
memset((&unmarshaledrenderTargetIds_temp_4), 0, sizeof(unmarshaledrenderTargetIds_temp_4));
unmarshaledrenderTargetIds_temp_4 = marshaled.___renderTargetIds_4;
unmarshaled.___renderTargetIds_4 = 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_5, unmarshaledrenderTargetUsed_temp_5);
unmarshaled.___renderTargetUsed_5 = unmarshaledrenderTargetUsed_temp_5;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.LayerBatch
IL2CPP_EXTERN_C void LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshal_com_cleanup(LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC_marshaled_com& marshaled)
{
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com_cleanup(marshaled.___renderTargetUsed_5);
}
// System.Void UnityEngine.Rendering.Universal.LayerBatch::InitRTIds(System.Int32)
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;
{
// for (var i = 0; i < 4; i++)
V_0 = 0;
goto IL_0043;
}
IL_0004:
{
// renderTargetUsed[i] = false;
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_0 = (&__this->___renderTargetUsed_5);
bool* L_1 = (&L_0->___FixedElementField_0);
int32_t L_2 = V_0;
*((int8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_1, L_2))) = (int8_t)0;
// renderTargetIds[i] = Shader.PropertyToID($"_LightTexture_{index}_{i}");
U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5* L_3 = (&__this->___renderTargetIds_4);
int32_t* L_4 = (&L_3->___FixedElementField_0);
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;
// for (var i = 0; i < 4; i++)
int32_t L_14 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0043:
{
// for (var i = 0; i < 4; i++)
int32_t L_15 = V_0;
if ((((int32_t)L_15) < ((int32_t)4)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
IL2CPP_EXTERN_C void LayerBatch_InitRTIds_mF4E0176EC8FC27BC6AFAE84FF4C8E42564C0A753_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
{
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC*>(__this + _offset);
LayerBatch_InitRTIds_mF4E0176EC8FC27BC6AFAE84FF4C8E42564C0A753(_thisAdjusted, ___0_index, method);
}
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.LayerBatch::GetRTId(UnityEngine.Rendering.CommandBuffer,UnityEngine.RenderTextureDescriptor,System.Int32)
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)
{
{
// if (!renderTargetUsed[index])
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_0 = (&__this->___renderTargetUsed_5);
bool* L_1 = (&L_0->___FixedElementField_0);
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;
}
}
{
// cmd.GetTemporaryRT(renderTargetIds[index], desc, FilterMode.Bilinear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___0_cmd;
U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5* L_5 = (&__this->___renderTargetIds_4);
int32_t* L_6 = (&L_5->___FixedElementField_0);
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);
// renderTargetUsed[index] = true;
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_10 = (&__this->___renderTargetUsed_5);
bool* L_11 = (&L_10->___FixedElementField_0);
int32_t L_12 = ___2_index;
*((int8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_11, L_12))) = (int8_t)1;
}
IL_0038:
{
// return new RenderTargetIdentifier(renderTargetIds[index]);
U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5* L_13 = (&__this->___renderTargetIds_4);
int32_t* L_14 = (&L_13->___FixedElementField_0);
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, /*hidden argument*/NULL);
return L_17;
}
}
IL2CPP_EXTERN_C RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B LayerBatch_GetRTId_mE066C98F07F9C27976D77D429590A37E14B282E5_AdjustorThunk (RuntimeObject* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___1_desc, int32_t ___2_index, const RuntimeMethod* method)
{
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC*>(__this + _offset);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B _returnValue;
_returnValue = LayerBatch_GetRTId_mE066C98F07F9C27976D77D429590A37E14B282E5(_thisAdjusted, ___0_cmd, ___1_desc, ___2_index, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.Universal.LayerBatch::ReleaseRT(UnityEngine.Rendering.CommandBuffer)
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;
{
// for (var i = 0; i < 4; i++)
V_0 = 0;
goto IL_003e;
}
IL_0004:
{
// if (!renderTargetUsed[i])
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_0 = (&__this->___renderTargetUsed_5);
bool* L_1 = (&L_0->___FixedElementField_0);
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;
}
}
{
// cmd.ReleaseTemporaryRT(renderTargetIds[i]);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___0_cmd;
U3CrenderTargetIdsU3Ee__FixedBuffer_tFE129E2590DE72A1D57D7367CFEE0F7C9C8523F5* L_5 = (&__this->___renderTargetIds_4);
int32_t* L_6 = (&L_5->___FixedElementField_0);
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);
// renderTargetUsed[i] = false;
U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647* L_9 = (&__this->___renderTargetUsed_5);
bool* L_10 = (&L_9->___FixedElementField_0);
int32_t L_11 = V_0;
*((int8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_10, L_11))) = (int8_t)0;
}
IL_003a:
{
// for (var i = 0; i < 4; i++)
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_003e:
{
// for (var i = 0; i < 4; i++)
int32_t L_13 = V_0;
if ((((int32_t)L_13) < ((int32_t)4)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
IL2CPP_EXTERN_C void LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03_AdjustorThunk (RuntimeObject* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method)
{
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC*>(__this + _offset);
LayerBatch_ReleaseRT_mA9FB46F73DA9AE0E84C0ED56B4A05FD7FB2BDF03(_thisAdjusted, ___0_cmd, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke& marshaled)
{
marshaled.___FixedElementField_0 = static_cast<int32_t>(unmarshaled.___FixedElementField_0);
}
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_back(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke& marshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled)
{
bool unmarshaledFixedElementField_temp_0 = false;
unmarshaledFixedElementField_temp_0 = static_cast<bool>(marshaled.___FixedElementField_0);
unmarshaled.___FixedElementField_0 = unmarshaledFixedElementField_temp_0;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_pinvoke_cleanup(U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com& marshaled)
{
marshaled.___FixedElementField_0 = static_cast<int32_t>(unmarshaled.___FixedElementField_0);
}
IL2CPP_EXTERN_C void U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshal_com_back(const U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647_marshaled_com& marshaled, U3CrenderTargetUsedU3Ee__FixedBuffer_tFD6BC31F926EE730D12C5E649A0B4B46B3C49647& unmarshaled)
{
bool unmarshaledFixedElementField_temp_0 = false;
unmarshaledFixedElementField_temp_0 = static_cast<bool>(marshaled.___FixedElementField_0);
unmarshaled.___FixedElementField_0 = unmarshaledFixedElementField_temp_0;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.LayerBatch/<renderTargetUsed>e__FixedBuffer
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
// System.UInt32 UnityEngine.Rendering.Universal.LayerUtility::get_maxTextureCount()
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;
}
{
// public static uint maxTextureCount { get; private set; }
uint32_t L_0 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___U3CmaxTextureCountU3Ek__BackingField_1;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.LayerUtility::set_maxTextureCount(System.UInt32)
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;
}
{
// public static uint maxTextureCount { get; private set; }
uint32_t L_0 = ___0_value;
((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___U3CmaxTextureCountU3Ek__BackingField_1 = L_0;
return;
}
}
// System.Void UnityEngine.Rendering.Universal.LayerUtility::InitializeBudget(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerUtility_InitializeBudget_m93CCEBF5A2F19D2AE6FDAEF2B4406BE1B071E016 (uint32_t ___0_maxTextureCount, const RuntimeMethod* method)
{
{
// LayerUtility.maxTextureCount = math.max(4, maxTextureCount);
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;
}
}
// System.Boolean UnityEngine.Rendering.Universal.LayerUtility::CanBatchLightsInLayer(System.Int32,System.Int32,UnityEngine.SortingLayer[],UnityEngine.Rendering.Universal.ILight2DCullResult)
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;
{
// var layerId1 = sortingLayers[layerIndex1].id;
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0 = ___2_sortingLayers;
int32_t L_1 = ___0_layerIndex1;
NullCheck(L_0);
int32_t L_2;
L_2 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), NULL);
V_0 = L_2;
// var layerId2 = sortingLayers[layerIndex2].id;
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_3 = ___2_sortingLayers;
int32_t L_4 = ___1_layerIndex2;
NullCheck(L_3);
int32_t L_5;
L_5 = SortingLayer_get_id_m34C4F0E7B0ABD373469EBD8FE0FA7295AF463B1B(((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4))), NULL);
V_1 = L_5;
// foreach (var light in lightCullResult.visibleLights)
RuntimeObject* L_6 = ___3_lightCullResult;
NullCheck(L_6);
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_7;
L_7 = InterfaceFuncInvoker0< List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* >::Invoke(0 /* System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.ILight2DCullResult::get_visibleLights() */, 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:
{// begin finally (depth: 1)
Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE((&V_2), Enumerator_Dispose_m4873B68D371303BF51ACCD97C59C3D04C26D3DBE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0065_1;
}
IL_0028_1:
{
// foreach (var light in lightCullResult.visibleLights)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_9;
L_9 = Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_inline((&V_2), Enumerator_get_Current_m2B882211A09E9EAF9D2775E406ED5250CB05BAF9_RuntimeMethod_var);
V_3 = L_9;
// bool lightCastsShadows = (light.lightType != Light2D.LightType.Global && light.shadowsEnabled);
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;
// if ((light.IsLitLayer(layerId1) != light.IsLitLayer(layerId2)) || (light.IsLitLayer(layerId1) && lightCastsShadows))
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:
{
// return false;
V_5 = (bool)0;
goto IL_0080;
}
IL_0065_1:
{
// foreach (var light in lightCullResult.visibleLights)
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;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007e:
{
// return true;
return (bool)1;
}
IL_0080:
{
// }
bool L_25 = V_5;
return L_25;
}
}
// System.Int32 UnityEngine.Rendering.Universal.LayerUtility::FindUpperBoundInBatch(System.Int32,UnityEngine.SortingLayer[],UnityEngine.Rendering.Universal.ILight2DCullResult)
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;
{
// for (var i = startLayerIndex + 1; i < sortingLayers.Length; i++)
int32_t L_0 = ___0_startLayerIndex;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
goto IL_0019;
}
IL_0006:
{
// if (!CanBatchLightsInLayer(startLayerIndex, i, sortingLayers, lightCullResult))
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;
}
}
{
// return i - 1;
int32_t L_6 = V_0;
return ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
IL_0015:
{
// for (var i = startLayerIndex + 1; i < sortingLayers.Length; i++)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0019:
{
// for (var i = startLayerIndex + 1; i < sortingLayers.Length; i++)
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;
}
}
{
// return sortingLayers.Length - 1;
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_10 = ___1_sortingLayers;
NullCheck(L_10);
return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), 1));
}
}
// System.Void UnityEngine.Rendering.Universal.LayerUtility::InitializeBatchInfos(UnityEngine.SortingLayer[])
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;
{
// var count = cachedSortingLayers.Length;
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0 = ___0_cachedSortingLayers;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
// var needInit = s_LayerBatches == null;
LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_1 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches_0;
// if (s_LayerBatches is null)
LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_2 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches_0;
G_B1_0 = ((((RuntimeObject*)(LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
if (L_2)
{
G_B2_0 = ((((RuntimeObject*)(LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
goto IL_001e;
}
}
{
// s_LayerBatches = new LayerBatch[count];
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_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches_0), (void*)L_4);
G_B2_0 = G_B1_0;
}
IL_001e:
{
// if (needInit)
if (!G_B2_0)
{
goto IL_0043;
}
}
{
// for (var i = 0; i < s_LayerBatches.Length; i++)
V_1 = 0;
goto IL_0039;
}
IL_0024:
{
// ref var layerBatch = ref s_LayerBatches[i];
LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_5 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches_0;
int32_t L_6 = V_1;
NullCheck(L_5);
// layerBatch.InitRTIds(i);
int32_t L_7 = V_1;
LayerBatch_InitRTIds_mF4E0176EC8FC27BC6AFAE84FF4C8E42564C0A753(((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), L_7, NULL);
// for (var i = 0; i < s_LayerBatches.Length; i++)
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0039:
{
// for (var i = 0; i < s_LayerBatches.Length; i++)
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_0;
NullCheck(L_10);
if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
{
goto IL_0024;
}
}
IL_0043:
{
// }
return;
}
}
// UnityEngine.Rendering.Universal.LayerBatch[] UnityEngine.Rendering.Universal.LayerUtility::CalculateBatches(UnityEngine.Rendering.Universal.ILight2DCullResult,System.Int32&)
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;
{
// var cachedSortingLayers = Light2DManager.GetCachedSortingLayer();
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;
// InitializeBatchInfos(cachedSortingLayers);
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_1 = V_0;
LayerUtility_InitializeBatchInfos_m7D83201C13320F0A6C53CB09D7D7382FB31F5A5C(L_1, NULL);
// batchCount = 0;
int32_t* L_2 = ___1_batchCount;
*((int32_t*)L_2) = (int32_t)0;
// for (var i = 0; i < cachedSortingLayers.Length;)
V_1 = 0;
goto IL_00b9;
}
IL_0016:
{
// var layerToRender = cachedSortingLayers[i].id;
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<il2cpp_array_size_t>(L_4))), NULL);
V_2 = L_5;
// var lightStats = lightCullResult.GetLightStatsByLayer(layerToRender);
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 /* UnityEngine.Rendering.Universal.LightStats UnityEngine.Rendering.Universal.ILight2DCullResult::GetLightStatsByLayer(System.Int32) */, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_6, L_7);
V_3 = L_8;
// ref var layerBatch = ref s_LayerBatches[batchCount++];
LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_9 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches_0;
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);
// var upperLayerInBatch = FindUpperBoundInBatch(i, cachedSortingLayers, lightCullResult);
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;
// var startLayerValue = (short)cachedSortingLayers[i].value;
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<il2cpp_array_size_t>(L_20))), NULL);
V_5 = ((int16_t)L_21);
// var lowerBound = (i == 0) ? short.MinValue : startLayerValue;
int32_t L_22 = V_1;
G_B2_0 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)));
if (!L_22)
{
G_B3_0 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)));
goto IL_0061;
}
}
{
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;
// var endLayerValue = (short)cachedSortingLayers[upperLayerInBatch].value;
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<il2cpp_array_size_t>(L_25))), NULL);
V_7 = ((int16_t)L_26);
// var upperBound = (upperLayerInBatch == cachedSortingLayers.Length - 1) ? short.MaxValue : endLayerValue;
int32_t L_27 = V_4;
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_28 = V_0;
NullCheck(L_28);
G_B5_0 = G_B4_1;
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;
}
}
{
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;
// var sortingLayerRange = new SortingLayerRange(lowerBound, upperBound);
int16_t L_30 = V_6;
int16_t L_31 = V_8;
SortingLayerRange__ctor_mEDA6E9B3D08FE3FC8E1E3AFB3FF3CE999835E9DD((&V_9), L_30, L_31, NULL);
// layerBatch.startLayerID = layerToRender;
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_32 = G_B7_1;
int32_t L_33 = V_2;
L_32->___startLayerID_0 = L_33;
// layerBatch.endLayerValue = endLayerValue;
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_34 = L_32;
int16_t L_35 = V_7;
L_34->___endLayerValue_1 = L_35;
// layerBatch.layerRange = sortingLayerRange;
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_36 = L_34;
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 L_37 = V_9;
L_36->___layerRange_2 = L_37;
// layerBatch.lightStats = lightStats;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C L_38 = V_3;
L_36->___lightStats_3 = L_38;
// i = upperLayerInBatch + 1;
int32_t L_39 = V_4;
V_1 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_00b9:
{
// for (var i = 0; i < cachedSortingLayers.Length;)
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;
}
}
{
// return s_LayerBatches;
LayerBatchU5BU5D_tD4A3EA4D30226DBF64C6D701D06B615BC7675BA0* L_42 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___s_LayerBatches_0;
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
// UnityEngine.Texture UnityEngine.Rendering.Universal.Light2DLookupTexture::GetLightLookupTexture()
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;
}
{
// if (s_PointLightLookupTexture == null)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ((Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_il2cpp_TypeInfo_var))->___s_PointLightLookupTexture_0;
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;
}
}
{
// s_PointLightLookupTexture = CreatePointLightLookupTexture();
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_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_il2cpp_TypeInfo_var))->___s_PointLightLookupTexture_0), (void*)L_2);
}
IL_0017:
{
// return s_PointLightLookupTexture;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ((Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_StaticFields*)il2cpp_codegen_static_fields_for(Light2DLookupTexture_t9147DCBA7005BB670D47EB0FAB8F4B35660A0A7E_il2cpp_TypeInfo_var))->___s_PointLightLookupTexture_0;
return L_3;
}
}
// UnityEngine.Texture2D UnityEngine.Rendering.Universal.Light2DLookupTexture::CreatePointLightLookupTexture()
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));
{
// var textureFormat = GraphicsFormat.R8G8B8A8_UNorm;
V_0 = 8;
// if (RenderingUtils.SupportsGraphicsFormat(GraphicsFormat.R16G16B16A16_SFloat, FormatUsage.SetPixels))
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;
}
}
{
// textureFormat = GraphicsFormat.R16G16B16A16_SFloat;
V_0 = ((int32_t)48);
goto IL_001e;
}
IL_0011:
{
// else if (RenderingUtils.SupportsGraphicsFormat(GraphicsFormat.R32G32B32A32_SFloat, FormatUsage.SetPixels))
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;
}
}
{
// textureFormat = GraphicsFormat.R32G32B32A32_SFloat;
V_0 = ((int32_t)52);
}
IL_001e:
{
// var texture = new Texture2D(WIDTH, HEIGHT, textureFormat, TextureCreationFlags.None);
int32_t L_2 = V_0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_3);
Texture2D__ctor_m2E76254260C768B5D64D1664EE3929D198766CEF(L_3, ((int32_t)256), ((int32_t)256), L_2, 0, NULL);
V_1 = L_3;
// texture.filterMode = FilterMode.Bilinear;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_4 = V_1;
NullCheck(L_4);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_4, 1, NULL);
// texture.wrapMode = TextureWrapMode.Clamp;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = V_1;
NullCheck(L_5);
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_5, 1, NULL);
// var center = new Vector2(WIDTH / 2.0f, HEIGHT / 2.0f);
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), (128.0f), (128.0f), NULL);
// for (var y = 0; y < HEIGHT; y++)
V_3 = 0;
goto IL_0147;
}
IL_0056:
{
// for (var x = 0; x < WIDTH; x++)
V_4 = 0;
goto IL_0137;
}
IL_005e:
{
// var pos = new Vector2(x, y);
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);
// var distance = Vector2.Distance(pos, center);
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;
// var relPos = pos - center;
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;
// var direction = center - pos;
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;
// direction.Normalize();
Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline((&V_8), NULL);
// if (x == WIDTH - 1 || y == HEIGHT - 1)
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:
{
// red = 0;
V_9 = (0.0f);
goto IL_00ce;
}
IL_00a9:
{
// red = Mathf.Clamp(1 - (2.0f * distance / WIDTH), 0.0f, 1.0f);
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:
{
// var cosAngle = Vector2.Dot(Vector2.down, relPos.normalized);
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);
// var angle = Mathf.Acos(cosAngle) / Mathf.PI; // 0-1
float L_24;
L_24 = acosf(L_23);
V_10 = ((float)(L_24/(3.14159274f)));
// var green = Mathf.Clamp(1 - angle, 0.0f, 1.0f);
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;
// var blue = direction.x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_8;
float L_28 = L_27.___x_0;
V_12 = L_28;
// var alpha = direction.y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_8;
float L_30 = L_29.___y_1;
V_13 = L_30;
// var color = new Color(red, green, blue, alpha);
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);
// texture.SetPixel(x, y, color);
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);
// for (var x = 0; x < WIDTH; x++)
int32_t L_39 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_0137:
{
// for (var x = 0; x < WIDTH; x++)
int32_t L_40 = V_4;
if ((((int32_t)L_40) < ((int32_t)((int32_t)256))))
{
goto IL_005e;
}
}
{
// for (var y = 0; y < HEIGHT; y++)
int32_t L_41 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
}
IL_0147:
{
// for (var y = 0; y < HEIGHT; y++)
int32_t L_42 = V_3;
if ((((int32_t)L_42) < ((int32_t)((int32_t)256))))
{
goto IL_0056;
}
}
{
// texture.Apply();
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_43 = V_1;
NullCheck(L_43);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_43, NULL);
// return texture;
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
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.RendererLighting::GetRenderTextureFormat()
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;
}
{
// if (!s_HasSetupRenderTextureFormatToUse)
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_13;
if (L_0)
{
goto IL_0031;
}
}
{
// if (SystemInfo.IsFormatSupported(GraphicsFormat.B10G11R11_UFloatPack32, FormatUsage.Linear | FormatUsage.Render))
bool L_1;
L_1 = SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499(((int32_t)74), 5, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
// s_RenderTextureFormatToUse = GraphicsFormat.B10G11R11_UFloatPack32;
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_12 = ((int32_t)74);
goto IL_002b;
}
IL_001a:
{
// else if (SystemInfo.IsFormatSupported(GraphicsFormat.R16G16B16A16_SFloat, FormatUsage.Linear | FormatUsage.Render))
bool L_2;
L_2 = SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499(((int32_t)48), 5, NULL);
if (!L_2)
{
goto IL_002b;
}
}
{
// s_RenderTextureFormatToUse = GraphicsFormat.R16G16B16A16_SFloat;
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_12 = ((int32_t)48);
}
IL_002b:
{
// s_HasSetupRenderTextureFormatToUse = true;
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_13 = (bool)1;
}
IL_0031:
{
// return s_RenderTextureFormatToUse;
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_12;
return L_3;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::CreateNormalMapRenderTexture(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.CommandBuffer,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_CreateNormalMapRenderTexture_m5F3BB046CE7BD24465EFCBBDA827CA2B257D7E91 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, float ___3_renderScale, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_0;
memset((&V_0), 0, sizeof(V_0));
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B5_0 = NULL;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B4_0 = NULL;
int32_t G_B6_0 = 0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B6_1 = NULL;
{
// if (renderScale != pass.rendererData.normalsRenderTargetScale)
float L_0 = ___3_renderScale;
RuntimeObject* L_1 = ___0_pass;
NullCheck(L_1);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_2;
L_2 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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;
}
}
{
// if (pass.rendererData.isNormalsRenderTargetValid)
RuntimeObject* L_4 = ___0_pass;
NullCheck(L_4);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_5;
L_5 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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;
}
}
{
// cmd.ReleaseTemporaryRT(pass.rendererData.normalsRenderTarget.id);
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_8);
NullCheck(L_9);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_10 = (&L_9->___normalsRenderTarget_41);
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:
{
// pass.rendererData.isNormalsRenderTargetValid = true;
RuntimeObject* L_12 = ___0_pass;
NullCheck(L_12);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_13;
L_13 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_12);
NullCheck(L_13);
Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4_inline(L_13, (bool)1, NULL);
// pass.rendererData.normalsRenderTargetScale = renderScale;
RuntimeObject* L_14 = ___0_pass;
NullCheck(L_14);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_15;
L_15 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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);
// var descriptor = new RenderTextureDescriptor(
// (int)(renderingData.cameraData.cameraTargetDescriptor.width * renderScale),
// (int)(renderingData.cameraData.cameraTargetDescriptor.height * renderScale));
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_17 = (&(&___1_renderingData)->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_18 = (&L_17->___cameraTargetDescriptor_5);
int32_t L_19;
L_19 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_18, NULL);
float L_20 = ___3_renderScale;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_21 = (&(&___1_renderingData)->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_22 = (&L_21->___cameraTargetDescriptor_5);
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<int32_t>(((float)il2cpp_codegen_multiply(((float)L_19), L_20))), il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_23), L_24))), NULL);
// descriptor.graphicsFormat = GetRenderTextureFormat();
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);
// descriptor.useMipMap = false;
RenderTextureDescriptor_set_useMipMap_m2A2A3BC4C8ECCC532AC33E7034502EB2AE242539((&V_0), (bool)0, NULL);
// descriptor.autoGenerateMips = false;
RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414((&V_0), (bool)0, NULL);
// descriptor.depthBufferBits = pass.rendererData.useDepthStencilBuffer ? Renderer2D.k_DepthBufferBits : 0;
RuntimeObject* L_26 = ___0_pass;
NullCheck(L_26);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_27;
L_27 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_26);
NullCheck(L_27);
bool L_28;
L_28 = Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline(L_27, NULL);
G_B4_0 = (&V_0);
if (L_28)
{
G_B5_0 = (&V_0);
goto IL_00ab;
}
}
{
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);
// descriptor.msaaSamples = renderingData.cameraData.cameraTargetDescriptor.msaaSamples;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_29 = (&(&___1_renderingData)->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_30 = (&L_29->___cameraTargetDescriptor_5);
int32_t L_31;
L_31 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_30, NULL);
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_0), L_31, NULL);
// descriptor.dimension = TextureDimension.Tex2D;
RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline((&V_0), 2, NULL);
// cmd.GetTemporaryRT(pass.rendererData.normalsRenderTarget.id, descriptor, FilterMode.Bilinear);
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_33);
NullCheck(L_34);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_35 = (&L_34->___normalsRenderTarget_41);
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;
}
}
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.RendererLighting::GetBlendStyleRenderTextureDesc(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData)
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));
{
// var renderTextureScale = Mathf.Clamp(pass.rendererData.lightRenderTextureScale, 0.01f, 1.0f);
RuntimeObject* L_0 = ___0_pass;
NullCheck(L_0);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_1;
L_1 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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;
// var width = (int)(renderingData.cameraData.cameraTargetDescriptor.width * renderTextureScale);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_4 = (&(&___1_renderingData)->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_5 = (&L_4->___cameraTargetDescriptor_5);
int32_t L_6;
L_6 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_5, NULL);
float L_7 = V_0;
V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_6), L_7)));
// var height = (int)(renderingData.cameraData.cameraTargetDescriptor.height * renderTextureScale);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_8 = (&(&___1_renderingData)->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_9 = (&L_8->___cameraTargetDescriptor_5);
int32_t L_10;
L_10 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_9, NULL);
float L_11 = V_0;
V_2 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_10), L_11)));
// var descriptor = new RenderTextureDescriptor(width, height);
int32_t L_12 = V_1;
int32_t L_13 = V_2;
RenderTextureDescriptor__ctor_m0D1C84B1D245FA247C36A59D816BBB179E0670D1((&V_3), L_12, L_13, NULL);
// descriptor.graphicsFormat = GetRenderTextureFormat();
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);
// descriptor.useMipMap = false;
RenderTextureDescriptor_set_useMipMap_m2A2A3BC4C8ECCC532AC33E7034502EB2AE242539((&V_3), (bool)0, NULL);
// descriptor.autoGenerateMips = false;
RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414((&V_3), (bool)0, NULL);
// descriptor.depthBufferBits = 0;
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_3), 0, NULL);
// descriptor.msaaSamples = 1;
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_3), 1, NULL);
// descriptor.dimension = TextureDimension.Tex2D;
RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline((&V_3), 2, NULL);
// return descriptor;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_15 = V_3;
return L_15;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::CreateCameraSortingLayerRenderTexture(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.Downsampling)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_CreateCameraSortingLayerRenderTexture_mD089E515099F39D878537CD3A4FAE0F468A038B9 (RuntimeObject* ___0_pass, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___1_renderingData, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___2_cmd, int32_t ___3_downsamplingMethod, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
int32_t V_1 = 0;
int32_t V_2 = 0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var renderTextureScale = 1.0f;
V_0 = (1.0f);
// if (downsamplingMethod == Downsampling._2xBilinear)
int32_t L_0 = ___3_downsamplingMethod;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0012;
}
}
{
// renderTextureScale = 0.5f;
V_0 = (0.5f);
goto IL_0020;
}
IL_0012:
{
// else if (downsamplingMethod == Downsampling._4xBox || downsamplingMethod == Downsampling._4xBilinear)
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:
{
// renderTextureScale = 0.25f;
V_0 = (0.25f);
}
IL_0020:
{
// var width = (int)(renderingData.cameraData.cameraTargetDescriptor.width * renderTextureScale);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_3 = (&(&___1_renderingData)->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_4 = (&L_3->___cameraTargetDescriptor_5);
int32_t L_5;
L_5 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_4, NULL);
float L_6 = V_0;
V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_5), L_6)));
// var height = (int)(renderingData.cameraData.cameraTargetDescriptor.height * renderTextureScale);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_7 = (&(&___1_renderingData)->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_8 = (&L_7->___cameraTargetDescriptor_5);
int32_t L_9;
L_9 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_8, NULL);
float L_10 = V_0;
V_2 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_9), L_10)));
// var descriptor = new RenderTextureDescriptor(width, height);
int32_t L_11 = V_1;
int32_t L_12 = V_2;
RenderTextureDescriptor__ctor_m0D1C84B1D245FA247C36A59D816BBB179E0670D1((&V_3), L_11, L_12, NULL);
// descriptor.graphicsFormat = renderingData.cameraData.cameraTargetDescriptor.graphicsFormat;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = (&(&___1_renderingData)->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_14 = (&L_13->___cameraTargetDescriptor_5);
int32_t L_15;
L_15 = RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0(L_14, NULL);
RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13((&V_3), L_15, NULL);
// descriptor.useMipMap = false;
RenderTextureDescriptor_set_useMipMap_m2A2A3BC4C8ECCC532AC33E7034502EB2AE242539((&V_3), (bool)0, NULL);
// descriptor.autoGenerateMips = false;
RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414((&V_3), (bool)0, NULL);
// descriptor.depthBufferBits = 0;
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_3), 0, NULL);
// descriptor.msaaSamples = 1;
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_3), 1, NULL);
// descriptor.dimension = TextureDimension.Tex2D;
RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline((&V_3), 2, NULL);
// cmd.GetTemporaryRT(pass.rendererData.cameraSortingLayerRenderTarget.id, descriptor, FilterMode.Bilinear);
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_17);
NullCheck(L_18);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_19 = (&L_18->___cameraSortingLayerRenderTarget_43);
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;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::EnableBlendStyle(UnityEngine.Rendering.CommandBuffer,System.Int32,System.Boolean)
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;
{
// var keyword = k_UseBlendStyleKeywords[blendStyleIndex];
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_8;
int32_t L_1 = ___1_blendStyleIndex;
NullCheck(L_0);
int32_t L_2 = L_1;
String_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
V_0 = L_3;
// if (enabled)
bool L_4 = ___2_enabled;
if (!L_4)
{
goto IL_0013;
}
}
{
// cmd.EnableShaderKeyword(keyword);
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:
{
// cmd.DisableShaderKeyword(keyword);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___0_cmd;
String_t* L_8 = V_0;
NullCheck(L_7);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_7, L_8, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::DisableAllKeywords(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer)
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;
{
// foreach (var keyword in k_UseBlendStyleKeywords)
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_8;
V_0 = L_0;
V_1 = 0;
goto IL_0019;
}
IL_000a:
{
// foreach (var keyword in k_UseBlendStyleKeywords)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
String_t* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// cmd.DisableShaderKeyword(keyword);
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:
{
// foreach (var keyword in k_UseBlendStyleKeywords)
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;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::ReleaseRenderTextures(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererLighting_ReleaseRenderTextures_m7A6497B060E3005954D99B6E077FA2193BD2CECC (RuntimeObject* ___0_pass, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// pass.rendererData.isNormalsRenderTargetValid = false;
RuntimeObject* L_0 = ___0_pass;
NullCheck(L_0);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_1;
L_1 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4_inline(L_1, (bool)0, NULL);
// pass.rendererData.normalsRenderTargetScale = 0.0f;
RuntimeObject* L_2 = ___0_pass;
NullCheck(L_2);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_3;
L_3 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_2);
NullCheck(L_3);
Renderer2DData_set_normalsRenderTargetScale_mCA4C07D8B6D985281DEA12A2A6EB7453FFB9C176_inline(L_3, (0.0f), NULL);
// cmd.ReleaseTemporaryRT(pass.rendererData.normalsRenderTarget.id);
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_7 = (&L_6->___normalsRenderTarget_41);
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);
// cmd.ReleaseTemporaryRT(pass.rendererData.shadowsRenderTarget.id);
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_10);
NullCheck(L_11);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_12 = (&L_11->___shadowsRenderTarget_42);
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);
// cmd.ReleaseTemporaryRT(pass.rendererData.cameraSortingLayerRenderTarget.id);
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_15);
NullCheck(L_16);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_17 = (&L_16->___cameraSortingLayerRenderTarget_43);
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;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::DrawPointLight(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.Light2D,UnityEngine.Mesh,UnityEngine.Material)
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));
{
// var scale = new Vector3(light.pointLightOuterRadius, light.pointLightOuterRadius, light.pointLightOuterRadius);
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);
// var matrix = Matrix4x4.TRS(light.transform.position, light.transform.rotation, scale);
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;
// cmd.DrawMesh(lightMesh, matrix, material);
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;
}
}
// System.Boolean UnityEngine.Rendering.Universal.RendererLighting::CanCastShadows(UnityEngine.Rendering.Universal.Light2D,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_CanCastShadows_mA8ED93472749B3B6C8BD936DCE720DE9232961AD (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_layerToRender, const RuntimeMethod* method)
{
{
// return light.shadowsEnabled && light.shadowIntensity > 0 && light.IsLitLayer(layerToRender);
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;
}
}
// System.Boolean UnityEngine.Rendering.Universal.RendererLighting::CanCastVolumetricShadows(UnityEngine.Rendering.Universal.Light2D,System.Int32)
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;
{
// var topMostLayerValue = light.GetTopMostLitLayer();
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;
// return light.volumetricShadowsEnabled && light.shadowVolumeIntensity > 0 && topMostLayerValue == endLayerValue;
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;
}
}
// System.Boolean UnityEngine.Rendering.Universal.RendererLighting::ShouldRenderLight(UnityEngine.Rendering.Universal.Light2D,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererLighting_ShouldRenderLight_m1B6CCEA6DEF4C399E4AFE6D2C0326A72A7F55921 (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, int32_t ___1_blendStyleIndex, int32_t ___2_layerToRender, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return light != null &&
// light.lightType != Light2D.LightType.Global &&
// light.blendStyleIndex == blendStyleIndex &&
// light.IsLitLayer(layerToRender);
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0023;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_2 = ___0_light;
NullCheck(L_2);
int32_t L_3;
L_3 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_2, NULL);
if ((((int32_t)L_3) == ((int32_t)4)))
{
goto IL_0023;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_4 = ___0_light;
NullCheck(L_4);
int32_t L_5;
L_5 = Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline(L_4, NULL);
int32_t L_6 = ___1_blendStyleIndex;
if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
{
goto IL_0023;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_7 = ___0_light;
int32_t L_8 = ___2_layerToRender;
NullCheck(L_7);
bool L_9;
L_9 = Light2D_IsLitLayer_m8836799BA3E37116C2DF7C615A27452F8D62EC88(L_7, L_8, NULL);
return L_9;
}
IL_0023:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::RenderLightSet(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,System.Int32,UnityEngine.Rendering.CommandBuffer,System.Int32,UnityEngine.Rendering.RenderTargetIdentifier,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>)
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;
{
// var maxShadowLightCount = ShadowRendering.maxTextureCount * 4;
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));
// var requiresRTInit = true;
V_1 = (bool)1;
// if (maxShadowLightCount < 1)
uint32_t L_1 = V_0;
if ((!(((uint32_t)L_1) < ((uint32_t)1))))
{
goto IL_0019;
}
}
{
// Debug.LogError("maxShadowTextureCount cannot be less than 1");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral231BD837008281576F78B612D72A554F36AA97E7, NULL);
// return;
return;
}
IL_0019:
{
// NativeArray<bool> doesLightAtIndexHaveShadows = new NativeArray<bool>(lights.Count, Allocator.Temp);
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);
// var lightIndex = 0;
V_3 = 0;
goto IL_0230;
}
IL_0030:
{
// var remainingLights = (uint)lights.Count - lightIndex;
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)));
// var batchedLights = 0;
V_5 = 0;
// int shadowLightCount = 0;
V_6 = 0;
goto IL_00a4;
}
IL_0045:
{
// int curLightIndex = lightIndex + batchedLights;
int32_t L_7 = V_3;
int32_t L_8 = V_5;
V_7 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
// var light = lights[curLightIndex];
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;
// if (ShouldRenderLight(light, blendStyleIndex, layerToRender) && CanCastShadows(light, layerToRender))
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = V_8;
int32_t L_13 = ___2_blendStyleIndex;
int32_t L_14 = ___4_layerToRender;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
bool L_15;
L_15 = RendererLighting_ShouldRenderLight_m1B6CCEA6DEF4C399E4AFE6D2C0326A72A7F55921(L_12, L_13, L_14, NULL);
if (!L_15)
{
goto IL_009e;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_16 = V_8;
int32_t L_17 = ___4_layerToRender;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
bool L_18;
L_18 = RendererLighting_CanCastShadows_mA8ED93472749B3B6C8BD936DCE720DE9232961AD(L_16, L_17, NULL);
if (!L_18)
{
goto IL_009e;
}
}
{
// doesLightAtIndexHaveShadows[curLightIndex] = false;
int32_t L_19 = V_7;
IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_2))->___m_Buffer_0, L_19, ((bool)0));
// if (ShadowRendering.PrerenderShadows(pass, renderingData, cmd, layerToRender, light, shadowLightCount, light.shadowIntensity))
RuntimeObject* L_20 = ___0_pass;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_21 = ___1_renderingData;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = ___3_cmd;
int32_t L_23 = ___4_layerToRender;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_24 = V_8;
int32_t L_25 = V_6;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_26 = V_8;
NullCheck(L_26);
float L_27;
L_27 = Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1_inline(L_26, NULL);
il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
bool L_28;
L_28 = ShadowRendering_PrerenderShadows_m8008151343DAFDBC927069045CAC4A6CA2EFA895(L_20, L_21, L_22, L_23, L_24, L_25, L_27, NULL);
if (!L_28)
{
goto IL_009e;
}
}
{
// doesLightAtIndexHaveShadows[curLightIndex] = true;
int32_t L_29 = V_7;
IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_2))->___m_Buffer_0, L_29, ((bool)1));
// shadowLightCount++;
int32_t L_30 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_009e:
{
// batchedLights++;
int32_t L_31 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_00a4:
{
// while (batchedLights < remainingLights && shadowLightCount < maxShadowLightCount)
int32_t L_32 = V_5;
int64_t L_33 = V_4;
if ((((int64_t)((int64_t)L_32)) >= ((int64_t)L_33)))
{
goto IL_00b2;
}
}
{
int32_t L_34 = V_6;
uint32_t L_35 = V_0;
if ((((int64_t)((int64_t)L_34)) < ((int64_t)((int64_t)(uint64_t)L_35))))
{
goto IL_0045;
}
}
IL_00b2:
{
// if (shadowLightCount > 0 || requiresRTInit)
int32_t L_36 = V_6;
bool L_37 = V_1;
if (!((int32_t)(((((int32_t)L_36) > ((int32_t)0))? 1 : 0)|(int32_t)L_37)))
{
goto IL_00c9;
}
}
{
// cmd.SetRenderTarget(renderTexture, RenderBufferLoadAction.Load, RenderBufferStoreAction.Store, RenderBufferLoadAction.DontCare, RenderBufferStoreAction.DontCare);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_38 = ___3_cmd;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_39 = ___5_renderTexture;
NullCheck(L_38);
CommandBuffer_SetRenderTarget_m00472C42F4BAE11802652921705D554E158D926C(L_38, L_39, 0, 0, 2, 3, NULL);
// requiresRTInit = false;
V_1 = (bool)0;
}
IL_00c9:
{
// shadowLightCount = 0;
V_6 = 0;
// for (var lightIndexOffset = 0; lightIndexOffset < batchedLights; lightIndexOffset++)
V_9 = 0;
goto IL_0207;
}
IL_00d4:
{
// var light = lights[(int)(lightIndex + lightIndexOffset)];
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_40 = ___6_lights;
int32_t L_41 = V_3;
int32_t L_42 = V_9;
NullCheck(L_40);
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_43;
L_43 = List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462(L_40, ((int32_t)il2cpp_codegen_add(L_41, L_42)), List_1_get_Item_m1360B96B54D005078D7B60EC147938EDB7CD6462_RuntimeMethod_var);
V_10 = L_43;
// if (ShouldRenderLight(light, blendStyleIndex, layerToRender))
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_44 = V_10;
int32_t L_45 = ___2_blendStyleIndex;
int32_t L_46 = ___4_layerToRender;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
bool L_47;
L_47 = RendererLighting_ShouldRenderLight_m1B6CCEA6DEF4C399E4AFE6D2C0326A72A7F55921(L_44, L_45, L_46, NULL);
if (!L_47)
{
goto IL_0201;
}
}
{
// var lightMaterial = pass.rendererData.GetLightMaterial(light, false);
RuntimeObject* L_48 = ___0_pass;
NullCheck(L_48);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_49;
L_49 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_48);
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_50 = V_10;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_51;
L_51 = RendererLighting_GetLightMaterial_m8319D29D467CDCEB177C4749ED6AC252855DDEB3(L_49, L_50, (bool)0, NULL);
V_11 = L_51;
// if (lightMaterial == null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_52 = V_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_53;
L_53 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_52, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_53)
{
goto IL_0201;
}
}
{
// var lightMesh = light.lightMesh;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_54 = V_10;
NullCheck(L_54);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_55;
L_55 = Light2D_get_lightMesh_m931CC0E0AF3443EDB77E0B32E7ADD26A1208270D(L_54, NULL);
V_12 = L_55;
// if (lightMesh == null)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_56 = V_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_57;
L_57 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_56, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_57)
{
goto IL_0201;
}
}
{
// if (doesLightAtIndexHaveShadows[lightIndex + lightIndexOffset])
int32_t L_58 = V_3;
int32_t L_59 = V_9;
bool L_60;
L_60 = IL2CPP_NATIVEARRAY_GET_ITEM(bool, ((&V_2))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_58, L_59)));
if (!L_60)
{
goto IL_0141;
}
}
{
// ShadowRendering.SetGlobalShadowTexture(cmd, light, shadowLightCount++);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_61 = ___3_cmd;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_62 = V_10;
int32_t L_63 = V_6;
int32_t L_64 = L_63;
V_6 = ((int32_t)il2cpp_codegen_add(L_64, 1));
il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
ShadowRendering_SetGlobalShadowTexture_mB2D6023150B595D402F014A2CD5B87E976FD9A6F(L_61, L_62, L_64, NULL);
goto IL_0147;
}
IL_0141:
{
// ShadowRendering.DisableGlobalShadowTexture(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_65 = ___3_cmd;
il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
ShadowRendering_DisableGlobalShadowTexture_m387AD90A0A2B3E7AD5EF7372F704EDFFFB873F4F(L_65, NULL);
}
IL_0147:
{
// if (light.lightType == Light2D.LightType.Sprite && light.lightCookieSprite != null && light.lightCookieSprite.texture != null)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_66 = V_10;
NullCheck(L_66);
int32_t L_67;
L_67 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_66, NULL);
if ((!(((uint32_t)L_67) == ((uint32_t)2))))
{
goto IL_0190;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_68 = V_10;
NullCheck(L_68);
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_69;
L_69 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_68, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_70;
L_70 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_69, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_70)
{
goto IL_0190;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_71 = V_10;
NullCheck(L_71);
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_72;
L_72 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_71, NULL);
NullCheck(L_72);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_73;
L_73 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_72, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_74;
L_74 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_73, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_74)
{
goto IL_0190;
}
}
{
// cmd.SetGlobalTexture(k_CookieTexID, light.lightCookieSprite.texture);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_75 = ___3_cmd;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
int32_t L_76 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_CookieTexID_20;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_77 = V_10;
NullCheck(L_77);
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_78;
L_78 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_77, NULL);
NullCheck(L_78);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_79;
L_79 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_78, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_80;
L_80 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_79, NULL);
NullCheck(L_75);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_75, L_76, L_80, NULL);
}
IL_0190:
{
// SetGeneralLightShaderGlobals(pass, cmd, light);
RuntimeObject* L_81 = ___0_pass;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_82 = ___3_cmd;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_83 = V_10;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
RendererLighting_SetGeneralLightShaderGlobals_m9011AE2614029C0C057DD37FB930EA3DB5867BD1(L_81, L_82, L_83, NULL);
// if (light.normalMapQuality != Light2D.NormalMapQuality.Disabled || light.lightType == Light2D.LightType.Point)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_84 = V_10;
NullCheck(L_84);
int32_t L_85;
L_85 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_84, NULL);
if ((!(((uint32_t)L_85) == ((uint32_t)2))))
{
goto IL_01ad;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_86 = V_10;
NullCheck(L_86);
int32_t L_87;
L_87 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_86, NULL);
if ((!(((uint32_t)L_87) == ((uint32_t)3))))
{
goto IL_01b6;
}
}
IL_01ad:
{
// SetPointLightShaderGlobals(pass, cmd, light);
RuntimeObject* L_88 = ___0_pass;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_89 = ___3_cmd;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_90 = V_10;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
RendererLighting_SetPointLightShaderGlobals_m2F54ECEA67D2A1E231E4B4341D986BCBCE757FD0(L_88, L_89, L_90, NULL);
}
IL_01b6:
{
// if (light.lightType == (Light2D.LightType)Light2D.DeprecatedLightType.Parametric || light.lightType == Light2D.LightType.Freeform || light.lightType == Light2D.LightType.Sprite)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_91 = V_10;
NullCheck(L_91);
int32_t L_92;
L_92 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_91, NULL);
if (!L_92)
{
goto IL_01d3;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_93 = V_10;
NullCheck(L_93);
int32_t L_94;
L_94 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_93, NULL);
if ((((int32_t)L_94) == ((int32_t)1)))
{
goto IL_01d3;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_95 = V_10;
NullCheck(L_95);
int32_t L_96;
L_96 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_95, NULL);
if ((!(((uint32_t)L_96) == ((uint32_t)2))))
{
goto IL_01eb;
}
}
IL_01d3:
{
// cmd.DrawMesh(lightMesh, light.transform.localToWorldMatrix, lightMaterial);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = ___3_cmd;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_98 = V_12;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_99 = V_10;
NullCheck(L_99);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_100;
L_100 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_99, NULL);
NullCheck(L_100);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_101;
L_101 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_100, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_102 = V_11;
NullCheck(L_97);
CommandBuffer_DrawMesh_m45BA88D4388EC7E5CDAABD42CD6CE29A5120042C(L_97, L_98, L_101, L_102, NULL);
goto IL_0201;
}
IL_01eb:
{
// else if (light.lightType == Light2D.LightType.Point)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_103 = V_10;
NullCheck(L_103);
int32_t L_104;
L_104 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_103, NULL);
if ((!(((uint32_t)L_104) == ((uint32_t)3))))
{
goto IL_0201;
}
}
{
// DrawPointLight(cmd, light, lightMesh, lightMaterial);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_105 = ___3_cmd;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_106 = V_10;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_107 = V_12;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_108 = V_11;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
RendererLighting_DrawPointLight_mB6CC30D54745A7D4923D05E77D5E3C9C55AE9D79(L_105, L_106, L_107, L_108, NULL);
}
IL_0201:
{
// for (var lightIndexOffset = 0; lightIndexOffset < batchedLights; lightIndexOffset++)
int32_t L_109 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_109, 1));
}
IL_0207:
{
// for (var lightIndexOffset = 0; lightIndexOffset < batchedLights; lightIndexOffset++)
int32_t L_110 = V_9;
int32_t L_111 = V_5;
if ((((int32_t)L_110) < ((int32_t)L_111)))
{
goto IL_00d4;
}
}
{
// for (var releaseIndex = shadowLightCount - 1; releaseIndex >= 0; releaseIndex--)
int32_t L_112 = V_6;
V_13 = ((int32_t)il2cpp_codegen_subtract(L_112, 1));
goto IL_0226;
}
IL_0218:
{
// ShadowRendering.ReleaseShadowRenderTexture(cmd, releaseIndex);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_113 = ___3_cmd;
int32_t L_114 = V_13;
il2cpp_codegen_runtime_class_init_inline(ShadowRendering_t927C356103DCFAD951416AC236F7E87D3D824B80_il2cpp_TypeInfo_var);
ShadowRendering_ReleaseShadowRenderTexture_m1C75EB8886B4C8266C20FF009EF3749AD3750F9F(L_113, L_114, NULL);
// for (var releaseIndex = shadowLightCount - 1; releaseIndex >= 0; releaseIndex--)
int32_t L_115 = V_13;
V_13 = ((int32_t)il2cpp_codegen_subtract(L_115, 1));
}
IL_0226:
{
// for (var releaseIndex = shadowLightCount - 1; releaseIndex >= 0; releaseIndex--)
int32_t L_116 = V_13;
if ((((int32_t)L_116) >= ((int32_t)0)))
{
goto IL_0218;
}
}
{
// lightIndex += batchedLights;
int32_t L_117 = V_3;
int32_t L_118 = V_5;
V_3 = ((int32_t)il2cpp_codegen_add(L_117, L_118));
}
IL_0230:
{
// while (lightIndex < lights.Count)
int32_t L_119 = V_3;
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_120 = ___6_lights;
NullCheck(L_120);
int32_t L_121;
L_121 = List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_inline(L_120, List_1_get_Count_mDB64686B6F3F66EBD1F347DFD9B20E91289791E6_RuntimeMethod_var);
if ((((int32_t)L_119) < ((int32_t)L_121)))
{
goto IL_0030;
}
}
{
// doesLightAtIndexHaveShadows.Dispose();
NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344((&V_2), NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::RenderLightVolumes(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.CommandBuffer,System.Int32,System.Int32,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderBufferStoreAction,System.Boolean,System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D>)
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;
{
// var maxShadowLightCount = ShadowRendering.maxTextureCount * 4; // Now encodes shadows into RGBA as well as seperate textures
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));
// NativeArray<bool> doesLightAtIndexHaveShadows = new NativeArray<bool>(lights.Count, Allocator.Temp);
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);
// if (maxShadowLightCount < 1)
uint32_t L_3 = V_0;
if ((!(((uint32_t)L_3) < ((uint32_t)1))))
{
goto IL_0027;
}
}
{
// Debug.LogError("maxShadowLightCount cannot be less than 1");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral6D6794878C8837AFB8D594A116CD9C10C263056C, NULL);
// return;
return;
}
IL_0027:
{
// int useFinalStoreActionAfter = lights.Count;
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;
// if (intermediateStoreAction != finalStoreAction)
int32_t L_6 = ___7_intermediateStoreAction;
int32_t L_7 = ___8_finalStoreAction;
if ((((int32_t)L_6) == ((int32_t)L_7)))
{
goto IL_0062;
}
}
{
// for (int i = lights.Count - 1; i >= 0; i--)
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:
{
// if (lights[i].renderVolumetricShadows)
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;
}
}
{
// useFinalStoreActionAfter = i;
int32_t L_14 = V_4;
V_2 = L_14;
// break;
goto IL_0062;
}
IL_0057:
{
// for (int i = lights.Count - 1; i >= 0; i--)
int32_t L_15 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
}
IL_005d:
{
// for (int i = lights.Count - 1; i >= 0; i--)
int32_t L_16 = V_4;
if ((((int32_t)L_16) >= ((int32_t)0)))
{
goto IL_0042;
}
}
IL_0062:
{
// var lightIndex = 0;
V_3 = 0;
goto IL_0284;
}
IL_0069:
{
// var remainingLights = (uint)lights.Count - lightIndex;
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)));
// var batchedLights = 0;
V_6 = 0;
// var shadowLightCount = 0;
V_7 = 0;
goto IL_00d0;
}
IL_007e:
{
// int curLightIndex = lightIndex + batchedLights;
int32_t L_20 = V_3;
int32_t L_21 = V_6;
V_8 = ((int32_t)il2cpp_codegen_add(L_20, L_21));
// var light = lights[curLightIndex];
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;
// if (CanCastVolumetricShadows(light, endLayerValue))
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;
}
}
{
// doesLightAtIndexHaveShadows[curLightIndex] = false;
int32_t L_28 = V_8;
IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_1))->___m_Buffer_0, L_28, ((bool)0));
// if (ShadowRendering.PrerenderShadows(pass, renderingData, cmd, layerToRender, light, shadowLightCount, light.shadowVolumeIntensity))
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;
}
}
{
// doesLightAtIndexHaveShadows[curLightIndex] = true;
int32_t L_38 = V_8;
IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&V_1))->___m_Buffer_0, L_38, ((bool)1));
// shadowLightCount++;
int32_t L_39 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_00ca:
{
// batchedLights++;
int32_t L_40 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_40, 1));
}
IL_00d0:
{
// while (batchedLights < remainingLights && shadowLightCount < maxShadowLightCount)
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)L_44))))
{
goto IL_007e;
}
}
IL_00de:
{
// if (shadowLightCount > 0 || requiresRTInit)
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;
}
}
{
// var storeAction = lightIndex + batchedLights >= useFinalStoreActionAfter ? finalStoreAction : intermediateStoreAction;
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;
// cmd.SetRenderTarget(renderTexture, RenderBufferLoadAction.Load, storeAction, depthTexture, RenderBufferLoadAction.Load, storeAction);
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);
// requiresRTInit = false;
___9_requiresRTInit = (bool)0;
}
IL_010a:
{
// shadowLightCount = 0;
V_7 = 0;
// for (var lightIndexOffset = 0; lightIndexOffset < batchedLights; lightIndexOffset++)
V_11 = 0;
goto IL_025b;
}
IL_0115:
{
// var light = lights[(int)(lightIndex + lightIndexOffset)];
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;
// if (light.lightType == Light2D.LightType.Global)
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;
}
}
{
// if (light.volumeIntensity <= 0.0f || !light.volumeIntensityEnabled)
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;
}
}
{
// var topMostLayerValue = light.GetTopMostLitLayer();
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;
// if (endLayerValue == topMostLayerValue) // this implies the layer is correct
int32_t L_69 = ___4_endLayerValue;
int32_t L_70 = V_13;
if ((!(((uint32_t)L_69) == ((uint32_t)L_70))))
{
goto IL_0255;
}
}
{
// var lightVolumeMaterial = pass.rendererData.GetLightMaterial(light, true);
RuntimeObject* L_71 = ___0_pass;
NullCheck(L_71);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_72;
L_72 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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;
// var lightMesh = light.lightMesh;
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;
// if (doesLightAtIndexHaveShadows[lightIndex + lightIndexOffset])
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_0, ((int32_t)il2cpp_codegen_add(L_77, L_78)));
if (!L_79)
{
goto IL_0195;
}
}
{
// ShadowRendering.SetGlobalShadowTexture(cmd, light, shadowLightCount++);
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:
{
// ShadowRendering.DisableGlobalShadowTexture(cmd);
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:
{
// if (light.lightType == Light2D.LightType.Sprite && light.lightCookieSprite != null && light.lightCookieSprite.texture != null)
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;
}
}
{
// cmd.SetGlobalTexture(k_CookieTexID, light.lightCookieSprite.texture);
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_20;
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:
{
// SetGeneralLightShaderGlobals(pass, cmd, light);
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);
// if (light.normalMapQuality != Light2D.NormalMapQuality.Disabled || light.lightType == Light2D.LightType.Point)
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:
{
// SetPointLightShaderGlobals(pass, cmd, light);
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:
{
// if (light.lightType == Light2D.LightType.Parametric || light.lightType == Light2D.LightType.Freeform || light.lightType == Light2D.LightType.Sprite)
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:
{
// cmd.DrawMesh(lightMesh, light.transform.localToWorldMatrix, lightVolumeMaterial);
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:
{
// else if (light.lightType == Light2D.LightType.Point)
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;
}
}
{
// DrawPointLight(cmd, light, lightMesh, lightVolumeMaterial);
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:
{
// for (var lightIndexOffset = 0; lightIndexOffset < batchedLights; lightIndexOffset++)
int32_t L_128 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_128, 1));
}
IL_025b:
{
// for (var lightIndexOffset = 0; lightIndexOffset < batchedLights; lightIndexOffset++)
int32_t L_129 = V_11;
int32_t L_130 = V_6;
if ((((int32_t)L_129) < ((int32_t)L_130)))
{
goto IL_0115;
}
}
{
// for (var releaseIndex = shadowLightCount - 1; releaseIndex >= 0; releaseIndex--)
int32_t L_131 = V_7;
V_16 = ((int32_t)il2cpp_codegen_subtract(L_131, 1));
goto IL_027a;
}
IL_026c:
{
// ShadowRendering.ReleaseShadowRenderTexture(cmd, releaseIndex);
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);
// for (var releaseIndex = shadowLightCount - 1; releaseIndex >= 0; releaseIndex--)
int32_t L_134 = V_16;
V_16 = ((int32_t)il2cpp_codegen_subtract(L_134, 1));
}
IL_027a:
{
// for (var releaseIndex = shadowLightCount - 1; releaseIndex >= 0; releaseIndex--)
int32_t L_135 = V_16;
if ((((int32_t)L_135) >= ((int32_t)0)))
{
goto IL_026c;
}
}
{
// lightIndex += batchedLights;
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:
{
// while (lightIndex < lights.Count)
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;
}
}
{
// doesLightAtIndexHaveShadows.Dispose();
NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344((&V_1), NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::SetShapeLightShaderGlobals(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer)
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));
{
// for (var i = 0; i < pass.rendererData.lightBlendStyles.Length; i++)
V_0 = 0;
goto IL_0075;
}
IL_0004:
{
// var blendStyle = pass.rendererData.lightBlendStyles[i];
RuntimeObject* L_0 = ___0_pass;
NullCheck(L_0);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_1;
L_1 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_2;
L_2 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_1, NULL);
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_1 = L_5;
// if (i >= k_BlendFactorsPropIDs.Length)
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_9;
NullCheck(L_7);
if ((((int32_t)L_6) >= ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
{
goto IL_0088;
}
}
{
// cmd.SetGlobalVector(k_BlendFactorsPropIDs[i], blendStyle.blendFactors);
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_9;
int32_t L_10 = V_0;
NullCheck(L_9);
int32_t L_11 = L_10;
int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
L_13 = Light2DBlendStyle_get_blendFactors_m6562373F19D6A8EEE2FC89208738C845AD241B9B((&V_1), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14;
L_14 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_13, NULL);
NullCheck(L_8);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_8, L_12, L_14, NULL);
// cmd.SetGlobalVector(k_MaskFilterPropIDs[i], blendStyle.maskTextureChannelFilter.mask);
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_10;
int32_t L_17 = V_0;
NullCheck(L_16);
int32_t L_18 = L_17;
int32_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_20;
L_20 = Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60((&V_1), NULL);
V_2 = L_20;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
L_21 = MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_inline((&V_2), NULL);
NullCheck(L_15);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_15, L_19, L_21, NULL);
// cmd.SetGlobalVector(k_InvertedFilterPropIDs[i], blendStyle.maskTextureChannelFilter.inverted);
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_11;
int32_t L_24 = V_0;
NullCheck(L_23);
int32_t L_25 = L_24;
int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC L_27;
L_27 = Light2DBlendStyle_get_maskTextureChannelFilter_m05662A1C58876FC21B08594A8549BE8887161D60((&V_1), NULL);
V_2 = L_27;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_28;
L_28 = MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_inline((&V_2), NULL);
NullCheck(L_22);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_22, L_26, L_28, NULL);
// for (var i = 0; i < pass.rendererData.lightBlendStyles.Length; i++)
int32_t L_29 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0075:
{
// for (var i = 0; i < pass.rendererData.lightBlendStyles.Length; i++)
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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:
{
// cmd.SetGlobalTexture(k_FalloffLookupID, pass.rendererData.fallOffLookup);
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_21;
RuntimeObject* L_36 = ___0_pass;
NullCheck(L_36);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_37;
L_37 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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;
}
}
// System.Single UnityEngine.Rendering.Universal.RendererLighting::GetNormalizedInnerRadius(UnityEngine.Rendering.Universal.Light2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RendererLighting_GetNormalizedInnerRadius_m6B250245F5D7DF02862F535BE714DB032B96AA7C (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, const RuntimeMethod* method)
{
{
// return light.pointLightInnerRadius / light.pointLightOuterRadius;
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));
}
}
// System.Single UnityEngine.Rendering.Universal.RendererLighting::GetNormalizedAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RendererLighting_GetNormalizedAngle_mBB0AA07DD44AF23A9997A506E3357B7C3D15B803 (float ___0_angle, const RuntimeMethod* method)
{
{
// return (angle / 360.0f);
float L_0 = ___0_angle;
return ((float)(L_0/(360.0f)));
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::GetScaledLightInvMatrix(UnityEngine.Rendering.Universal.Light2D,UnityEngine.Matrix4x4&)
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));
{
// var outerRadius = light.pointLightOuterRadius;
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;
// var lightScale = Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
V_1 = L_2;
// var outerRadiusScale = new Vector3(lightScale.x * outerRadius, lightScale.y * outerRadius, lightScale.z * outerRadius);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_1;
float L_4 = L_3.___x_2;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_1;
float L_7 = L_6.___y_3;
float L_8 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
float L_10 = L_9.___z_4;
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);
// var transform = light.transform;
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;
// var scaledLightMat = Matrix4x4.TRS(transform.position, transform.rotation, outerRadiusScale);
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;
// retMatrix = Matrix4x4.Inverse(scaledLightMat);
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;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::SetGeneralLightShaderGlobals(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.Light2D)
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;
{
// float intensity = light.intensity * light.color.a;
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_3;
// Color color = intensity * light.color;
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;
// color.a = 1.0f;
(&V_0)->___a_3 = (1.0f);
// float volumeIntensity = light.volumeIntensity;
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;
// cmd.SetGlobalFloat(k_FalloffIntensityID, light.falloffIntensity);
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_16;
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);
// cmd.SetGlobalFloat(k_FalloffDistanceID, light.shapeLightFalloffSize);
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_17;
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);
// cmd.SetGlobalColor(k_LightColorID, color);
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_18;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = V_0;
NullCheck(L_18);
CommandBuffer_SetGlobalColor_m20990264BA5EDA9EF20B587E2D258E08FCC9584C(L_18, L_19, L_20, NULL);
// cmd.SetGlobalFloat(k_VolumeOpacityID, volumeIntensity);
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_19;
float L_23 = V_1;
NullCheck(L_21);
CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_21, L_22, L_23, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::SetPointLightShaderGlobals(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.Light2D)
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;
{
// GetScaledLightInvMatrix(light, out var lightInverseMatrix);
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);
// var innerRadius = GetNormalizedInnerRadius(light);
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_1 = ___2_light;
float L_2;
L_2 = RendererLighting_GetNormalizedInnerRadius_m6B250245F5D7DF02862F535BE714DB032B96AA7C(L_1, NULL);
V_1 = L_2;
// var innerAngle = GetNormalizedAngle(light.pointLightInnerAngle);
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;
// var outerAngle = GetNormalizedAngle(light.pointLightOuterAngle);
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;
// var innerRadiusMult = 1 / (1 - innerRadius);
float L_9 = V_1;
V_4 = ((float)((1.0f)/((float)il2cpp_codegen_subtract((1.0f), L_9))));
// cmd.SetGlobalVector(k_LightPositionID, light.transform.position);
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_22;
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);
// cmd.SetGlobalMatrix(k_LightInvMatrixID, lightInverseMatrix);
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_23;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18 = V_0;
NullCheck(L_16);
CommandBuffer_SetGlobalMatrix_m8454AD5B02C68C5824015F290D831207FA098612(L_16, L_17, L_18, NULL);
// cmd.SetGlobalFloat(k_InnerRadiusMultID, innerRadiusMult);
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_24;
float L_21 = V_4;
NullCheck(L_19);
CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_19, L_20, L_21, NULL);
// cmd.SetGlobalFloat(k_OuterAngleID, outerAngle);
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_25;
float L_24 = V_3;
NullCheck(L_22);
CommandBuffer_SetGlobalFloat_mBF1BB546F61D851FE19063F6D383096CA55A7C68(L_22, L_23, L_24, NULL);
// cmd.SetGlobalFloat(k_InnerAngleMultID, 1 / (outerAngle - innerAngle));
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_26;
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);
// cmd.SetGlobalTexture(k_LightLookupID, Light2DLookupTexture.GetLightLookupTexture());
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_27;
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);
// cmd.SetGlobalTexture(k_FalloffLookupID, pass.rendererData.fallOffLookup);
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_21;
RuntimeObject* L_35 = ___0_pass;
NullCheck(L_35);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_36;
L_36 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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);
// cmd.SetGlobalFloat(k_FalloffIntensityID, light.falloffIntensity);
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_16;
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);
// cmd.SetGlobalFloat(k_IsFullSpotlightID, innerAngle == 1 ? 1.0f : 0.0f);
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_28;
float L_45 = V_2;
G_B1_0 = L_44;
G_B1_1 = L_43;
if ((((float)L_45) == ((float)(1.0f))))
{
G_B2_0 = L_44;
G_B2_1 = L_43;
goto IL_00e0;
}
}
{
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);
// cmd.SetGlobalFloat(k_LightZDistanceID, light.normalMapDistance);
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_29;
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);
// if (light.lightCookieSprite != null && light.lightCookieSprite.texture != 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;
}
}
{
// cmd.SetGlobalTexture(k_PointLightCookieTexID, light.lightCookieSprite.texture);
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_30;
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;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::ClearDirtyLighting(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.CommandBuffer,System.UInt32)
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);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (var i = 0; i < pass.rendererData.lightBlendStyles.Length; ++i)
V_0 = 0;
goto IL_006f;
}
IL_0004:
{
// if ((blendStylesUsed & (uint)(1 << i)) == 0)
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;
}
}
{
// if (!pass.rendererData.lightBlendStyles[i].isDirty)
RuntimeObject* L_2 = ___0_pass;
NullCheck(L_2);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_3;
L_3 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_2);
NullCheck(L_3);
Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_4;
L_4 = Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline(L_3, NULL);
int32_t L_5 = V_0;
NullCheck(L_4);
bool L_6;
L_6 = Light2DBlendStyle_get_isDirty_mD0C4D097671BCB0C9DBAC2F5A6E97545C1B42766_inline(((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5))), NULL);
if (!L_6)
{
goto IL_006b;
}
}
{
// cmd.SetRenderTarget(pass.rendererData.lightBlendStyles[i].renderTargetHandle.Identifier());
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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 = (&((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___renderTargetHandle_5);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_13;
L_13 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA(L_12, NULL);
NullCheck(L_7);
CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A(L_7, L_13, NULL);
// cmd.ClearRenderTarget(false, true, Color.black);
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);
// pass.rendererData.lightBlendStyles[i].isDirty = false;
RuntimeObject* L_16 = ___0_pass;
NullCheck(L_16);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_17;
L_17 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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<il2cpp_array_size_t>(L_19))), (bool)0, NULL);
}
IL_006b:
{
// for (var i = 0; i < pass.rendererData.lightBlendStyles.Length; ++i)
int32_t L_20 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_006f:
{
// for (var i = 0; i < pass.rendererData.lightBlendStyles.Length; ++i)
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::RenderNormals(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.DrawingSettings,UnityEngine.Rendering.FilteringSettings,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.LightStats)
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*)&IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_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;
{
// using (new ProfilingScope(cmd, m_ProfilingSampler))
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_0;
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_0), L_0, L_1, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00fa:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_0), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// var normalRTScale = 0.0f;
V_1 = (0.0f);
// if (depthTarget != BuiltinRenderTextureType.None)
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;
}
}
{
// normalRTScale = 1.0f;
V_1 = (1.0f);
goto IL_0046_1;
}
IL_002b_1:
{
// normalRTScale = Mathf.Clamp(pass.rendererData.lightRenderTextureScale, 0.01f, 1.0f);
RuntimeObject* L_5 = ___0_pass;
NullCheck(L_5);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_6;
L_6 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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:
{
// pass.CreateNormalMapRenderTexture(renderingData, cmd, normalRTScale);
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);
// var msaaEnabled = renderingData.cameraData.cameraTargetDescriptor.msaaSamples > 1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = (&(&___2_renderingData)->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_14 = (&L_13->___cameraTargetDescriptor_5);
int32_t L_15;
L_15 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline(L_14, NULL);
// var storeAction = msaaEnabled ? RenderBufferStoreAction.Resolve : RenderBufferStoreAction.Store;
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;
// if (depthTarget != BuiltinRenderTextureType.None)
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;
}
}
{
// cmd.SetRenderTarget(
// pass.rendererData.normalsRenderTarget.Identifier(),
// RenderBufferLoadAction.DontCare,
// storeAction,
// depthTarget,
// RenderBufferLoadAction.Load,
// RenderBufferStoreAction.Store);
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_20);
NullCheck(L_21);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_22 = (&L_21->___normalsRenderTarget_41);
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:
{
// cmd.SetRenderTarget(pass.rendererData.normalsRenderTarget.Identifier(), RenderBufferLoadAction.DontCare, storeAction);
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, IRenderPass2D_tAF3D959991FA79A87DE76F2F24A40F41574F6B6B_il2cpp_TypeInfo_var, L_27);
NullCheck(L_28);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_29 = (&L_28->___normalsRenderTarget_41);
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:
{
// cmd.ClearRenderTarget(pass.rendererData.useDepthStencilBuffer, true, k_NormalClearColor);
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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_2;
NullCheck(L_32);
CommandBuffer_ClearRenderTarget_mABBE498A16DCEADCAA8F5DB50073012F74D03F14(L_32, L_35, (bool)1, L_36, NULL);
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = ___6_cmd;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___1_context), L_37, NULL);
// cmd.Clear();
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_38 = ___6_cmd;
NullCheck(L_38);
CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_38, NULL);
// drawSettings.SetShaderPassName(0, k_NormalsRenderingPassName);
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_39 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName_1;
DrawingSettings_SetShaderPassName_m3ABF2F58CA9D8B16989747058CAA504E7B4ED738((&___3_drawSettings), 0, L_39, NULL);
// context.DrawRenderers(renderingData.cullResults, ref drawSettings, ref filterSettings);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_40 = ___2_renderingData;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_41 = L_40.___cullResults_0;
ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060((&___1_context), L_41, (&___3_drawSettings), (&___4_filterSettings), NULL);
// }
goto IL_0108;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0108:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::RenderLights(UnityEngine.Rendering.Universal.IRenderPass2D,UnityEngine.Rendering.Universal.RenderingData,UnityEngine.Rendering.CommandBuffer,System.Int32,UnityEngine.Rendering.Universal.LayerBatch&,UnityEngine.RenderTextureDescriptor&)
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;
{
// var culledLights = pass.rendererData.lightCullResult.visibleLights;
RuntimeObject* L_0 = ___0_pass;
NullCheck(L_0);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_1;
L_1 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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 /* System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.ILight2DCullResult::get_visibleLights() */, ILight2DCullResult_t43F05ACA0A3ED74639203638761F114904D33F48_il2cpp_TypeInfo_var, L_2);
V_0 = L_3;
// for (var i = 0; i < culledLights.Count; i++)
V_2 = 0;
goto IL_0025;
}
IL_0015:
{
// culledLights[i].CacheValues();
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);
// for (var i = 0; i < culledLights.Count; i++)
int32_t L_7 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0025:
{
// for (var i = 0; i < culledLights.Count; i++)
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();
ShadowCasterGroup2DManager_CacheValues_m76605D538996FF6BDDCED83083D8B6D967F88352(NULL);
// var blendStyles = pass.rendererData.lightBlendStyles;
RuntimeObject* L_11 = ___0_pass;
NullCheck(L_11);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_12;
L_12 = InterfaceFuncInvoker0< Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* >::Invoke(0 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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;
// for (var i = 0; i < blendStyles.Length; ++i)
V_3 = 0;
goto IL_0109;
}
IL_0046:
{
// if ((layerBatch.lightStats.blendStylesUsed & (uint)(1 << i)) == 0)
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_14 = ___4_layerBatch;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_15 = (&L_14->___lightStats_3);
uint32_t L_16 = L_15->___blendStylesUsed_3;
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;
}
}
{
// var sampleName = blendStyles[i].name;
Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_18 = V_1;
int32_t L_19 = V_3;
NullCheck(L_18);
String_t* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___name_0;
V_4 = L_20;
// cmd.BeginSample(sampleName);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_21 = ___2_cmd;
String_t* L_22 = V_4;
NullCheck(L_21);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_21, L_22, NULL);
// if (!Light2DManager.GetGlobalColor(layerToRender, i, out var clearColor))
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;
}
}
{
// clearColor = Color.black;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26;
L_26 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
V_5 = L_26;
}
IL_0086:
{
// var anyLights = (layerBatch.lightStats.blendStylesWithLights & (uint)(1 << i)) != 0;
LayerBatch_tEC81EE605197FE053EB5C65E38CFD93D9A6B75BC* L_27 = ___4_layerBatch;
LightStats_tBB72AF16728E19482A5C8A6B65A94F7FFB9DA80C* L_28 = (&L_27->___lightStats_3);
uint32_t L_29 = L_28->___blendStylesWithLights_4;
int32_t L_30 = V_3;
// var desc = rtDesc;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_31 = ___5_rtDesc;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_32 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_31);
V_6 = L_32;
// if (!anyLights) // No lights -- create tiny texture
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);
G_B8_0 = L_33;
if (L_33)
{
G_B9_0 = L_33;
goto IL_00bc;
}
}
{
// desc.width = desc.height = 4;
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:
{
// var identifier = layerBatch.GetRTId(cmd, desc, i);
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;
// cmd.SetRenderTarget(identifier,
// RenderBufferLoadAction.DontCare,
// RenderBufferStoreAction.Store,
// RenderBufferLoadAction.DontCare,
// RenderBufferStoreAction.DontCare);
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);
// cmd.ClearRenderTarget(false, true, clearColor);
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 (anyLights)
if (!G_B9_0)
{
goto IL_00fd;
}
}
{
// RenderLightSet(
// pass, renderingData,
// i,
// cmd,
// layerToRender,
// identifier,
// pass.rendererData.lightCullResult.visibleLights
// );
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 /* UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.IRenderPass2D::get_rendererData() */, 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 /* System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Light2D> UnityEngine.Rendering.Universal.ILight2DCullResult::get_visibleLights() */, 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:
{
// cmd.EndSample(sampleName);
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:
{
// for (var i = 0; i < blendStyles.Length; ++i)
int32_t L_57 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_57, 1));
}
IL_0109:
{
// for (var i = 0; i < blendStyles.Length; ++i)
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;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::SetBlendModes(UnityEngine.Material,UnityEngine.Rendering.BlendMode,UnityEngine.Rendering.BlendMode)
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.SetFloat(k_SrcBlendID, (float)src);
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_14;
int32_t L_2 = ___1_src;
NullCheck(L_0);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_0, L_1, ((float)L_2), NULL);
// material.SetFloat(k_DstBlendID, (float)dst);
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_15;
int32_t L_5 = ___2_dst;
NullCheck(L_3);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_3, L_4, ((float)L_5), NULL);
// }
return;
}
}
// System.UInt32 UnityEngine.Rendering.Universal.RendererLighting::GetLightMaterialIndex(UnityEngine.Rendering.Universal.Light2D,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t RendererLighting_GetLightMaterialIndex_mE88F510279B7BD7807074D0F73A15EBEB158A37E (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* ___0_light, bool ___1_isVolume, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
uint32_t V_4 = 0;
uint32_t V_5 = 0;
uint32_t V_6 = 0;
bool G_B2_0 = false;
bool G_B1_0 = false;
int32_t G_B3_0 = 0;
bool G_B3_1 = false;
bool G_B5_0 = false;
bool G_B4_0 = false;
int32_t G_B6_0 = 0;
bool G_B6_1 = false;
bool G_B8_0 = false;
bool G_B7_0 = false;
int32_t G_B9_0 = 0;
bool G_B9_1 = false;
bool G_B11_0 = false;
bool G_B10_0 = false;
int32_t G_B12_0 = 0;
bool G_B12_1 = false;
int32_t G_B17_0 = 0;
int32_t G_B20_0 = 0;
int32_t G_B22_0 = 0;
int32_t G_B21_0 = 0;
int32_t G_B23_0 = 0;
int32_t G_B23_1 = 0;
{
// var isPoint = light.isPointLight;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
NullCheck(L_0);
bool L_1;
L_1 = Light2D_get_isPointLight_m07E5C6526A86112229661B2E930AE984FB9DE143(L_0, NULL);
// var bitIndex = 0;
V_0 = 0;
// var volumeBit = isVolume ? 1u << bitIndex : 0u;
bool L_2 = ___1_isVolume;
G_B1_0 = L_1;
if (L_2)
{
G_B2_0 = L_1;
goto IL_000e;
}
}
{
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;
// bitIndex++;
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
// var shapeBit = !isPoint ? 1u << bitIndex : 0u;
bool L_5 = G_B3_1;
G_B4_0 = L_5;
if (!L_5)
{
G_B5_0 = L_5;
goto IL_001f;
}
}
{
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;
// bitIndex++;
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
// var additiveBit = light.overlapOperation == Light2D.OverlapOperation.AlphaBlend ? 0u : 1u << bitIndex;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_8 = ___0_light;
NullCheck(L_8);
int32_t L_9;
L_9 = Light2D_get_overlapOperation_mEEC7BE7457C636A1E3C22ED723FE07942129FE33_inline(L_8, NULL);
G_B7_0 = G_B6_1;
if ((((int32_t)L_9) == ((int32_t)1)))
{
G_B8_0 = G_B6_1;
goto IL_003b;
}
}
{
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;
// bitIndex++;
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
// var spriteBit = light.lightType == Light2D.LightType.Sprite ? 1u << bitIndex : 0u;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = ___0_light;
NullCheck(L_12);
int32_t L_13;
L_13 = Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline(L_12, NULL);
G_B10_0 = G_B9_1;
if ((((int32_t)L_13) == ((int32_t)2)))
{
G_B11_0 = G_B9_1;
goto IL_004d;
}
}
{
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;
// bitIndex++;
int32_t L_15 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
// var pointCookieBit = (isPoint && light.lightCookieSprite != null && light.lightCookieSprite.texture != null) ? 1u << bitIndex : 0u;
if (!G_B12_1)
{
goto IL_007c;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_16 = ___0_light;
NullCheck(L_16);
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_17;
L_17 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_16, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_18)
{
goto IL_007c;
}
}
{
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_19 = ___0_light;
NullCheck(L_19);
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_20;
L_20 = Light2D_get_lightCookieSprite_m7EA9674102476FCC350DE0FABBAB55C3F6552381(L_19, NULL);
NullCheck(L_20);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_21;
L_21 = Sprite_get_texture_mEEA6640C1B5D38F84CB64C775B201D7D9F48E045(L_20, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_22)
{
goto IL_007f;
}
}
IL_007c:
{
G_B17_0 = 0;
goto IL_0085;
}
IL_007f:
{
int32_t L_23 = V_0;
G_B17_0 = ((int32_t)(1<<((int32_t)(L_23&((int32_t)31)))));
}
IL_0085:
{
V_5 = G_B17_0;
// bitIndex++;
int32_t L_24 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1));
// var fastQualityBit = (light.normalMapQuality == Light2D.NormalMapQuality.Fast) ? 1u << bitIndex : 0u;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_25 = ___0_light;
NullCheck(L_25);
int32_t L_26;
L_26 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_25, NULL);
if (!L_26)
{
goto IL_0096;
}
}
{
G_B20_0 = 0;
goto IL_009c;
}
IL_0096:
{
int32_t L_27 = V_0;
G_B20_0 = ((int32_t)(1<<((int32_t)(L_27&((int32_t)31)))));
}
IL_009c:
{
// bitIndex++;
int32_t L_28 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1));
// var useNormalMap = light.normalMapQuality != Light2D.NormalMapQuality.Disabled ? 1u << bitIndex : 0u;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_29 = ___0_light;
NullCheck(L_29);
int32_t L_30;
L_30 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_29, NULL);
G_B21_0 = G_B20_0;
if ((!(((uint32_t)L_30) == ((uint32_t)2))))
{
G_B22_0 = G_B20_0;
goto IL_00ac;
}
}
{
G_B23_0 = 0;
G_B23_1 = G_B21_0;
goto IL_00b2;
}
IL_00ac:
{
int32_t L_31 = V_0;
G_B23_0 = ((int32_t)(1<<((int32_t)(L_31&((int32_t)31)))));
G_B23_1 = G_B22_0;
}
IL_00b2:
{
V_6 = G_B23_0;
// return fastQualityBit | pointCookieBit | spriteBit | additiveBit | shapeBit | volumeBit | useNormalMap;
uint32_t L_32 = V_5;
uint32_t L_33 = V_4;
uint32_t L_34 = V_3;
uint32_t L_35 = V_2;
uint32_t L_36 = V_1;
uint32_t L_37 = V_6;
return ((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(G_B23_1|(int32_t)L_32))|(int32_t)L_33))|(int32_t)L_34))|(int32_t)L_35))|(int32_t)L_36))|(int32_t)L_37));
}
}
// UnityEngine.Material UnityEngine.Rendering.Universal.RendererLighting::CreateLightMaterial(UnityEngine.Rendering.Universal.Renderer2DData,UnityEngine.Rendering.Universal.Light2D,System.Boolean)
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;
{
// var isPoint = light.isPointLight;
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;
// if (isVolume)
bool L_2 = ___2_isVolume;
if (!L_2)
{
goto IL_0023;
}
}
{
// material = CoreUtils.CreateEngineMaterial(isPoint ? rendererData.pointLightVolumeShader : rendererData.shapeLightVolumeShader);
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:
{
// material = CoreUtils.CreateEngineMaterial(isPoint ? rendererData.pointLightShader : rendererData.shapeLightShader);
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;
// if (light.overlapOperation == Light2D.OverlapOperation.Additive)
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;
}
}
{
// SetBlendModes(material, BlendMode.One, BlendMode.One);
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.EnableKeyword(k_UseAdditiveBlendingKeyword);
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_7;
NullCheck(L_18);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_18, L_19, NULL);
goto IL_0060;
}
IL_0057:
{
// SetBlendModes(material, BlendMode.SrcAlpha, BlendMode.OneMinusSrcAlpha);
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:
{
// if (light.lightType == Light2D.LightType.Sprite)
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.EnableKeyword(k_SpriteLightKeyword);
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_3;
NullCheck(L_23);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_23, L_24, NULL);
}
IL_0074:
{
// if (isPoint && light.lightCookieSprite != null && light.lightCookieSprite.texture != null)
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.EnableKeyword(k_UsePointLightCookiesKeyword);
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_4;
NullCheck(L_33);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_33, L_34, NULL);
}
IL_00a3:
{
// if (light.normalMapQuality == Light2D.NormalMapQuality.Fast)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_35 = ___1_light;
NullCheck(L_35);
int32_t L_36;
L_36 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_35, NULL);
if (L_36)
{
goto IL_00b6;
}
}
{
// material.EnableKeyword(k_LightQualityFastKeyword);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_37 = V_1;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
String_t* L_38 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightQualityFastKeyword_5;
NullCheck(L_37);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_37, L_38, NULL);
}
IL_00b6:
{
// if (light.normalMapQuality != Light2D.NormalMapQuality.Disabled)
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_39 = ___1_light;
NullCheck(L_39);
int32_t L_40;
L_40 = Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline(L_39, NULL);
if ((((int32_t)L_40) == ((int32_t)2)))
{
goto IL_00ca;
}
}
{
// material.EnableKeyword(k_UseNormalMap);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_41 = V_1;
il2cpp_codegen_runtime_class_init_inline(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var);
String_t* L_42 = ((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseNormalMap_6;
NullCheck(L_41);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_41, L_42, NULL);
}
IL_00ca:
{
// return material;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = V_1;
return L_43;
}
}
// UnityEngine.Material UnityEngine.Rendering.Universal.RendererLighting::GetLightMaterial(UnityEngine.Rendering.Universal.Renderer2DData,UnityEngine.Rendering.Universal.Light2D,System.Boolean)
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;
{
// var materialIndex = GetLightMaterialIndex(light, isVolume);
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;
// if (!rendererData.lightMaterials.TryGetValue(materialIndex, out var material))
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;
}
}
{
// material = CreateLightMaterial(rendererData, light, isVolume);
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;
// rendererData.lightMaterials[materialIndex] = material;
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:
{
// return material;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = V_1;
return L_15;
}
}
// System.Void UnityEngine.Rendering.Universal.RendererLighting::.cctor()
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;
}
{
// private static readonly ProfilingSampler m_ProfilingSampler = new ProfilingSampler("Draw Normals");
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_0);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteral3E64BC6034A3163E8F66E71F21FDE9326620540C, NULL);
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___m_ProfilingSampler_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___m_ProfilingSampler_0), (void*)L_0);
// private static readonly ShaderTagId k_NormalsRenderingPassName = new ShaderTagId("NormalsRendering");
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_1;
memset((&L_1), 0, sizeof(L_1));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_1), _stringLiteral42905289D0AA4F8BE82DD22E4AFECE44AA31BEF4, /*hidden argument*/NULL);
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_NormalsRenderingPassName_1 = L_1;
// private static readonly Color k_NormalClearColor = new Color(0.5f, 0.5f, 0.5f, 1.0f);
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), /*hidden argument*/NULL);
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_NormalClearColor_2 = L_2;
// private static readonly string k_SpriteLightKeyword = "SPRITE_LIGHT";
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_SpriteLightKeyword_3 = _stringLiteral2AB4B55742DEC60140885F934F245C8A860D3148;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_SpriteLightKeyword_3), (void*)_stringLiteral2AB4B55742DEC60140885F934F245C8A860D3148);
// private static readonly string k_UsePointLightCookiesKeyword = "USE_POINT_LIGHT_COOKIES";
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UsePointLightCookiesKeyword_4 = _stringLiteralF8B70B09CBAAF9D97BD1634E44D9C001C28B404D;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UsePointLightCookiesKeyword_4), (void*)_stringLiteralF8B70B09CBAAF9D97BD1634E44D9C001C28B404D);
// private static readonly string k_LightQualityFastKeyword = "LIGHT_QUALITY_FAST";
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightQualityFastKeyword_5 = _stringLiteral58C7707707154D0DDCD6A03FCFBE3CD968F65A34;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_LightQualityFastKeyword_5), (void*)_stringLiteral58C7707707154D0DDCD6A03FCFBE3CD968F65A34);
// private static readonly string k_UseNormalMap = "USE_NORMAL_MAP";
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseNormalMap_6 = _stringLiteralECEA65C9DB43AD0CEA7AC2984624135320CF9F72;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseNormalMap_6), (void*)_stringLiteralECEA65C9DB43AD0CEA7AC2984624135320CF9F72);
// private static readonly string k_UseAdditiveBlendingKeyword = "USE_ADDITIVE_BLENDING";
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseAdditiveBlendingKeyword_7 = _stringLiteralAB48E6E73B685126E9C780C2CE67846C548E3951;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseAdditiveBlendingKeyword_7), (void*)_stringLiteralAB48E6E73B685126E9C780C2CE67846C548E3951);
// private static readonly string[] k_UseBlendStyleKeywords =
// {
// "USE_SHAPE_LIGHT_TYPE_0", "USE_SHAPE_LIGHT_TYPE_1", "USE_SHAPE_LIGHT_TYPE_2", "USE_SHAPE_LIGHT_TYPE_3"
// };
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);
ArrayElementTypeCheck (L_4, _stringLiteralED9BA04A567FA3AB9C5E17BBF8A24FC923D81716);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralED9BA04A567FA3AB9C5E17BBF8A24FC923D81716);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, _stringLiteral9B45F975FED45853A7BEFD89BE7BCAAB4DB2537D);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral9B45F975FED45853A7BEFD89BE7BCAAB4DB2537D);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
NullCheck(L_6);
ArrayElementTypeCheck (L_6, _stringLiteralA8AB803C412C52F439CFB49D8698CA707B414FE5);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralA8AB803C412C52F439CFB49D8698CA707B414FE5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
NullCheck(L_7);
ArrayElementTypeCheck (L_7, _stringLiteral23AF9DEA8BB359A1DFFEB8B59CBE33B9E68C5D52);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral23AF9DEA8BB359A1DFFEB8B59CBE33B9E68C5D52);
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseBlendStyleKeywords_8 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_UseBlendStyleKeywords_8), (void*)L_7);
// private static readonly int[] k_BlendFactorsPropIDs =
// {
// Shader.PropertyToID("_ShapeLightBlendFactors0"),
// Shader.PropertyToID("_ShapeLightBlendFactors1"),
// Shader.PropertyToID("_ShapeLightBlendFactors2"),
// Shader.PropertyToID("_ShapeLightBlendFactors3")
// };
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8;
int32_t L_10;
L_10 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralDBB43A35B084279E58569AB874620D5B95784EBC, NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_10);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_9;
int32_t L_12;
L_12 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralB1557CA60F0A14AAB23B550D18187940F9FD0E66, NULL);
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_12);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = L_11;
int32_t L_14;
L_14 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral5E34437F2B3F3E390B22A30BC4384A64A1B1E321, NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)L_14);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = L_13;
int32_t L_16;
L_16 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBE40E5DE9BC200C11E3E4E92E293673307237710, NULL);
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)L_16);
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_BlendFactorsPropIDs_9 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_BlendFactorsPropIDs_9), (void*)L_15);
// private static readonly int[] k_MaskFilterPropIDs =
// {
// Shader.PropertyToID("_ShapeLightMaskFilter0"),
// Shader.PropertyToID("_ShapeLightMaskFilter1"),
// Shader.PropertyToID("_ShapeLightMaskFilter2"),
// Shader.PropertyToID("_ShapeLightMaskFilter3")
// };
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = L_17;
int32_t L_19;
L_19 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral2F45227EF2909ADC578DC98332908F92778F8E51, NULL);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_19);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = L_18;
int32_t L_21;
L_21 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral6843C77B06BD44DDB1476E0C77AB15D2E697E609, NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_21);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_20;
int32_t L_23;
L_23 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral1B92CA025E6B699BA16EA0D608513C8DB87C55B2, NULL);
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)L_23);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = L_22;
int32_t L_25;
L_25 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral919A76E8D195F258D4B41D8FEB0A759F90F3DFBF, NULL);
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)L_25);
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_MaskFilterPropIDs_10 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_MaskFilterPropIDs_10), (void*)L_24);
// private static readonly int[] k_InvertedFilterPropIDs =
// {
// Shader.PropertyToID("_ShapeLightInvertedFilter0"),
// Shader.PropertyToID("_ShapeLightInvertedFilter1"),
// Shader.PropertyToID("_ShapeLightInvertedFilter2"),
// Shader.PropertyToID("_ShapeLightInvertedFilter3")
// };
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = L_26;
int32_t L_28;
L_28 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral8D8B7B1286C7F2D91CE833AA40DFA8D519442CF7, NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_28);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = L_27;
int32_t L_30;
L_30 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBD8CF0C8C33009E9B4FA6F65E92CB27DA2F99B0D, NULL);
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_30);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = L_29;
int32_t L_32;
L_32 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral22429AF8430A0FD2F91590E81A9FA447EA9850C6, NULL);
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)L_32);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = L_31;
int32_t L_34;
L_34 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral5E02B75D2195BF2F229B0446D08F7879F35EC2E1, NULL);
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)L_34);
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_InvertedFilterPropIDs_11 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___k_InvertedFilterPropIDs_11), (void*)L_33);
// private static GraphicsFormat s_RenderTextureFormatToUse = GraphicsFormat.R8G8B8A8_UNorm;
((RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_StaticFields*)il2cpp_codegen_static_fields_for(RendererLighting_tD05B92CAEABA0115AFE4B1C1EA89154E0B81E001_il2cpp_TypeInfo_var))->___s_RenderTextureFormatToUse_12 = 8;
// private static readonly int k_SrcBlendID = Shader.PropertyToID("_SrcBlend");
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_14 = L_35;
// private static readonly int k_DstBlendID = Shader.PropertyToID("_DstBlend");
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_15 = L_36;
// private static readonly int k_FalloffIntensityID = Shader.PropertyToID("_FalloffIntensity");
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_16 = L_37;
// private static readonly int k_FalloffDistanceID = Shader.PropertyToID("_FalloffDistance");
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_17 = L_38;
// private static readonly int k_LightColorID = Shader.PropertyToID("_LightColor");
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_18 = L_39;
// private static readonly int k_VolumeOpacityID = Shader.PropertyToID("_VolumeOpacity");
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_19 = L_40;
// private static readonly int k_CookieTexID = Shader.PropertyToID("_CookieTex");
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_20 = L_41;
// private static readonly int k_FalloffLookupID = Shader.PropertyToID("_FalloffLookup");
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_21 = L_42;
// private static readonly int k_LightPositionID = Shader.PropertyToID("_LightPosition");
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_22 = L_43;
// private static readonly int k_LightInvMatrixID = Shader.PropertyToID("_LightInvMatrix");
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_23 = L_44;
// private static readonly int k_InnerRadiusMultID = Shader.PropertyToID("_InnerRadiusMult");
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_24 = L_45;
// private static readonly int k_OuterAngleID = Shader.PropertyToID("_OuterAngle");
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_25 = L_46;
// private static readonly int k_InnerAngleMultID = Shader.PropertyToID("_InnerAngleMult");
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_26 = L_47;
// private static readonly int k_LightLookupID = Shader.PropertyToID("_LightLookup");
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_27 = L_48;
// private static readonly int k_IsFullSpotlightID = Shader.PropertyToID("_IsFullSpotlight");
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_28 = L_49;
// private static readonly int k_LightZDistanceID = Shader.PropertyToID("_LightZDistance");
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_29 = L_50;
// private static readonly int k_PointLightCookieTexID = Shader.PropertyToID("_PointLightCookieTex");
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_30 = 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
// System.Void UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::.ctor(UnityEngine.Rendering.Universal.IPixelPerfectCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PixelPerfectCameraInternal__ctor_mC166DED631A03AB55E4B0855C25CF30343965AFB (PixelPerfectCameraInternal_t26209029D43C0FDDBAF225749B46C55F376D3C2E* __this, RuntimeObject* ___0_component, const RuntimeMethod* method)
{
{
// internal int zoom = 1;
__this->___zoom_7 = 1;
// internal Rect pixelRect = Rect.zero;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0;
L_0 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
__this->___pixelRect_11 = L_0;
// internal float orthoSize = 1.0f;
__this->___orthoSize_12 = (1.0f);
// internal int cinemachineVCamZoom = 1;
__this->___cinemachineVCamZoom_14 = 1;
// internal PixelPerfectCameraInternal(IPixelPerfectCamera component)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Component = component;
RuntimeObject* L_1 = ___0_component;
__this->___m_Component_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Component_0), (void*)L_1);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::OnBeforeSerialize()
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;
}
{
// m_SerializableComponent = m_Component as PixelPerfectCamera;
RuntimeObject* L_0 = __this->___m_Component_0;
__this->___m_SerializableComponent_1 = ((PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D*)IsInstClass((RuntimeObject*)L_0, PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SerializableComponent_1), (void*)((PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D*)IsInstClass((RuntimeObject*)L_0, PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_il2cpp_TypeInfo_var)));
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::OnAfterDeserialize()
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;
}
{
// if (m_SerializableComponent != null)
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_0 = __this->___m_SerializableComponent_1;
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;
}
}
{
// m_Component = m_SerializableComponent;
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_2 = __this->___m_SerializableComponent_1;
__this->___m_Component_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Component_0), (void*)L_2);
}
IL_001a:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::CalculateCameraProperties(System.Int32,System.Int32)
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;
{
// int assetsPPU = m_Component.assetsPPU;
RuntimeObject* L_0 = __this->___m_Component_0;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_assetsPPU() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
// int refResolutionX = m_Component.refResolutionX;
RuntimeObject* L_2 = __this->___m_Component_0;
NullCheck(L_2);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_refResolutionX() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_2);
V_1 = L_3;
// int refResolutionY = m_Component.refResolutionY;
RuntimeObject* L_4 = __this->___m_Component_0;
NullCheck(L_4);
int32_t L_5;
L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_refResolutionY() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_4);
V_2 = L_5;
// bool upscaleRT = m_Component.upscaleRT;
RuntimeObject* L_6 = __this->___m_Component_0;
NullCheck(L_6);
bool L_7;
L_7 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_upscaleRT() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_6);
V_3 = L_7;
// bool pixelSnapping = m_Component.pixelSnapping;
RuntimeObject* L_8 = __this->___m_Component_0;
NullCheck(L_8);
bool L_9;
L_9 = InterfaceFuncInvoker0< bool >::Invoke(8 /* System.Boolean UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_pixelSnapping() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_8);
V_4 = L_9;
// bool cropFrameX = m_Component.cropFrameX;
RuntimeObject* L_10 = __this->___m_Component_0;
NullCheck(L_10);
bool L_11;
L_11 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_cropFrameX() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_10);
V_5 = L_11;
// bool cropFrameY = m_Component.cropFrameY;
RuntimeObject* L_12 = __this->___m_Component_0;
NullCheck(L_12);
bool L_13;
L_13 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_cropFrameY() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_12);
V_6 = L_13;
// bool stretchFill = m_Component.stretchFill;
RuntimeObject* L_14 = __this->___m_Component_0;
NullCheck(L_14);
bool L_15;
L_15 = InterfaceFuncInvoker0< bool >::Invoke(14 /* System.Boolean UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_stretchFill() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_14);
V_7 = L_15;
// cropFrameXAndY = cropFrameY && cropFrameX;
bool L_16 = V_6;
bool L_17 = V_5;
__this->___cropFrameXAndY_4 = (bool)((int32_t)((int32_t)L_16&(int32_t)L_17));
// cropFrameXOrY = cropFrameY || cropFrameX;
bool L_18 = V_6;
bool L_19 = V_5;
__this->___cropFrameXOrY_5 = (bool)((int32_t)((int32_t)L_18|(int32_t)L_19));
// useStretchFill = cropFrameXAndY && stretchFill;
bool L_20 = __this->___cropFrameXAndY_4;
bool L_21 = V_7;
__this->___useStretchFill_6 = (bool)((int32_t)((int32_t)L_20&(int32_t)L_21));
// int verticalZoom = screenHeight / refResolutionY;
int32_t L_22 = ___1_screenHeight;
int32_t L_23 = V_2;
V_8 = ((int32_t)(L_22/L_23));
// int horizontalZoom = screenWidth / refResolutionX;
int32_t L_24 = ___0_screenWidth;
int32_t L_25 = V_1;
V_9 = ((int32_t)(L_24/L_25));
// zoom = Math.Max(1, Math.Min(verticalZoom, horizontalZoom));
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_7 = L_29;
// useOffscreenRT = false;
__this->___useOffscreenRT_8 = (bool)0;
// offscreenRTWidth = 0;
__this->___offscreenRTWidth_9 = 0;
// offscreenRTHeight = 0;
__this->___offscreenRTHeight_10 = 0;
// if (cropFrameXOrY)
bool L_30 = __this->___cropFrameXOrY_5;
if (!L_30)
{
goto IL_0185;
}
}
{
// useOffscreenRT = true;
__this->___useOffscreenRT_8 = (bool)1;
// if (!upscaleRT)
bool L_31 = V_3;
if (L_31)
{
goto IL_0133;
}
}
{
// if (cropFrameXAndY)
bool L_32 = __this->___cropFrameXAndY_4;
if (!L_32)
{
goto IL_00fb;
}
}
{
// offscreenRTWidth = zoom * refResolutionX;
int32_t L_33 = __this->___zoom_7;
int32_t L_34 = V_1;
__this->___offscreenRTWidth_9 = ((int32_t)il2cpp_codegen_multiply(L_33, L_34));
// offscreenRTHeight = zoom * refResolutionY;
int32_t L_35 = __this->___zoom_7;
int32_t L_36 = V_2;
__this->___offscreenRTHeight_10 = ((int32_t)il2cpp_codegen_multiply(L_35, L_36));
goto IL_01bc;
}
IL_00fb:
{
// else if (cropFrameY)
bool L_37 = V_6;
if (!L_37)
{
goto IL_0119;
}
}
{
// offscreenRTWidth = screenWidth;
int32_t L_38 = ___0_screenWidth;
__this->___offscreenRTWidth_9 = L_38;
// offscreenRTHeight = zoom * refResolutionY;
int32_t L_39 = __this->___zoom_7;
int32_t L_40 = V_2;
__this->___offscreenRTHeight_10 = ((int32_t)il2cpp_codegen_multiply(L_39, L_40));
goto IL_01bc;
}
IL_0119:
{
// offscreenRTWidth = zoom * refResolutionX;
int32_t L_41 = __this->___zoom_7;
int32_t L_42 = V_1;
__this->___offscreenRTWidth_9 = ((int32_t)il2cpp_codegen_multiply(L_41, L_42));
// offscreenRTHeight = screenHeight;
int32_t L_43 = ___1_screenHeight;
__this->___offscreenRTHeight_10 = L_43;
goto IL_01bc;
}
IL_0133:
{
// if (cropFrameXAndY)
bool L_44 = __this->___cropFrameXAndY_4;
if (!L_44)
{
goto IL_014b;
}
}
{
// offscreenRTWidth = refResolutionX;
int32_t L_45 = V_1;
__this->___offscreenRTWidth_9 = L_45;
// offscreenRTHeight = refResolutionY;
int32_t L_46 = V_2;
__this->___offscreenRTHeight_10 = L_46;
goto IL_01bc;
}
IL_014b:
{
// else if (cropFrameY)
bool L_47 = V_6;
if (!L_47)
{
goto IL_016a;
}
}
{
// offscreenRTWidth = screenWidth / zoom / 2 * 2; // Make sure it's an even number by / 2 * 2.
int32_t L_48 = ___0_screenWidth;
int32_t L_49 = __this->___zoom_7;
__this->___offscreenRTWidth_9 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_48/L_49))/2)), 2));
// offscreenRTHeight = refResolutionY;
int32_t L_50 = V_2;
__this->___offscreenRTHeight_10 = L_50;
goto IL_01bc;
}
IL_016a:
{
// offscreenRTWidth = refResolutionX;
int32_t L_51 = V_1;
__this->___offscreenRTWidth_9 = L_51;
// offscreenRTHeight = screenHeight / zoom / 2 * 2; // Make sure it's an even number by / 2 * 2.
int32_t L_52 = ___1_screenHeight;
int32_t L_53 = __this->___zoom_7;
__this->___offscreenRTHeight_10 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_52/L_53))/2)), 2));
goto IL_01bc;
}
IL_0185:
{
// else if (upscaleRT && zoom > 1)
bool L_54 = V_3;
if (!L_54)
{
goto IL_01bc;
}
}
{
int32_t L_55 = __this->___zoom_7;
if ((((int32_t)L_55) <= ((int32_t)1)))
{
goto IL_01bc;
}
}
{
// useOffscreenRT = true;
__this->___useOffscreenRT_8 = (bool)1;
// offscreenRTWidth = screenWidth / zoom / 2 * 2; // Make sure it's an even number by / 2 * 2.
int32_t L_56 = ___0_screenWidth;
int32_t L_57 = __this->___zoom_7;
__this->___offscreenRTWidth_9 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_56/L_57))/2)), 2));
// offscreenRTHeight = screenHeight / zoom / 2 * 2;
int32_t L_58 = ___1_screenHeight;
int32_t L_59 = __this->___zoom_7;
__this->___offscreenRTHeight_10 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_58/L_59))/2)), 2));
}
IL_01bc:
{
// if (useOffscreenRT)
bool L_60 = __this->___useOffscreenRT_8;
if (!L_60)
{
goto IL_01e9;
}
}
{
// pixelRect = new Rect(0.0f, 0.0f, offscreenRTWidth, offscreenRTHeight);
int32_t L_61 = __this->___offscreenRTWidth_9;
int32_t L_62 = __this->___offscreenRTHeight_10;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_63;
memset((&L_63), 0, sizeof(L_63));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_63), (0.0f), (0.0f), ((float)L_61), ((float)L_62), /*hidden argument*/NULL);
__this->___pixelRect_11 = L_63;
goto IL_01f4;
}
IL_01e9:
{
// pixelRect = Rect.zero;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_64;
L_64 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
__this->___pixelRect_11 = L_64;
}
IL_01f4:
{
// if (cropFrameY)
bool L_65 = V_6;
if (!L_65)
{
goto IL_020e;
}
}
{
// orthoSize = (refResolutionY * 0.5f) / assetsPPU;
int32_t L_66 = V_2;
int32_t L_67 = V_0;
__this->___orthoSize_12 = ((float)(((float)il2cpp_codegen_multiply(((float)L_66), (0.5f)))/((float)L_67)));
goto IL_02b9;
}
IL_020e:
{
// else if (cropFrameX)
bool L_68 = V_5;
if (!L_68)
{
goto IL_025a;
}
}
{
// float aspect = (pixelRect == Rect.zero) ? (float)screenWidth / screenHeight : pixelRect.width / pixelRect.height;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_69 = __this->___pixelRect_11;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_70;
L_70 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
bool L_71;
L_71 = Rect_op_Equality_mF2A038255CAF5F1E86079B9EE0FC96DE54307C1F(L_69, L_70, NULL);
if (L_71)
{
goto IL_023d;
}
}
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_72 = (&__this->___pixelRect_11);
float L_73;
L_73 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_72, NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_74 = (&__this->___pixelRect_11);
float L_75;
L_75 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(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;
// orthoSize = ((refResolutionX / aspect) * 0.5f) / assetsPPU;
int32_t L_78 = V_1;
float L_79 = V_10;
int32_t L_80 = V_0;
__this->___orthoSize_12 = ((float)(((float)il2cpp_codegen_multiply(((float)(((float)L_78)/L_79)), (0.5f)))/((float)L_80)));
goto IL_02b9;
}
IL_025a:
{
// else if (upscaleRT && zoom > 1)
bool L_81 = V_3;
if (!L_81)
{
goto IL_027e;
}
}
{
int32_t L_82 = __this->___zoom_7;
if ((((int32_t)L_82) <= ((int32_t)1)))
{
goto IL_027e;
}
}
{
// orthoSize = (offscreenRTHeight * 0.5f) / assetsPPU;
int32_t L_83 = __this->___offscreenRTHeight_10;
int32_t L_84 = V_0;
__this->___orthoSize_12 = ((float)(((float)il2cpp_codegen_multiply(((float)L_83), (0.5f)))/((float)L_84)));
goto IL_02b9;
}
IL_027e:
{
// float pixelHeight = (pixelRect == Rect.zero) ? screenHeight : pixelRect.height;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_85 = __this->___pixelRect_11;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_86;
L_86 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
bool L_87;
L_87 = Rect_op_Equality_mF2A038255CAF5F1E86079B9EE0FC96DE54307C1F(L_85, L_86, NULL);
if (L_87)
{
goto IL_029d;
}
}
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_88 = (&__this->___pixelRect_11);
float L_89;
L_89 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(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;
// orthoSize = (pixelHeight * 0.5f) / (zoom * assetsPPU);
float L_91 = V_11;
int32_t L_92 = __this->___zoom_7;
int32_t L_93 = V_0;
__this->___orthoSize_12 = ((float)(((float)il2cpp_codegen_multiply(L_91, (0.5f)))/((float)((int32_t)il2cpp_codegen_multiply(L_92, L_93)))));
}
IL_02b9:
{
// if (upscaleRT || (!upscaleRT && pixelSnapping))
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:
{
// unitsPerPixel = 1.0f / assetsPPU;
int32_t L_97 = V_0;
__this->___unitsPerPixel_13 = ((float)((1.0f)/((float)L_97)));
return;
}
IL_02d4:
{
// unitsPerPixel = 1.0f / (zoom * assetsPPU);
int32_t L_98 = __this->___zoom_7;
int32_t L_99 = V_0;
__this->___unitsPerPixel_13 = ((float)((1.0f)/((float)((int32_t)il2cpp_codegen_multiply(L_98, L_99)))));
// }
return;
}
}
// UnityEngine.Rect UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::CalculateFinalBlitPixelRect(System.Int32,System.Int32)
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;
{
// Rect pixelRect = new Rect();
il2cpp_codegen_initobj((&V_0), sizeof(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D));
// if (useStretchFill)
bool L_0 = __this->___useStretchFill_6;
if (!L_0)
{
goto IL_00a4;
}
}
{
// float screenAspect = (float)screenWidth / screenHeight;
int32_t L_1 = ___0_screenWidth;
int32_t L_2 = ___1_screenHeight;
// float cameraAspect = (float)m_Component.refResolutionX / m_Component.refResolutionY;
RuntimeObject* L_3 = __this->___m_Component_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_refResolutionX() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_3);
RuntimeObject* L_5 = __this->___m_Component_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_refResolutionY() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_5);
V_1 = ((float)(((float)L_4)/((float)L_6)));
// if (screenAspect > cameraAspect)
float L_7 = V_1;
if ((!(((float)((float)(((float)L_1)/((float)L_2)))) > ((float)L_7))))
{
goto IL_006e;
}
}
{
// pixelRect.height = screenHeight;
int32_t L_8 = ___1_screenHeight;
Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03((&V_0), ((float)L_8), NULL);
// pixelRect.width = screenHeight * cameraAspect;
int32_t L_9 = ___1_screenHeight;
float L_10 = V_1;
Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A((&V_0), ((float)il2cpp_codegen_multiply(((float)L_9), L_10)), NULL);
// pixelRect.x = (screenWidth - (int)pixelRect.width) / 2;
int32_t L_11 = ___0_screenWidth;
float L_12;
L_12 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_0), NULL);
Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_11, il2cpp_codegen_cast_double_to_int<int32_t>(L_12)))/2))), NULL);
// pixelRect.y = 0;
Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629((&V_0), (0.0f), NULL);
goto IL_0121;
}
IL_006e:
{
// pixelRect.width = screenWidth;
int32_t L_13 = ___0_screenWidth;
Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A((&V_0), ((float)L_13), NULL);
// pixelRect.height = screenWidth / cameraAspect;
int32_t L_14 = ___0_screenWidth;
float L_15 = V_1;
Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03((&V_0), ((float)(((float)L_14)/L_15)), NULL);
// pixelRect.y = (screenHeight - (int)pixelRect.height) / 2;
int32_t L_16 = ___1_screenHeight;
float L_17;
L_17 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_0), NULL);
Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_16, il2cpp_codegen_cast_double_to_int<int32_t>(L_17)))/2))), NULL);
// pixelRect.x = 0;
Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406((&V_0), (0.0f), NULL);
goto IL_0121;
}
IL_00a4:
{
// if (m_Component.upscaleRT)
RuntimeObject* L_18 = __this->___m_Component_0;
NullCheck(L_18);
bool L_19;
L_19 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_upscaleRT() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_18);
if (!L_19)
{
goto IL_00dd;
}
}
{
// pixelRect.height = zoom * offscreenRTHeight;
int32_t L_20 = __this->___zoom_7;
int32_t L_21 = __this->___offscreenRTHeight_10;
Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03((&V_0), ((float)((int32_t)il2cpp_codegen_multiply(L_20, L_21))), NULL);
// pixelRect.width = zoom * offscreenRTWidth;
int32_t L_22 = __this->___zoom_7;
int32_t L_23 = __this->___offscreenRTWidth_9;
Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A((&V_0), ((float)((int32_t)il2cpp_codegen_multiply(L_22, L_23))), NULL);
goto IL_00f9;
}
IL_00dd:
{
// pixelRect.height = offscreenRTHeight;
int32_t L_24 = __this->___offscreenRTHeight_10;
Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03((&V_0), ((float)L_24), NULL);
// pixelRect.width = offscreenRTWidth;
int32_t L_25 = __this->___offscreenRTWidth_9;
Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A((&V_0), ((float)L_25), NULL);
}
IL_00f9:
{
// pixelRect.x = (screenWidth - (int)pixelRect.width) / 2;
int32_t L_26 = ___0_screenWidth;
float L_27;
L_27 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_0), NULL);
Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_26, il2cpp_codegen_cast_double_to_int<int32_t>(L_27)))/2))), NULL);
// pixelRect.y = (screenHeight - (int)pixelRect.height) / 2;
int32_t L_28 = ___1_screenHeight;
float L_29;
L_29 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_0), NULL);
Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629((&V_0), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_28, il2cpp_codegen_cast_double_to_int<int32_t>(L_29)))/2))), NULL);
}
IL_0121:
{
// return pixelRect;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_30 = V_0;
return L_30;
}
}
// System.Single UnityEngine.Rendering.Universal.PixelPerfectCameraInternal::CorrectCinemachineOrthoSize(System.Single)
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;
{
// if (m_Component.upscaleRT)
RuntimeObject* L_0 = __this->___m_Component_0;
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_upscaleRT() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_0);
if (!L_1)
{
goto IL_0037;
}
}
{
// cinemachineVCamZoom = Math.Max(1, Mathf.RoundToInt(orthoSize / targetOrthoSize));
float L_2 = __this->___orthoSize_12;
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_14 = L_5;
// correctedOrthoSize = orthoSize / cinemachineVCamZoom;
float L_6 = __this->___orthoSize_12;
int32_t L_7 = __this->___cinemachineVCamZoom_14;
V_0 = ((float)(L_6/((float)L_7)));
goto IL_006f;
}
IL_0037:
{
// cinemachineVCamZoom = Math.Max(1, Mathf.RoundToInt(zoom * orthoSize / targetOrthoSize));
int32_t L_8 = __this->___zoom_7;
float L_9 = __this->___orthoSize_12;
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_14 = L_12;
// correctedOrthoSize = zoom * orthoSize / cinemachineVCamZoom;
int32_t L_13 = __this->___zoom_7;
float L_14 = __this->___orthoSize_12;
int32_t L_15 = __this->___cinemachineVCamZoom_14;
V_0 = ((float)(((float)il2cpp_codegen_multiply(((float)L_13), L_14))/((float)L_15)));
}
IL_006f:
{
// if (!m_Component.upscaleRT && !m_Component.pixelSnapping)
RuntimeObject* L_16 = __this->___m_Component_0;
NullCheck(L_16);
bool L_17;
L_17 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_upscaleRT() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_16);
if (L_17)
{
goto IL_00a8;
}
}
{
RuntimeObject* L_18 = __this->___m_Component_0;
NullCheck(L_18);
bool L_19;
L_19 = InterfaceFuncInvoker0< bool >::Invoke(8 /* System.Boolean UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_pixelSnapping() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_18);
if (L_19)
{
goto IL_00a8;
}
}
{
// unitsPerPixel = 1.0f / (cinemachineVCamZoom * m_Component.assetsPPU);
int32_t L_20 = __this->___cinemachineVCamZoom_14;
RuntimeObject* L_21 = __this->___m_Component_0;
NullCheck(L_21);
int32_t L_22;
L_22 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 UnityEngine.Rendering.Universal.IPixelPerfectCamera::get_assetsPPU() */, IPixelPerfectCamera_t8AB1E4A02064D870BB27FC4E37B1B285C90C9C3F_il2cpp_TypeInfo_var, L_21);
__this->___unitsPerPixel_13 = ((float)((1.0f)/((float)((int32_t)il2cpp_codegen_multiply(L_20, L_22)))));
}
IL_00a8:
{
// return correctedOrthoSize;
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
// System.Boolean UnityEngine.Rendering.Universal.Renderer2D::get_createColorTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer2D_get_createColorTexture_mB032C1E9B792C403DFA0E045B0E824F50254E886 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method)
{
{
// internal bool createColorTexture => m_CreateColorTexture;
bool L_0 = __this->___m_CreateColorTexture_48;
return L_0;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Renderer2D::get_createDepthTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer2D_get_createDepthTexture_m5FFBE64FB2D26F88CD60541BA825E6302DBAF35C (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method)
{
{
// internal bool createDepthTexture => m_CreateDepthTexture;
bool L_0 = __this->___m_CreateDepthTexture_49;
return L_0;
}
}
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass UnityEngine.Rendering.Universal.Renderer2D::get_colorGradingLutPass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method)
{
{
// internal ColorGradingLutPass colorGradingLutPass { get => m_PostProcessPasses.colorGradingLutPass; }
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (&__this->___m_PostProcessPasses_55);
ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_1;
L_1 = PostProcessPasses_get_colorGradingLutPass_m9F1DB7EDF090A5F0523A9C106E9697CCD2174B4C_inline(L_0, NULL);
return L_1;
}
}
// UnityEngine.Rendering.Universal.Internal.PostProcessPass UnityEngine.Rendering.Universal.Renderer2D::get_postProcessPass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* Renderer2D_get_postProcessPass_mDF02A32B234434F6321F6D5FB6A5DC3719E5E9CB (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method)
{
{
// internal PostProcessPass postProcessPass { get => m_PostProcessPasses.postProcessPass; }
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (&__this->___m_PostProcessPasses_55);
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_1;
L_1 = PostProcessPasses_get_postProcessPass_m5DE8864D4E8C52DF317529C421305C6B6E10B494_inline(L_0, NULL);
return L_1;
}
}
// UnityEngine.Rendering.Universal.Internal.PostProcessPass UnityEngine.Rendering.Universal.Renderer2D::get_finalPostProcessPass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* Renderer2D_get_finalPostProcessPass_m3344B06D50DE07965954041B982F0D0C5CF1ECC0 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method)
{
{
// internal PostProcessPass finalPostProcessPass { get => m_PostProcessPasses.finalPostProcessPass; }
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (&__this->___m_PostProcessPasses_55);
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_1;
L_1 = PostProcessPasses_get_finalPostProcessPass_mF46A78E9CD13532C408DF35B6C42535D6444E4F8_inline(L_0, NULL);
return L_1;
}
}
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Renderer2D::get_afterPostProcessColorHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 Renderer2D_get_afterPostProcessColorHandle_m672FF18EF925F414AFAED6EF6E9229BDC5CF6E48 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method)
{
{
// internal RenderTargetHandle afterPostProcessColorHandle { get => m_PostProcessPasses.afterPostProcessColor; }
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (&__this->___m_PostProcessPasses_55);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_1;
L_1 = PostProcessPasses_get_afterPostProcessColor_m3C81412D03DFFEDC1247F5DA7D9183B4022754DD_inline(L_0, NULL);
return L_1;
}
}
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Renderer2D::get_colorGradingLutHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 Renderer2D_get_colorGradingLutHandle_mB82C36CE8CA42C4DE15D7FC01740D16D351A7FF4 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method)
{
{
// internal RenderTargetHandle colorGradingLutHandle { get => m_PostProcessPasses.colorGradingLut; }
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (&__this->___m_PostProcessPasses_55);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_1;
L_1 = PostProcessPasses_get_colorGradingLut_m40A88C186D4FED9B0FD84C3B044E3E7ABCEAC5A0_inline(L_0, NULL);
return L_1;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Renderer2D::SupportedCameraStackingTypes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer2D_SupportedCameraStackingTypes_mFBB7DFCB61DB4C67ACF37FB0DBCFBBF586853A3E (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method)
{
{
// return 1 << (int)CameraRenderType.Base | 1 << (int)CameraRenderType.Overlay;
return 3;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2D::.ctor(UnityEngine.Rendering.Universal.Renderer2DData)
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*)&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;
}
{
// bool m_UseDepthStencilBuffer = true;
__this->___m_UseDepthStencilBuffer_47 = (bool)1;
// public Renderer2D(Renderer2DData data) : base(data)
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = ___0_data;
il2cpp_codegen_runtime_class_init_inline(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
ScriptableRenderer__ctor_m9E5F5E400D4107D257C1663CB254BDEE3BCA1490(__this, L_0, NULL);
// m_BlitMaterial = CoreUtils.CreateEngineMaterial(data.blitShader);
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_52 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BlitMaterial_52), (void*)L_3);
// m_SamplingMaterial = CoreUtils.CreateEngineMaterial(data.samplingShader);
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_53 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SamplingMaterial_53), (void*)L_6);
// m_Render2DLightingPass = new Render2DLightingPass(data, m_BlitMaterial, m_SamplingMaterial);
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_7 = ___0_data;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->___m_BlitMaterial_52;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_SamplingMaterial_53;
Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_10 = (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92*)il2cpp_codegen_object_new(Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92_il2cpp_TypeInfo_var);
NullCheck(L_10);
Render2DLightingPass__ctor_m7685777E98C8940A8236EF2A8ACA28F20DCDF662(L_10, L_7, L_8, L_9, NULL);
__this->___m_Render2DLightingPass_42 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Render2DLightingPass_42), (void*)L_10);
// m_PixelPerfectBackgroundPass = new PixelPerfectBackgroundPass(RenderPassEvent.AfterRenderingTransparents);
PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* L_11 = (PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494*)il2cpp_codegen_object_new(PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494_il2cpp_TypeInfo_var);
NullCheck(L_11);
PixelPerfectBackgroundPass__ctor_mCB404D32C8BB3B29D3B9F58ED4947CE1BFFBCC85(L_11, ((int32_t)500), NULL);
__this->___m_PixelPerfectBackgroundPass_43 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PixelPerfectBackgroundPass_43), (void*)L_11);
// m_FinalBlitPass = new FinalBlitPass(RenderPassEvent.AfterRendering + 1, m_BlitMaterial);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = __this->___m_BlitMaterial_52;
FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_13 = (FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC*)il2cpp_codegen_object_new(FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC_il2cpp_TypeInfo_var);
NullCheck(L_13);
FinalBlitPass__ctor_mBE63B6B01DE2BE7F86C78A11E49B44882537BC9C(L_13, ((int32_t)1001), L_12, NULL);
__this->___m_FinalBlitPass_44 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FinalBlitPass_44), (void*)L_13);
// m_PostProcessPasses = new PostProcessPasses(data.postProcessData, m_BlitMaterial);
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_52;
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9 L_17;
memset((&L_17), 0, sizeof(L_17));
PostProcessPasses__ctor_m054FD025F8EFB525E9441F5E040210B32429BC0C((&L_17), L_15, L_16, /*hidden argument*/NULL);
__this->___m_PostProcessPasses_55 = L_17;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses_55))->___m_ColorGradingLutPass_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses_55))->___m_PostProcessPass_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses_55))->___m_FinalPostProcessPass_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses_55))->___m_RendererPostProcessData_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses_55))->___m_CurrentPostProcessData_6), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PostProcessPasses_55))->___m_BlitMaterial_7), (void*)NULL);
#endif
// m_UseDepthStencilBuffer = data.useDepthStencilBuffer;
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_47 = L_19;
// k_ColorTextureHandle.Init("_CameraColorTexture");
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_20 = (&__this->___k_ColorTextureHandle_50);
RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_20, _stringLiteral19AD0C41AB960FE0D2237D2136556223F13ACAC2, NULL);
// k_DepthTextureHandle.Init("_CameraDepthAttachment");
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_21 = (&__this->___k_DepthTextureHandle_51);
RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_21, _stringLiteralC8B3F485C7232D90884130F2900C6FE0697181DF, NULL);
// m_Renderer2DData = data;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_22 = ___0_data;
__this->___m_Renderer2DData_54 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Renderer2DData_54), (void*)L_22);
// supportedRenderingFeatures = new RenderingFeatures();
RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* L_23 = (RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371*)il2cpp_codegen_object_new(RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371_il2cpp_TypeInfo_var);
NullCheck(L_23);
RenderingFeatures__ctor_m63CA9CABFDC57D4CBEA1205C070F14CC83FF8C0F(L_23, NULL);
ScriptableRenderer_set_supportedRenderingFeatures_m79C5FBB6462F1D21874A91D7FFD54F5A1D05D472_inline(__this, L_23, NULL);
// m_LightCullResult = new Light2DCullResult();
Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* L_24 = (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33*)il2cpp_codegen_object_new(Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33_il2cpp_TypeInfo_var);
NullCheck(L_24);
Light2DCullResult__ctor_mA059EA8EA57FB0C0783AAC8A6DF31771DDF6DE88(L_24, NULL);
__this->___m_LightCullResult_45 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LightCullResult_45), (void*)L_24);
// m_Renderer2DData.lightCullResult = m_LightCullResult;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_25 = __this->___m_Renderer2DData_54;
Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* L_26 = __this->___m_LightCullResult_45;
NullCheck(L_25);
Renderer2DData_set_lightCullResult_m309C84A19C19ED7F42DF784E01E051998DCBBA4A_inline(L_25, L_26, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2D::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_Dispose_m6593D80E304F0C033E42509AD00B0B3D307F5D54 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, bool ___0_disposing, const RuntimeMethod* method)
{
{
// m_PostProcessPasses.Dispose();
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_0 = (&__this->___m_PostProcessPasses_55);
PostProcessPasses_Dispose_m4221B50B16AD6692410415519FEE1EBE3CCE8D9B(L_0, NULL);
// }
return;
}
}
// UnityEngine.Rendering.Universal.Renderer2DData UnityEngine.Rendering.Universal.Renderer2D::GetRenderer2DData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* Renderer2D_GetRenderer2DData_m31E6CA5BB03579071FF206E82EB29A6182A006AC (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, const RuntimeMethod* method)
{
{
// return m_Renderer2DData;
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_0 = __this->___m_Renderer2DData_54;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2D::CreateRenderTextures(UnityEngine.Rendering.Universal.CameraData&,System.Boolean,UnityEngine.FilterMode,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderTargetHandle&,UnityEngine.Rendering.Universal.RenderTargetHandle&)
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;
{
// ref var cameraTargetDescriptor = ref cameraData.cameraTargetDescriptor;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_0 = ___0_cameraData;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_1 = (&L_0->___cameraTargetDescriptor_5);
V_0 = L_1;
// if (cameraData.renderType == CameraRenderType.Base)
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_2 = ___0_cameraData;
int32_t L_3 = L_2->___renderType_3;
if (L_3)
{
goto IL_0156;
}
}
{
// m_CreateColorTexture = forceCreateColorTexture
// || cameraData.postProcessEnabled
// || cameraData.isHdrEnabled
// || cameraData.isSceneViewCamera
// || !cameraData.isDefaultViewport
// || cameraData.requireSrgbConversion
// || !cameraData.resolveFinalTarget
// || m_Renderer2DData.useCameraSortingLayerTexture
// || !Mathf.Approximately(cameraData.renderScale, 1.0f);
bool L_4 = ___1_forceCreateColorTexture;
G_B2_0 = __this;
if (L_4)
{
G_B10_0 = __this;
goto IL_0068;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_5 = ___0_cameraData;
bool L_6 = L_5->___postProcessEnabled_27;
G_B3_0 = G_B2_0;
if (L_6)
{
G_B10_0 = G_B2_0;
goto IL_0068;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_7 = ___0_cameraData;
bool L_8 = L_7->___isHdrEnabled_18;
G_B4_0 = G_B3_0;
if (L_8)
{
G_B10_0 = G_B3_0;
goto IL_0068;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_9 = ___0_cameraData;
bool L_10;
L_10 = CameraData_get_isSceneViewCamera_m4FBB102E90A7B1AE47ED0368DAA939B1B0DA7D70(L_9, NULL);
G_B5_0 = G_B4_0;
if (L_10)
{
G_B10_0 = G_B4_0;
goto IL_0068;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_11 = ___0_cameraData;
bool L_12 = L_11->___isDefaultViewport_17;
G_B6_0 = G_B5_0;
if (!L_12)
{
G_B10_0 = G_B5_0;
goto IL_0068;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = ___0_cameraData;
bool L_14;
L_14 = CameraData_get_requireSrgbConversion_m6C5E8C4E67811A673E01D79E79B719216EE53139(L_13, NULL);
G_B7_0 = G_B6_0;
if (L_14)
{
G_B10_0 = G_B6_0;
goto IL_0068;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_15 = ___0_cameraData;
bool L_16 = L_15->___resolveFinalTarget_36;
G_B8_0 = G_B7_0;
if (!L_16)
{
G_B10_0 = G_B7_0;
goto IL_0068;
}
}
{
Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* L_17 = __this->___m_Renderer2DData_54;
NullCheck(L_17);
bool L_18;
L_18 = Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline(L_17, NULL);
G_B9_0 = G_B8_0;
if (L_18)
{
G_B10_0 = G_B8_0;
goto IL_0068;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_19 = ___0_cameraData;
float L_20 = L_19->___renderScale_10;
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_48 = (bool)G_B11_0;
// m_CreateDepthTexture = !cameraData.resolveFinalTarget && m_UseDepthStencilBuffer;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_22 = ___0_cameraData;
bool L_23 = L_22->___resolveFinalTarget_36;
G_B12_0 = __this;
if (L_23)
{
G_B13_0 = __this;
goto IL_007f;
}
}
{
bool L_24 = __this->___m_UseDepthStencilBuffer_47;
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_49 = (bool)G_B14_0;
// colorTargetHandle = m_CreateColorTexture ? k_ColorTextureHandle : RenderTargetHandle.CameraTarget;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_25 = ___4_colorTargetHandle;
bool L_26 = __this->___m_CreateColorTexture_48;
G_B15_0 = L_25;
if (L_26)
{
G_B16_0 = L_25;
goto IL_0096;
}
}
{
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_2;
G_B17_0 = L_27;
G_B17_1 = G_B15_0;
goto IL_009c;
}
IL_0096:
{
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_28 = __this->___k_ColorTextureHandle_50;
G_B17_0 = L_28;
G_B17_1 = G_B16_0;
}
IL_009c:
{
*(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)G_B17_1 = G_B17_0;
// depthTargetHandle = m_CreateDepthTexture ? k_DepthTextureHandle : colorTargetHandle;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_29 = ___5_depthTargetHandle;
bool L_30 = __this->___m_CreateDepthTexture_49;
G_B18_0 = L_29;
if (L_30)
{
G_B19_0 = L_29;
goto IL_00b4;
}
}
{
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_51;
G_B20_0 = L_33;
G_B20_1 = G_B19_0;
}
IL_00ba:
{
*(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)G_B20_1 = G_B20_0;
// if (m_CreateColorTexture)
bool L_34 = __this->___m_CreateColorTexture_48;
if (!L_34)
{
goto IL_00fe;
}
}
{
// var colorDescriptor = cameraTargetDescriptor;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_35 = V_0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_36 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_35);
V_1 = L_36;
// colorDescriptor.depthBufferBits = m_CreateDepthTexture || !m_UseDepthStencilBuffer ? 0 : k_DepthBufferBits;
bool L_37 = __this->___m_CreateDepthTexture_49;
G_B22_0 = (&V_1);
if (L_37)
{
G_B24_0 = (&V_1);
goto IL_00e4;
}
}
{
bool L_38 = __this->___m_UseDepthStencilBuffer_47;
G_B23_0 = G_B22_0;
if (!L_38)
{
G_B24_0 = G_B22_0;
goto IL_00e4;
}
}
{
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);
// cmd.GetTemporaryRT(k_ColorTextureHandle.id, colorDescriptor, colorTextureFilterMode);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_39 = ___3_cmd;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_40 = (&__this->___k_ColorTextureHandle_50);
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:
{
// if (m_CreateDepthTexture)
bool L_44 = __this->___m_CreateDepthTexture_49;
if (!L_44)
{
goto IL_017e;
}
}
{
// var depthDescriptor = cameraTargetDescriptor;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_45 = V_0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_46 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_45);
V_2 = L_46;
// depthDescriptor.colorFormat = RenderTextureFormat.Depth;
RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE((&V_2), 1, NULL);
// depthDescriptor.depthBufferBits = k_DepthBufferBits;
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_2), ((int32_t)32), NULL);
// depthDescriptor.bindMS = depthDescriptor.msaaSamples > 1 && !SystemInfo.supportsMultisampleAutoResolve && (SystemInfo.supportsMultisampledTextures != 0);
int32_t L_47;
L_47 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline((&V_2), NULL);
G_B28_0 = (&V_2);
if ((((int32_t)L_47) <= ((int32_t)1)))
{
G_B30_0 = (&V_2);
goto IL_013b;
}
}
{
bool L_48;
L_48 = SystemInfo_get_supportsMultisampleAutoResolve_m125066BA8453991299CF37D41E54CC9027679352(NULL);
G_B29_0 = G_B28_0;
if (L_48)
{
G_B30_0 = G_B28_0;
goto IL_013b;
}
}
{
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);
// cmd.GetTemporaryRT(k_DepthTextureHandle.id, depthDescriptor, FilterMode.Point);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_50 = ___3_cmd;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_51 = (&__this->___k_DepthTextureHandle_51);
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:
{
// m_CreateColorTexture = true;
__this->___m_CreateColorTexture_48 = (bool)1;
// m_CreateDepthTexture = true;
__this->___m_CreateDepthTexture_49 = (bool)1;
// colorTargetHandle = k_ColorTextureHandle;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_54 = ___4_colorTargetHandle;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_55 = __this->___k_ColorTextureHandle_50;
*(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)L_54 = L_55;
// depthTargetHandle = k_DepthTextureHandle;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_56 = ___5_depthTargetHandle;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_57 = __this->___k_DepthTextureHandle_51;
*(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)L_56 = L_57;
}
IL_017e:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2D::Setup(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
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*)&U3CU3Ec_U3CSetupU3Eb__34_0_mD666D555B5CF7DC0F45BC088E271E8556315E3BF_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;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_8;
memset((&V_8), 0, sizeof(V_8));
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_9;
memset((&V_9), 0, sizeof(V_9));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_10 = NULL;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_14;
memset((&V_14), 0, sizeof(V_14));
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_15;
memset((&V_15), 0, sizeof(V_15));
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_16;
memset((&V_16), 0, sizeof(V_16));
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_17;
memset((&V_17), 0, sizeof(V_17));
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));
{
// ref CameraData cameraData = ref renderingData.cameraData;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___1_renderingData;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_1 = (&L_0->___cameraData_1);
V_0 = L_1;
// ref var cameraTargetDescriptor = ref cameraData.cameraTargetDescriptor;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_2 = V_0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_3 = (&L_2->___cameraTargetDescriptor_5);
V_1 = L_3;
// bool stackHasPostProcess = renderingData.postProcessingEnabled;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_4 = ___1_renderingData;
bool L_5 = L_4->___postProcessingEnabled_7;
V_2 = L_5;
// bool lastCameraInStack = cameraData.resolveFinalTarget;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_6 = V_0;
bool L_7 = L_6->___resolveFinalTarget_36;
V_3 = L_7;
// var colorTextureFilterMode = FilterMode.Bilinear;
V_4 = 1;
// PixelPerfectCamera ppc = null;
V_5 = (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D*)NULL;
// bool ppcUsesOffscreenRT = false;
V_6 = (bool)0;
// bool ppcUpscaleRT = false;
V_7 = (bool)0;
// if (DebugHandler != null)
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_8;
L_8 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
if (!L_8)
{
goto IL_004f;
}
}
{
// if (DebugHandler.AreAnySettingsActive)
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_9;
L_9 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
NullCheck(L_9);
bool L_10;
L_10 = DebugHandler_get_AreAnySettingsActive_m11F81DBDC727022F72DCE7C7F9D02FC65CE61E76(L_9, NULL);
if (!L_10)
{
goto IL_004f;
}
}
{
// stackHasPostProcess = stackHasPostProcess && DebugHandler.IsPostProcessingAllowed;
bool L_11 = V_2;
if (!L_11)
{
goto IL_004d;
}
}
{
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_12;
L_12 = ScriptableRenderer_get_DebugHandler_mF10EC7F8F42F5087507DCDB7CD21338F2766DD6F_inline(__this, NULL);
NullCheck(L_12);
bool L_13;
L_13 = DebugHandler_get_IsPostProcessingAllowed_m97AA3036188DAF44567B2338C376DFB4D3148C66(L_12, NULL);
G_B5_0 = ((int32_t)(L_13));
goto IL_004e;
}
IL_004d:
{
G_B5_0 = 0;
}
IL_004e:
{
V_2 = (bool)G_B5_0;
}
IL_004f:
{
// if (cameraData.renderType == CameraRenderType.Base && lastCameraInStack)
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_14 = V_0;
int32_t L_15 = L_14->___renderType_3;
bool L_16 = V_3;
if (!((int32_t)(((((int32_t)L_15) == ((int32_t)0))? 1 : 0)&(int32_t)L_16)))
{
goto IL_00d4;
}
}
{
// cameraData.camera.TryGetComponent(out ppc);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_17 = V_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_18 = L_17->___camera_2;
NullCheck(L_18);
bool L_19;
L_19 = Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC(L_18, (&V_5), Component_TryGetComponent_TisPixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D_m3AE0EFF6FA7BF24981B37F3F6852CBB90167BFEC_RuntimeMethod_var);
// if (ppc != null && ppc.enabled)
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_20 = V_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_21)
{
goto IL_00d4;
}
}
{
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_22 = V_5;
NullCheck(L_22);
bool L_23;
L_23 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_22, NULL);
if (!L_23)
{
goto IL_00d4;
}
}
{
// if (ppc.offscreenRTSize != Vector2Int.zero)
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_24 = V_5;
NullCheck(L_24);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25;
L_25 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_24, NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26;
L_26 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
bool L_27;
L_27 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_25, L_26, NULL);
if (!L_27)
{
goto IL_00bf;
}
}
{
// ppcUsesOffscreenRT = true;
V_6 = (bool)1;
// cameraTargetDescriptor.width = ppc.offscreenRTSize.x;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_28 = V_1;
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_29 = V_5;
NullCheck(L_29);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30;
L_30 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_29, NULL);
V_14 = L_30;
int32_t L_31;
L_31 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_14), NULL);
RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline(L_28, L_31, NULL);
// cameraTargetDescriptor.height = ppc.offscreenRTSize.y;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_32 = V_1;
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_33 = V_5;
NullCheck(L_33);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_34;
L_34 = PixelPerfectCamera_get_offscreenRTSize_m1221BF2C872682E23BE67BA752FD74550BC4DC62(L_33, NULL);
V_14 = L_34;
int32_t L_35;
L_35 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_14), NULL);
RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline(L_32, L_35, NULL);
}
IL_00bf:
{
// colorTextureFilterMode = ppc.finalBlitFilterMode;
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_36 = V_5;
NullCheck(L_36);
int32_t L_37;
L_37 = PixelPerfectCamera_get_finalBlitFilterMode_mDA77C9DB448F4AFC781A62A4EFA4C34C2166E11C(L_36, NULL);
V_4 = L_37;
// ppcUpscaleRT = ppc.gridSnapping == PixelPerfectCamera.GridSnapping.UpscaleRenderTexture;
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_38 = V_5;
NullCheck(L_38);
int32_t L_39;
L_39 = PixelPerfectCamera_get_gridSnapping_mDFA44858BA699CBE7ED304D37AF1F9CB7A533C94_inline(L_38, NULL);
V_7 = (bool)((((int32_t)L_39) == ((int32_t)2))? 1 : 0);
}
IL_00d4:
{
// CommandBuffer cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_40;
L_40 = CommandBufferPool_Get_m1A194FD7FBF7B6B0B47F292287DAD9EB65EE4423(NULL);
V_10 = L_40;
// using (new ProfilingScope(cmd, m_ProfilingSampler))
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_41 = V_10;
il2cpp_codegen_runtime_class_init_inline(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var);
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_42 = ((Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields*)il2cpp_codegen_static_fields_for(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var))->___m_ProfilingSampler_46;
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_15), L_41, L_42, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00fc:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_15), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// CreateRenderTextures(ref cameraData, ppcUsesOffscreenRT, colorTextureFilterMode, cmd,
// out colorTargetHandle, out depthTargetHandle);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_43 = V_0;
bool L_44 = V_6;
int32_t L_45 = V_4;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_46 = V_10;
Renderer2D_CreateRenderTextures_mEB69456F0FE029347CC82556EDB86ED99D322BAD(__this, L_43, L_44, L_45, L_46, (&V_8), (&V_9), NULL);
// }
goto IL_010a;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_010a:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_47 = V_10;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___0_context), L_47, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_48 = V_10;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mF83A83AA404E868E189436107015AD084C00C844(L_48, NULL);
// ConfigureCameraTarget(colorTargetHandle.Identifier(), depthTargetHandle.Identifier());
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_49;
L_49 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_8), NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_50;
L_50 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_9), NULL);
ScriptableRenderer_ConfigureCameraTarget_m4067416B1E8D785A5BADBEFB1E73FDA7A6A0D440(__this, L_49, L_50, NULL);
// isCameraColorTargetValid = true; // This is to make it possible to call ScriptableRenderer.cameraColorTarget in the custom passes.
((ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892*)__this)->___isCameraColorTargetValid_28 = (bool)1;
// AddRenderPasses(ref renderingData);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_51 = ___1_renderingData;
ScriptableRenderer_AddRenderPasses_mF91618C00A388BCCA1918697AF9E314DD6318E3B(__this, L_51, NULL);
// isCameraColorTargetValid = false;
((ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892*)__this)->___isCameraColorTargetValid_28 = (bool)0;
// if (stackHasPostProcess && cameraData.renderType == CameraRenderType.Base && m_PostProcessPasses.isCreated)
bool L_52 = V_2;
if (!L_52)
{
goto IL_017c;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_53 = V_0;
int32_t L_54 = L_53->___renderType_3;
if (L_54)
{
goto IL_017c;
}
}
{
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_55 = (&__this->___m_PostProcessPasses_55);
bool L_56;
L_56 = PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A(L_55, NULL);
if (!L_56)
{
goto IL_017c;
}
}
{
// colorGradingLutPass.Setup(colorGradingLutHandle);
ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_57;
L_57 = Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3(__this, NULL);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_58;
L_58 = Renderer2D_get_colorGradingLutHandle_mB82C36CE8CA42C4DE15D7FC01740D16D351A7FF4(__this, NULL);
V_16 = L_58;
NullCheck(L_57);
ColorGradingLutPass_Setup_m53B48CE59512CCAAF6E110A9986DA6F07488BBBC(L_57, (&V_16), NULL);
// EnqueuePass(colorGradingLutPass);
ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_59;
L_59 = Renderer2D_get_colorGradingLutPass_mA8B403AA497D2773498E39065EA83F3A0DFCE6A3(__this, NULL);
ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_59, NULL);
}
IL_017c:
{
// var needsDepth = m_CreateDepthTexture || (!m_CreateColorTexture && m_UseDepthStencilBuffer);
bool L_60 = __this->___m_CreateDepthTexture_49;
if (L_60)
{
goto IL_0197;
}
}
{
bool L_61 = __this->___m_CreateColorTexture_48;
if (L_61)
{
goto IL_0194;
}
}
{
bool L_62 = __this->___m_UseDepthStencilBuffer_47;
G_B24_0 = ((int32_t)(L_62));
goto IL_0198;
}
IL_0194:
{
G_B24_0 = 0;
goto IL_0198;
}
IL_0197:
{
G_B24_0 = 1;
}
IL_0198:
{
V_11 = (bool)G_B24_0;
// m_Render2DLightingPass.Setup(needsDepth);
Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_63 = __this->___m_Render2DLightingPass_42;
bool L_64 = V_11;
NullCheck(L_63);
Render2DLightingPass_Setup_m8C6DBBBDD3539BECE9705F3A558C8F295696AB21_inline(L_63, L_64, NULL);
// m_Render2DLightingPass.ConfigureTarget(colorTargetHandle.Identifier(), depthTargetHandle.Identifier());
Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_65 = __this->___m_Render2DLightingPass_42;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_66;
L_66 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_8), NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_67;
L_67 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_9), NULL);
NullCheck(L_65);
ScriptableRenderPass_ConfigureTarget_m2DC2D1A171DC20D7873D59129C5B3C543C3C28FE(L_65, L_66, L_67, NULL);
// EnqueuePass(m_Render2DLightingPass);
Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* L_68 = __this->___m_Render2DLightingPass_42;
ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_68, NULL);
// bool requireFinalPostProcessPass =
// lastCameraInStack && !ppcUpscaleRT && stackHasPostProcess && cameraData.antialiasing == AntialiasingMode.FastApproximateAntialiasing;
bool L_69 = V_3;
if (!L_69)
{
goto IL_01d6;
}
}
{
bool L_70 = V_7;
G_B27_0 = ((((int32_t)L_70) == ((int32_t)0))? 1 : 0);
goto IL_01d7;
}
IL_01d6:
{
G_B27_0 = 0;
}
IL_01d7:
{
bool L_71 = V_2;
if (!((int32_t)(G_B27_0&(int32_t)L_71)))
{
goto IL_01e6;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_72 = V_0;
int32_t L_73 = L_72->___antialiasing_33;
G_B30_0 = ((((int32_t)L_73) == ((int32_t)1))? 1 : 0);
goto IL_01e7;
}
IL_01e6:
{
G_B30_0 = 0;
}
IL_01e7:
{
V_12 = (bool)G_B30_0;
// bool hasPassesAfterPostProcessing = activeRenderPassQueue.Find(x => x.renderPassEvent == RenderPassEvent.AfterRenderingPostProcessing) != null;
List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* L_74;
L_74 = ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var);
Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_75 = ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__34_0_1;
Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_76 = L_75;
G_B31_0 = L_76;
G_B31_1 = L_74;
if (L_76)
{
G_B32_0 = L_76;
G_B32_1 = L_74;
goto IL_020e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var);
U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* L_77 = ((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_78 = (Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F*)il2cpp_codegen_object_new(Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F_il2cpp_TypeInfo_var);
NullCheck(L_78);
Predicate_1__ctor_mFE18533B43A6BC452856BD26C1B09EA48B30D596(L_78, L_77, (intptr_t)((void*)U3CU3Ec_U3CSetupU3Eb__34_0_mD666D555B5CF7DC0F45BC088E271E8556315E3BF_RuntimeMethod_var), NULL);
Predicate_1_tDA2CE3363E0111BA17BFCC1AEBFB72B6F673BE0F* L_79 = L_78;
((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__34_0_1 = L_79;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9__34_0_1), (void*)L_79);
G_B32_0 = L_79;
G_B32_1 = G_B31_1;
}
IL_020e:
{
NullCheck(G_B32_1);
ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* L_80;
L_80 = List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15(G_B32_1, G_B32_0, List_1_Find_mCF0F67356936720756670310CA0745FA7C88DF15_RuntimeMethod_var);
V_13 = (bool)((!(((RuntimeObject*)(ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0*)L_80) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
// if (stackHasPostProcess && m_PostProcessPasses.isCreated)
bool L_81 = V_2;
if (!L_81)
{
goto IL_027c;
}
}
{
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_82 = (&__this->___m_PostProcessPasses_55);
bool L_83;
L_83 = PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A(L_82, NULL);
if (!L_83)
{
goto IL_027c;
}
}
{
// RenderTargetHandle postProcessDestHandle =
// lastCameraInStack && !ppcUpscaleRT && !requireFinalPostProcessPass ? RenderTargetHandle.CameraTarget : afterPostProcessColorHandle;
bool L_84 = V_3;
if (!L_84)
{
goto IL_0233;
}
}
{
bool L_85 = V_7;
if (L_85)
{
goto IL_0233;
}
}
{
bool L_86 = V_12;
if (!L_86)
{
goto IL_023b;
}
}
IL_0233:
{
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_87;
L_87 = Renderer2D_get_afterPostProcessColorHandle_m672FF18EF925F414AFAED6EF6E9229BDC5CF6E48(__this, NULL);
G_B39_0 = L_87;
goto IL_0240;
}
IL_023b:
{
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_88 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
G_B39_0 = L_88;
}
IL_0240:
{
V_17 = G_B39_0;
// postProcessPass.Setup(
// cameraTargetDescriptor,
// colorTargetHandle,
// postProcessDestHandle,
// depthTargetHandle,
// colorGradingLutHandle,
// requireFinalPostProcessPass,
// postProcessDestHandle == RenderTargetHandle.CameraTarget);
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_89;
L_89 = Renderer2D_get_postProcessPass_mDF02A32B234434F6321F6D5FB6A5DC3719E5E9CB(__this, NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_90 = V_1;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_91 = V_17;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_92;
L_92 = Renderer2D_get_colorGradingLutHandle_mB82C36CE8CA42C4DE15D7FC01740D16D351A7FF4(__this, NULL);
V_16 = L_92;
bool L_93 = V_12;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_94 = V_17;
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_95 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
bool L_96;
L_96 = RenderTargetHandle_op_Equality_m0A17C91FD605DDB7604F1D10EBFBBADD71B21366(L_94, L_95, NULL);
NullCheck(L_89);
PostProcessPass_Setup_m9F6A742760473EDA0AA4F68D5CCC81BEF0B8CCBD(L_89, L_90, (&V_8), L_91, (&V_9), (&V_16), L_93, L_96, NULL);
// EnqueuePass(postProcessPass);
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_97;
L_97 = Renderer2D_get_postProcessPass_mDF02A32B234434F6321F6D5FB6A5DC3719E5E9CB(__this, NULL);
ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_97, NULL);
// colorTargetHandle = postProcessDestHandle;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_98 = V_17;
V_8 = L_98;
}
IL_027c:
{
// if (ppc != null && ppc.enabled && (ppc.cropFrame == PixelPerfectCamera.CropFrame.Pillarbox || ppc.cropFrame == PixelPerfectCamera.CropFrame.Letterbox || ppc.cropFrame == PixelPerfectCamera.CropFrame.Windowbox || ppc.cropFrame == PixelPerfectCamera.CropFrame.StretchFill))
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_99 = V_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_100;
L_100 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_99, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_100)
{
goto IL_02c3;
}
}
{
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_101 = V_5;
NullCheck(L_101);
bool L_102;
L_102 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_101, NULL);
if (!L_102)
{
goto IL_02c3;
}
}
{
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_103 = V_5;
NullCheck(L_103);
int32_t L_104;
L_104 = PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline(L_103, NULL);
if ((((int32_t)L_104) == ((int32_t)1)))
{
goto IL_02b7;
}
}
{
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_105 = V_5;
NullCheck(L_105);
int32_t L_106;
L_106 = PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline(L_105, NULL);
if ((((int32_t)L_106) == ((int32_t)2)))
{
goto IL_02b7;
}
}
{
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_107 = V_5;
NullCheck(L_107);
int32_t L_108;
L_108 = PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline(L_107, NULL);
if ((((int32_t)L_108) == ((int32_t)3)))
{
goto IL_02b7;
}
}
{
PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* L_109 = V_5;
NullCheck(L_109);
int32_t L_110;
L_110 = PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline(L_109, NULL);
if ((!(((uint32_t)L_110) == ((uint32_t)4))))
{
goto IL_02c3;
}
}
IL_02b7:
{
// EnqueuePass(m_PixelPerfectBackgroundPass);
PixelPerfectBackgroundPass_t9A127636C54AB58D148D95C700EF675A3C1E1494* L_111 = __this->___m_PixelPerfectBackgroundPass_43;
ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_111, NULL);
}
IL_02c3:
{
// if (requireFinalPostProcessPass && m_PostProcessPasses.isCreated)
bool L_112 = V_12;
if (!L_112)
{
goto IL_02f0;
}
}
{
PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* L_113 = (&__this->___m_PostProcessPasses_55);
bool L_114;
L_114 = PostProcessPasses_get_isCreated_m7834DD59EF7B705AD79A50469F3D690B67D74E5A(L_113, NULL);
if (!L_114)
{
goto IL_02f0;
}
}
{
// finalPostProcessPass.SetupFinalPass(colorTargetHandle, hasPassesAfterPostProcessing);
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_115;
L_115 = Renderer2D_get_finalPostProcessPass_m3344B06D50DE07965954041B982F0D0C5CF1ECC0(__this, NULL);
bool L_116 = V_13;
NullCheck(L_115);
PostProcessPass_SetupFinalPass_mC0A18D856701B91791C0043FFF434D2A7FF07CAC(L_115, (&V_8), L_116, NULL);
// EnqueuePass(finalPostProcessPass);
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_117;
L_117 = Renderer2D_get_finalPostProcessPass_m3344B06D50DE07965954041B982F0D0C5CF1ECC0(__this, NULL);
ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_117, NULL);
return;
}
IL_02f0:
{
// else if (lastCameraInStack && colorTargetHandle != RenderTargetHandle.CameraTarget)
bool L_118 = V_3;
if (!L_118)
{
goto IL_0320;
}
}
{
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_119 = V_8;
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_120 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
bool L_121;
L_121 = RenderTargetHandle_op_Inequality_m61EFD64C8EC4A74CAE147ABDAF9EF39B03C88457(L_119, L_120, NULL);
if (!L_121)
{
goto IL_0320;
}
}
{
// m_FinalBlitPass.Setup(cameraTargetDescriptor, colorTargetHandle);
FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_122 = __this->___m_FinalBlitPass_44;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_123 = V_1;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_124 = (*(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46*)L_123);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_125 = V_8;
NullCheck(L_122);
FinalBlitPass_Setup_m43358F383D31DD4940B10181B6AB2F64CE7AACC5(L_122, L_124, L_125, NULL);
// EnqueuePass(m_FinalBlitPass);
FinalBlitPass_t5A422DA2B38F1886E0F5AC3D26CE2455177C3EAC* L_126 = __this->___m_FinalBlitPass_44;
ScriptableRenderer_EnqueuePass_m62AC5EFBA8DECFD514CAFC4EFDCFBF88C710954F(__this, L_126, NULL);
}
IL_0320:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2D::SetupCullingParameters(UnityEngine.Rendering.ScriptableCullingParameters&,UnityEngine.Rendering.Universal.CameraData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_SetupCullingParameters_mE2F9F0BC786CB77B170B036A8CFBD5DEF27CB236 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* ___0_cullingParameters, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___1_cameraData, const RuntimeMethod* method)
{
{
// cullingParameters.cullingOptions = CullingOptions.None;
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_0 = ___0_cullingParameters;
ScriptableCullingParameters_set_cullingOptions_m618DDCBD0D0AB8CC22A2E92724919A25D60C6CAF(L_0, 0, NULL);
// cullingParameters.isOrthographic = cameraData.camera.orthographic;
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_1 = ___0_cullingParameters;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_2 = ___1_cameraData;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = L_2->___camera_2;
NullCheck(L_3);
bool L_4;
L_4 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_3, NULL);
ScriptableCullingParameters_set_isOrthographic_m9B768D87F12D8D9978C7C2C1547A3DF5AEC3E3B5(L_1, L_4, NULL);
// cullingParameters.shadowDistance = 0.0f;
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_5 = ___0_cullingParameters;
ScriptableCullingParameters_set_shadowDistance_m92DDDA606C58EF0DF46D05140900290CCDEE3B35(L_5, (0.0f), NULL);
// m_LightCullResult.SetupCulling(ref cullingParameters, cameraData.camera);
Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* L_6 = __this->___m_LightCullResult_45;
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_7 = ___0_cullingParameters;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_8 = ___1_cameraData;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = L_8->___camera_2;
NullCheck(L_6);
Light2DCullResult_SetupCulling_m97F5B2E772E2E6C7143F7D3F29476889F21C0951(L_6, L_7, L_9, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2D::FinishRendering(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2D_FinishRendering_m06AB788E051D29ADAD9B1B0184D310C8DEACAB08 (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method)
{
{
// if (m_CreateColorTexture)
bool L_0 = __this->___m_CreateColorTexture_48;
if (!L_0)
{
goto IL_0019;
}
}
{
// cmd.ReleaseTemporaryRT(k_ColorTextureHandle.id);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = ___0_cmd;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_2 = (&__this->___k_ColorTextureHandle_50);
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:
{
// if (m_CreateDepthTexture)
bool L_4 = __this->___m_CreateDepthTexture_49;
if (!L_4)
{
goto IL_0032;
}
}
{
// cmd.ReleaseTemporaryRT(k_DepthTextureHandle.id);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___0_cmd;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_6 = (&__this->___k_DepthTextureHandle_51);
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;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2D::.cctor()
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;
}
{
// private static readonly ProfilingSampler m_ProfilingSampler = new ProfilingSampler("Create Camera Textures");
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_0);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteral06B0854D1A609C53C49CB94CFECD72B217825467, NULL);
((Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields*)il2cpp_codegen_static_fields_for(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var))->___m_ProfilingSampler_46 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_StaticFields*)il2cpp_codegen_static_fields_for(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var))->___m_ProfilingSampler_46), (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
// System.Void UnityEngine.Rendering.Universal.Renderer2D/<>c::.cctor()
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);
NullCheck(L_0);
U3CU3Ec__ctor_m3086BFBB238BAEB118255B78A43ECA268A9473C8(L_0, NULL);
((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2D/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3086BFBB238BAEB118255B78A43ECA268A9473C8 (U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Renderer2D/<>c::<Setup>b__34_0(UnityEngine.Rendering.Universal.ScriptableRenderPass)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CSetupU3Eb__34_0_mD666D555B5CF7DC0F45BC088E271E8556315E3BF (U3CU3Ec_t4DF2EFEE545B051C6F0746D3FDBB7C97DCFAD7D2* __this, ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* ___0_x, const RuntimeMethod* method)
{
{
// bool hasPassesAfterPostProcessing = activeRenderPassQueue.Find(x => x.renderPassEvent == RenderPassEvent.AfterRenderingPostProcessing) != null;
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
// System.Single UnityEngine.Rendering.Universal.Renderer2DData::get_hdrEmulationScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// public float hdrEmulationScale => m_HDREmulationScale;
float L_0 = __this->___m_HDREmulationScale_11;
return L_0;
}
}
// System.Single UnityEngine.Rendering.Universal.Renderer2DData::get_lightRenderTextureScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Renderer2DData_get_lightRenderTextureScale_m80E3D92E565F5609CDAF7929B3717A93CDF159EF (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal float lightRenderTextureScale => m_LightRenderTextureScale;
float L_0 = __this->___m_LightRenderTextureScale_12;
return L_0;
}
}
// UnityEngine.Rendering.Universal.Light2DBlendStyle[] UnityEngine.Rendering.Universal.Renderer2DData::get_lightBlendStyles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// public Light2DBlendStyle[] lightBlendStyles => m_LightBlendStyles;
Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_0 = __this->___m_LightBlendStyles_13;
return L_0;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Renderer2DData::get_useDepthStencilBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal bool useDepthStencilBuffer => m_UseDepthStencilBuffer;
bool L_0 = __this->___m_UseDepthStencilBuffer_14;
return L_0;
}
}
// UnityEngine.Texture2D UnityEngine.Rendering.Universal.Renderer2DData::get_fallOffLookup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Renderer2DData_get_fallOffLookup_m3AFCE4D394F16EF30EEE2A3F2FA3B8B3A001E880 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Texture2D fallOffLookup => m_FallOffLookup;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___m_FallOffLookup_32;
return L_0;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_shapeLightShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightShader_mC8287286E689DA2BB41625B23404512CAC6CD5A5 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader shapeLightShader => m_ShapeLightShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ShapeLightShader_20;
return L_0;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_shapeLightVolumeShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightVolumeShader_mA9794C25798DB7ADF3D25F0A201881F27BB62B98 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader shapeLightVolumeShader => m_ShapeLightVolumeShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ShapeLightVolumeShader_21;
return L_0;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_pointLightShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightShader_m5529C6F0D20A1D20F704D0C942CE34FF1EE6F941 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader pointLightShader => m_PointLightShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_PointLightShader_22;
return L_0;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_pointLightVolumeShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightVolumeShader_m7F22B50F1B5E8A522F42D0EA4C90C8B864D426CC (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader pointLightVolumeShader => m_PointLightVolumeShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_PointLightVolumeShader_23;
return L_0;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_blitShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_blitShader_m5342241AF3DD52DA6EFDBE454780FB9F5028A7E8 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader blitShader => m_BlitShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_BlitShader_24;
return L_0;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_samplingShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_samplingShader_m3C0C7A08E63C414DD4C48D0256A049B511A07979 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader samplingShader => m_SamplingShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_SamplingShader_25;
return L_0;
}
}
// UnityEngine.Rendering.Universal.PostProcessData UnityEngine.Rendering.Universal.Renderer2DData::get_postProcessData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* Renderer2DData_get_postProcessData_mF4A687D571EE240B0D8A616FED76CED4D179B2B9 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal PostProcessData postProcessData { get => m_PostProcessData; set { m_PostProcessData = value; } }
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_0 = __this->___m_PostProcessData_31;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_postProcessData(UnityEngine.Rendering.Universal.PostProcessData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_postProcessData_m17A86534CB5A12F98BB5C16F9A637328BBD08BA6 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___0_value, const RuntimeMethod* method)
{
{
// internal PostProcessData postProcessData { get => m_PostProcessData; set { m_PostProcessData = value; } }
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_0 = ___0_value;
__this->___m_PostProcessData_31 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PostProcessData_31), (void*)L_0);
// internal PostProcessData postProcessData { get => m_PostProcessData; set { m_PostProcessData = value; } }
return;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_spriteShadowShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_spriteShadowShader_mBC30CEEA016E05AD84481382C2713D44D226801D (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader spriteShadowShader => m_SpriteShadowShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_SpriteShadowShader_27;
return L_0;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_spriteUnshadowShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_spriteUnshadowShader_m303BB65183DF95F2A14C737CD233DCBAFE908A5F (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader spriteUnshadowShader => m_SpriteUnshadowShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_SpriteUnshadowShader_28;
return L_0;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_geometryUnshadowShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_geometryUnshadowShader_m8C657B86F62E280D077BF46B3D28FA1302A8FCD4 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader geometryUnshadowShader => m_GeometryUnshadowShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_GeometryUnshadowShader_29;
return L_0;
}
}
// UnityEngine.Shader UnityEngine.Rendering.Universal.Renderer2DData::get_projectedShadowShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_projectedShadowShader_m5966E1034C318DD13FB97A223FE0F7A653A8E412 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader projectedShadowShader => m_ProjectedShadowShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ProjectedShadowShader_26;
return L_0;
}
}
// UnityEngine.TransparencySortMode UnityEngine.Rendering.Universal.Renderer2DData::get_transparencySortMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_transparencySortMode_mBACEBCE15C206F0D10734D2817235AE84B20175B (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal TransparencySortMode transparencySortMode => m_TransparencySortMode;
int32_t L_0 = __this->___m_TransparencySortMode_9;
return L_0;
}
}
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.Renderer2DData::get_transparencySortAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Renderer2DData_get_transparencySortAxis_mA021D22EC848890B31700B625996E5DCE07509BD (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Vector3 transparencySortAxis => m_TransparencySortAxis;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_TransparencySortAxis_10;
return L_0;
}
}
// System.UInt32 UnityEngine.Rendering.Universal.Renderer2DData::get_lightRenderTextureMemoryBudget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_lightRenderTextureMemoryBudget_m81AC5C4821789EB0D7DE7B85F1276E4A6B098F6F (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal uint lightRenderTextureMemoryBudget => m_MaxLightRenderTextureCount;
uint32_t L_0 = __this->___m_MaxLightRenderTextureCount_18;
return L_0;
}
}
// System.UInt32 UnityEngine.Rendering.Universal.Renderer2DData::get_shadowRenderTextureMemoryBudget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_shadowRenderTextureMemoryBudget_mCFF858C1CB16CF0BEB60B5B4628875B4218B8412 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal uint shadowRenderTextureMemoryBudget => m_MaxShadowRenderTextureCount;
uint32_t L_0 = __this->___m_MaxShadowRenderTextureCount_19;
return L_0;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Renderer2DData::get_useCameraSortingLayerTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal bool useCameraSortingLayerTexture => m_UseCameraSortingLayersTexture;
bool L_0 = __this->___m_UseCameraSortingLayersTexture_15;
return L_0;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Renderer2DData::get_cameraSortingLayerTextureBound()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerTextureBound_mBAF7C05D1153A869650C0A10AA05CD9CE7AB3035 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal int cameraSortingLayerTextureBound => m_CameraSortingLayersTextureBound;
int32_t L_0 = __this->___m_CameraSortingLayersTextureBound_16;
return L_0;
}
}
// UnityEngine.Rendering.Universal.Downsampling UnityEngine.Rendering.Universal.Renderer2DData::get_cameraSortingLayerDownsamplingMethod()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Downsampling cameraSortingLayerDownsamplingMethod => m_CameraSortingLayerDownsamplingMethod;
int32_t L_0 = __this->___m_CameraSortingLayerDownsamplingMethod_17;
return L_0;
}
}
// UnityEngine.Rendering.Universal.ScriptableRenderer UnityEngine.Rendering.Universal.Renderer2DData::Create()
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;
}
{
// return new Renderer2D(this);
Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1* L_0 = (Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1*)il2cpp_codegen_object_new(Renderer2D_tE294EEA16D9D285A137FEE5A3936698398741BA1_il2cpp_TypeInfo_var);
NullCheck(L_0);
Renderer2D__ctor_m11C3053A505E02F28EB7D4928197891E961CA698(L_0, __this, NULL);
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::OnEnable()
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*)&_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;
{
// base.OnEnable();
ScriptableRendererData_OnEnable_mBA8590EF82D69350E72F3A39C0B7000FAC542EC4(__this, NULL);
// for (var i = 0; i < m_LightBlendStyles.Length; ++i)
V_0 = 0;
goto IL_0034;
}
IL_000a:
{
// m_LightBlendStyles[i].renderTargetHandle.Init($"_ShapeLightTexture{i}");
Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_0 = __this->___m_LightBlendStyles_13;
int32_t L_1 = V_0;
NullCheck(L_0);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_2 = (&((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___renderTargetHandle_5);
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);
RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_2, L_6, NULL);
// for (var i = 0; i < m_LightBlendStyles.Length; ++i)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0034:
{
// for (var i = 0; i < m_LightBlendStyles.Length; ++i)
int32_t L_8 = V_0;
Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_9 = __this->___m_LightBlendStyles_13;
NullCheck(L_9);
if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
{
goto IL_000a;
}
}
{
// normalsRenderTarget.Init("_NormalMap");
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_10 = (&__this->___normalsRenderTarget_41);
RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_10, _stringLiteral17870CA6693777D85F2129A2C9A2AF8DCEDFC342, NULL);
// shadowsRenderTarget.Init("_ShadowTex");
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_11 = (&__this->___shadowsRenderTarget_42);
RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_11, _stringLiteral288D3B30927E4D95B96B2D2711C4053AA1D54F18, NULL);
// spriteSelfShadowMaterial = null;
Renderer2DData_set_spriteSelfShadowMaterial_mCAE3C4F0EF5F516622C2259D0A47F1E58EEA2D59_inline(__this, (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL, NULL);
// spriteUnshadowMaterial = null;
Renderer2DData_set_spriteUnshadowMaterial_m8D0F76BF57EC8EB98A1A14CB0EDE37010D58A0CE_inline(__this, (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL, NULL);
// projectedShadowMaterial = null;
Renderer2DData_set_projectedShadowMaterial_m977A785864CE22AABFB011D265F68B9923F5B0AF_inline(__this, (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL, NULL);
// stencilOnlyShadowMaterial = null;
Renderer2DData_set_stencilOnlyShadowMaterial_m51FB72D8B852EB9A7D37342903DF0A12B36591E3_inline(__this, (MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)NULL, NULL);
// }
return;
}
}
// System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.Material> UnityEngine.Rendering.Universal.Renderer2DData::get_lightMaterials()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* Renderer2DData_get_lightMaterials_m22C3145214999466A69DB97DDB0CBF2ED7F26BEF (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Dictionary<uint, Material> lightMaterials { get; } = new Dictionary<uint, Material>();
Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* L_0 = __this->___U3ClightMaterialsU3Ek__BackingField_33;
return L_0;
}
}
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::get_spriteSelfShadowMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_spriteSelfShadowMaterial_mF66A375A9570061CC087229481490CC0E1DF808B (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Material[] spriteSelfShadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CspriteSelfShadowMaterialU3Ek__BackingField_34;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_spriteSelfShadowMaterial(UnityEngine.Material[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteSelfShadowMaterial_mCAE3C4F0EF5F516622C2259D0A47F1E58EEA2D59 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method)
{
{
// internal Material[] spriteSelfShadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value;
__this->___U3CspriteSelfShadowMaterialU3Ek__BackingField_34 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteSelfShadowMaterialU3Ek__BackingField_34), (void*)L_0);
return;
}
}
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::get_spriteUnshadowMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_spriteUnshadowMaterial_mE9C983070D4AB06AEC0FD5AE9ADC22564577A8FC (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Material[] spriteUnshadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CspriteUnshadowMaterialU3Ek__BackingField_35;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_spriteUnshadowMaterial(UnityEngine.Material[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_spriteUnshadowMaterial_m8D0F76BF57EC8EB98A1A14CB0EDE37010D58A0CE (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method)
{
{
// internal Material[] spriteUnshadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value;
__this->___U3CspriteUnshadowMaterialU3Ek__BackingField_35 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteUnshadowMaterialU3Ek__BackingField_35), (void*)L_0);
return;
}
}
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::get_geometryUnshadowMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_geometryUnshadowMaterial_m74EEF274A335D2A77C707A48115F8C8C16DDF47A (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Material[] geometryUnshadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CgeometryUnshadowMaterialU3Ek__BackingField_36;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_geometryUnshadowMaterial(UnityEngine.Material[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_geometryUnshadowMaterial_m70C6B6267B48BABAD191920D7F8402DE62D41262 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method)
{
{
// internal Material[] geometryUnshadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value;
__this->___U3CgeometryUnshadowMaterialU3Ek__BackingField_36 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgeometryUnshadowMaterialU3Ek__BackingField_36), (void*)L_0);
return;
}
}
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::get_projectedShadowMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_projectedShadowMaterial_mCEC8DC316E0A99B9966850D2240942D9E9124DAE (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Material[] projectedShadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CprojectedShadowMaterialU3Ek__BackingField_37;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_projectedShadowMaterial(UnityEngine.Material[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_projectedShadowMaterial_m977A785864CE22AABFB011D265F68B9923F5B0AF (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method)
{
{
// internal Material[] projectedShadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value;
__this->___U3CprojectedShadowMaterialU3Ek__BackingField_37 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CprojectedShadowMaterialU3Ek__BackingField_37), (void*)L_0);
return;
}
}
// UnityEngine.Material[] UnityEngine.Rendering.Universal.Renderer2DData::get_stencilOnlyShadowMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer2DData_get_stencilOnlyShadowMaterial_m7621B3E4B5247CCE17864544EE14EDBC90F175B1 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Material[] stencilOnlyShadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField_38;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_stencilOnlyShadowMaterial(UnityEngine.Material[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_stencilOnlyShadowMaterial_m51FB72D8B852EB9A7D37342903DF0A12B36591E3 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method)
{
{
// internal Material[] stencilOnlyShadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value;
__this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField_38 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField_38), (void*)L_0);
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Renderer2DData::get_isNormalsRenderTargetValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer2DData_get_isNormalsRenderTargetValid_m9E55394F40D7BD5E08B59CCC6B55E920B3DDC514 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal bool isNormalsRenderTargetValid { get; set; }
bool L_0 = __this->___U3CisNormalsRenderTargetValidU3Ek__BackingField_39;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_isNormalsRenderTargetValid(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_isNormalsRenderTargetValid_mFE2F6A7F7BE40468052A125B30CE0FE2365D6AC4 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// internal bool isNormalsRenderTargetValid { get; set; }
bool L_0 = ___0_value;
__this->___U3CisNormalsRenderTargetValidU3Ek__BackingField_39 = L_0;
return;
}
}
// System.Single UnityEngine.Rendering.Universal.Renderer2DData::get_normalsRenderTargetScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Renderer2DData_get_normalsRenderTargetScale_m408FDE336E166EC040B8E723532E5D0D41C93C2C (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal float normalsRenderTargetScale { get; set; }
float L_0 = __this->___U3CnormalsRenderTargetScaleU3Ek__BackingField_40;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_normalsRenderTargetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_normalsRenderTargetScale_mCA4C07D8B6D985281DEA12A2A6EB7453FFB9C176 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, float ___0_value, const RuntimeMethod* method)
{
{
// internal float normalsRenderTargetScale { get; set; }
float L_0 = ___0_value;
__this->___U3CnormalsRenderTargetScaleU3Ek__BackingField_40 = L_0;
return;
}
}
// UnityEngine.Rendering.Universal.ILight2DCullResult UnityEngine.Rendering.Universal.Renderer2DData::get_lightCullResult()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664 (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal ILight2DCullResult lightCullResult { get; set; }
RuntimeObject* L_0 = __this->___U3ClightCullResultU3Ek__BackingField_44;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::set_lightCullResult(UnityEngine.Rendering.Universal.ILight2DCullResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer2DData_set_lightCullResult_m309C84A19C19ED7F42DF784E01E051998DCBBA4A (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// internal ILight2DCullResult lightCullResult { get; set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3ClightCullResultU3Ek__BackingField_44 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClightCullResultU3Ek__BackingField_44), (void*)L_0);
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Renderer2DData::.ctor()
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 m_TransparencySortAxis = Vector3.up;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
__this->___m_TransparencySortAxis_10 = L_0;
// float m_HDREmulationScale = 1;
__this->___m_HDREmulationScale_11 = (1.0f);
// float m_LightRenderTextureScale = 0.5f;
__this->___m_LightRenderTextureScale_12 = (0.5f);
// bool m_UseDepthStencilBuffer = true;
__this->___m_UseDepthStencilBuffer_14 = (bool)1;
// uint m_MaxLightRenderTextureCount = 16;
__this->___m_MaxLightRenderTextureCount_18 = ((int32_t)16);
// uint m_MaxShadowRenderTextureCount = 1;
__this->___m_MaxShadowRenderTextureCount_19 = 1;
// internal Dictionary<uint, Material> lightMaterials { get; } = new Dictionary<uint, Material>();
Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* L_1 = (Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441*)il2cpp_codegen_object_new(Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m4F51537239BC5ADF9FC7E2089F72D1053BF51978(L_1, Dictionary_2__ctor_m4F51537239BC5ADF9FC7E2089F72D1053BF51978_RuntimeMethod_var);
__this->___U3ClightMaterialsU3Ek__BackingField_33 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClightMaterialsU3Ek__BackingField_33), (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
// System.Void UnityEngine.Rendering.Universal.CompositeShadowCaster2D::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompositeShadowCaster2D_OnEnable_mE1A02266BBEC37965FDA85F33A6CA14C48ABFB3B (CompositeShadowCaster2D_tDE7E39C1507FD4BD5C3F9F3A3036EEC1F37BB242* __this, const RuntimeMethod* method)
{
{
// ShadowCasterGroup2DManager.AddGroup(this);
ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27(__this, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.CompositeShadowCaster2D::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompositeShadowCaster2D_OnDisable_m6B343267D36D9432DEE075B943054EC7EB276CA8 (CompositeShadowCaster2D_tDE7E39C1507FD4BD5C3F9F3A3036EEC1F37BB242* __this, const RuntimeMethod* method)
{
{
// ShadowCasterGroup2DManager.RemoveGroup(this);
ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124(__this, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.CompositeShadowCaster2D::.ctor()
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
// UnityEngine.Mesh UnityEngine.Rendering.Universal.ShadowCaster2D::get_mesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ShadowCaster2D_get_mesh_mC91917065166C84464F407545B9E3C150675643D (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// public Mesh mesh => m_Mesh;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_Mesh_15;
return L_0;
}
}
// UnityEngine.Vector3[] UnityEngine.Rendering.Universal.ShadowCaster2D::get_shapePath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ShadowCaster2D_get_shapePath_m3614E69C892A0F81148A23594A6681E18BDEC075 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// public Vector3[] shapePath => m_ShapePath;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___m_ShapePath_13;
return L_0;
}
}
// System.Int32 UnityEngine.Rendering.Universal.ShadowCaster2D::get_shapePathHash()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShadowCaster2D_get_shapePathHash_m7525D9991DBF1D9403EDF71F7EEA6CC433453992 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// internal int shapePathHash { get { return m_ShapePathHash; } set { m_ShapePathHash = value; } }
int32_t L_0 = __this->___m_ShapePathHash_14;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::set_shapePathHash(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_set_shapePathHash_m793D28E37B7262DD253202A8449B0B330202547E (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// internal int shapePathHash { get { return m_ShapePathHash; } set { m_ShapePathHash = value; } }
int32_t L_0 = ___0_value;
__this->___m_ShapePathHash_14 = L_0;
// internal int shapePathHash { get { return m_ShapePathHash; } set { m_ShapePathHash = value; } }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::CacheValues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_CacheValues_m346BA3DDC0AD4BE0455961A159B08D2315E9BB46 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// m_CachedPosition = transform.position;
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_24 = L_1;
// m_CachedLossyScale = transform.lossyScale;
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_25 = L_3;
// m_CachedRotation = transform.rotation;
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_26 = L_5;
// m_CachedShadowMatrix = Matrix4x4.TRS(m_CachedPosition, m_CachedRotation, Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___m_CachedPosition_24;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = __this->___m_CachedRotation_26;
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_27 = L_9;
// m_CachedInverseShadowMatrix = m_CachedShadowMatrix.inverse;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_10 = (&__this->___m_CachedShadowMatrix_27);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11;
L_11 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD(L_10, NULL);
__this->___m_CachedInverseShadowMatrix_28 = L_11;
// m_CachedLocalToWorldMatrix = transform.localToWorldMatrix;
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_29 = L_13;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::set_useRendererSilhouette(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_set_useRendererSilhouette_mFDE622C8F451335D00276A3E4172411C552277B8 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set { m_UseRendererSilhouette = value; }
bool L_0 = ___0_value;
__this->___m_UseRendererSilhouette_9 = L_0;
// set { m_UseRendererSilhouette = value; }
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::get_useRendererSilhouette()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_get_useRendererSilhouette_m1EF0CF2601E580169E8FBAB4AD52C647147274D2 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// get { return m_UseRendererSilhouette && m_HasRenderer; }
bool L_0 = __this->___m_UseRendererSilhouette_9;
if (!L_0)
{
goto IL_000f;
}
}
{
bool L_1 = __this->___m_HasRenderer_8;
return L_1;
}
IL_000f:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::set_selfShadows(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_set_selfShadows_m27F1E7307871625BF2C5C1F847C4061719374F71 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set { m_SelfShadows = value; }
bool L_0 = ___0_value;
__this->___m_SelfShadows_11 = L_0;
// set { m_SelfShadows = value; }
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::get_selfShadows()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_get_selfShadows_m2998E96C5B56E7E630FADE052333BB88A313EC90 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// get { return m_SelfShadows; }
bool L_0 = __this->___m_SelfShadows_11;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::set_castsShadows(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_set_castsShadows_m88C959F08FBAFA98A5F2C08A48D78F2AF369BFAB (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set { m_CastsShadows = value; }
bool L_0 = ___0_value;
__this->___m_CastsShadows_10 = L_0;
// set { m_CastsShadows = value; }
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::get_castsShadows()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowCaster2D_get_castsShadows_m0F1913D8C0C543A4AEF8123BCA445A0CA3A0E0A6 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// get { return m_CastsShadows; }
bool L_0 = __this->___m_CastsShadows_10;
return L_0;
}
}
// System.Int32[] UnityEngine.Rendering.Universal.ShadowCaster2D::SetDefaultSortingLayers()
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;
{
// int layerCount = SortingLayer.layers.Length;
SortingLayerU5BU5D_t3973F6B913DFFDE3AA5525D3A9E01790BD819F53* L_0;
L_0 = SortingLayer_get_layers_mD8D9BE0A1CE213B052E37E8A6B713A20F87A1570(NULL);
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
// int[] allLayers = new int[layerCount];
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;
// for (int layerIndex = 0; layerIndex < layerCount; layerIndex++)
V_2 = 0;
goto IL_002a;
}
IL_0013:
{
// allLayers[layerIndex] = SortingLayer.layers[layerIndex].id;
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<il2cpp_array_size_t>(L_6))), NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (int32_t)L_7);
// for (int layerIndex = 0; layerIndex < layerCount; layerIndex++)
int32_t L_8 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_002a:
{
// for (int layerIndex = 0; layerIndex < layerCount; layerIndex++)
int32_t L_9 = V_2;
int32_t L_10 = V_0;
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_0013;
}
}
{
// return allLayers;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_1;
return L_11;
}
}
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::IsLit(UnityEngine.Rendering.Universal.Light2D)
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;
{
// deltaPos.x = light.m_CachedPosition.x - m_BoundingSphere.position.x;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_0 = ___0_light;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = (&L_0->___m_CachedPosition_30);
float L_2 = L_1->___x_2;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_3 = (&__this->___m_BoundingSphere_20);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&L_3->___position_0);
float L_5 = L_4->___x_2;
(&V_0)->___x_2 = ((float)il2cpp_codegen_subtract(L_2, L_5));
// deltaPos.y = light.m_CachedPosition.y - m_BoundingSphere.position.y;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_6 = ___0_light;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (&L_6->___m_CachedPosition_30);
float L_8 = L_7->___y_3;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_9 = (&__this->___m_BoundingSphere_20);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = (&L_9->___position_0);
float L_11 = L_10->___y_3;
(&V_0)->___y_3 = ((float)il2cpp_codegen_subtract(L_8, L_11));
// deltaPos.z = light.m_CachedPosition.z - m_BoundingSphere.position.z;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_12 = ___0_light;
NullCheck(L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_13 = (&L_12->___m_CachedPosition_30);
float L_14 = L_13->___z_4;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_15 = (&__this->___m_BoundingSphere_20);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = (&L_15->___position_0);
float L_17 = L_16->___z_4;
(&V_0)->___z_4 = ((float)il2cpp_codegen_subtract(L_14, L_17));
// float distanceSq = Vector3.SqrMagnitude(deltaPos);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0;
float L_19;
L_19 = Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline(L_18, NULL);
// float radiiLength = light.boundingSphere.radius + m_BoundingSphere.radius;
Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* L_20 = ___0_light;
NullCheck(L_20);
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_21;
L_21 = Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E_inline(L_20, NULL);
float L_22 = L_21.___radius_1;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_23 = (&__this->___m_BoundingSphere_20);
float L_24 = L_23->___radius_1;
V_1 = ((float)il2cpp_codegen_add(L_22, L_24));
// return distanceSq <= (radiiLength * radiiLength);
float L_25 = V_1;
float L_26 = V_1;
return (bool)((((int32_t)((!(((float)L_19) <= ((float)((float)il2cpp_codegen_multiply(L_25, L_26)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean UnityEngine.Rendering.Universal.ShadowCaster2D::IsShadowedLayer(System.Int32)
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;
}
{
// return m_ApplyToSortingLayers != null ? Array.IndexOf(m_ApplyToSortingLayers, layer) >= 0 : false;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers_12;
if (L_0)
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___m_ApplyToSortingLayers_12;
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);
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::Awake()
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;
{
// if (m_ApplyToSortingLayers == null)
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers_12;
if (L_0)
{
goto IL_0013;
}
}
{
// m_ApplyToSortingLayers = SetDefaultSortingLayers();
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1;
L_1 = ShadowCaster2D_SetDefaultSortingLayers_m2D3C6C3CDD8F7EB2D6AA1A134381B36C1B4FF409(NULL);
__this->___m_ApplyToSortingLayers_12 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ApplyToSortingLayers_12), (void*)L_1);
}
IL_0013:
{
// Bounds bounds = new Bounds(transform.position, Vector3.one);
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((&V_0), L_3, L_4, NULL);
// Renderer renderer = GetComponent<Renderer>();
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_5;
L_5 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
V_1 = L_5;
// if (renderer != null)
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;
}
}
{
// bounds = renderer.bounds;
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 collider = GetComponent<Collider2D>();
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_10;
L_10 = Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16(__this, Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16_RuntimeMethod_var);
V_4 = L_10;
// if (collider != null)
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;
}
}
{
// bounds = collider.bounds;
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 inverseScale = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_2 = L_15;
// Vector3 relOffset = transform.position;
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;
// if (transform.lossyScale.x != 0 && transform.lossyScale.y != 0)
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_2;
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_3;
if ((((float)L_23) == ((float)(0.0f))))
{
goto IL_010a;
}
}
{
// inverseScale = new Vector3(1 / transform.lossyScale.x, 1 / transform.lossyScale.y);
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_2;
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_3;
Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&V_2), ((float)((1.0f)/L_26)), ((float)((1.0f)/L_29)), NULL);
// relOffset = new Vector3(inverseScale.x * -transform.position.x, inverseScale.y * -transform.position.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_2;
float L_31 = L_30.___x_2;
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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2;
float L_36 = L_35.___y_3;
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_3;
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:
{
// if (m_ShapePath == null || m_ShapePath.Length == 0)
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_40 = __this->___m_ShapePath_13;
if (!L_40)
{
goto IL_011e;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = __this->___m_ShapePath_13;
NullCheck(L_41);
if ((((RuntimeArray*)L_41)->max_length))
{
goto IL_020a;
}
}
IL_011e:
{
// m_ShapePath = new Vector3[]
// {
// relOffset + new Vector3(inverseScale.x * bounds.min.x, inverseScale.y * bounds.min.y),
// relOffset + new Vector3(inverseScale.x * bounds.min.x, inverseScale.y * bounds.max.y),
// relOffset + new Vector3(inverseScale.x * bounds.max.x, inverseScale.y * bounds.max.y),
// relOffset + new Vector3(inverseScale.x * bounds.max.x, inverseScale.y * bounds.min.y),
// };
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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_0), NULL);
float L_48 = L_47.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_2;
float L_50 = L_49.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_0), NULL);
float L_52 = L_51.___y_3;
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)), /*hidden argument*/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<il2cpp_array_size_t>(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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
L_59 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_0), NULL);
float L_60 = L_59.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_2;
float L_62 = L_61.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_0), NULL);
float L_64 = L_63.___y_3;
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)), /*hidden argument*/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<il2cpp_array_size_t>(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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
L_71 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_0), NULL);
float L_72 = L_71.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_2;
float L_74 = L_73.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
L_75 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_0), NULL);
float L_76 = L_75.___y_3;
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)), /*hidden argument*/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<il2cpp_array_size_t>(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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83;
L_83 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_0), NULL);
float L_84 = L_83.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_2;
float L_86 = L_85.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87;
L_87 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_0), NULL);
float L_88 = L_87.___y_3;
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)), /*hidden argument*/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<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_90);
__this->___m_ShapePath_13 = L_79;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShapePath_13), (void*)L_79);
}
IL_020a:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::OnEnable()
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;
}
{
// if (m_Mesh == null || m_InstanceId != GetInstanceID())
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_Mesh_15;
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_16;
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:
{
// m_Mesh = new Mesh();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_4);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_4, NULL);
__this->___m_Mesh_15 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Mesh_15), (void*)L_4);
// m_LocalBounds = ShadowUtility.GenerateShadowMesh(m_Mesh, m_ShapePath);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = __this->___m_Mesh_15;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___m_ShapePath_13;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7;
L_7 = ShadowUtility_GenerateShadowMesh_mAAF67A6ECA0D5477DDB43AB45800FCC74AA71B0E(L_5, L_6, NULL);
__this->___m_LocalBounds_19 = L_7;
// m_InstanceId = GetInstanceID();
int32_t L_8;
L_8 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(__this, NULL);
__this->___m_InstanceId_16 = L_8;
}
IL_004a:
{
// m_ShadowCasterGroup = null;
__this->___m_ShadowCasterGroup_17 = (ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShadowCasterGroup_17), (void*)(ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C*)NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_OnDisable_mA7713F5F2FF5152EB8CEA56528447296FC39D001 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// ShadowCasterGroup2DManager.RemoveFromShadowCasterGroup(this, m_ShadowCasterGroup);
ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_0 = __this->___m_ShadowCasterGroup_17;
ShadowCasterGroup2DManager_RemoveFromShadowCasterGroup_m6098412D8FFB8BDEFC64CBECD9201739D3ED7F8A(__this, L_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::Update()
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;
{
// m_HasRenderer = TryGetComponent<Renderer>(out renderer);
bool L_0;
L_0 = Component_TryGetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mB716E62C397CE180F1E59E318CD5073E785CCDE3(__this, (&V_0), Component_TryGetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mB716E62C397CE180F1E59E318CD5073E785CCDE3_RuntimeMethod_var);
__this->___m_HasRenderer_8 = L_0;
// bool rebuildMesh = LightUtility.CheckForChange(m_ShapePathHash, ref m_PreviousPathHash);
int32_t L_1 = __this->___m_ShapePathHash_14;
int32_t* L_2 = (&__this->___m_PreviousPathHash_23);
bool L_3;
L_3 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_1, L_2, NULL);
// if (rebuildMesh)
if (!L_3)
{
goto IL_0038;
}
}
{
// m_LocalBounds = ShadowUtility.GenerateShadowMesh(m_Mesh, m_ShapePath);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = __this->___m_Mesh_15;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___m_ShapePath_13;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6;
L_6 = ShadowUtility_GenerateShadowMesh_mAAF67A6ECA0D5477DDB43AB45800FCC74AA71B0E(L_4, L_5, NULL);
__this->___m_LocalBounds_19 = L_6;
}
IL_0038:
{
// m_PreviousShadowCasterGroup = m_ShadowCasterGroup;
ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_7 = __this->___m_ShadowCasterGroup_17;
__this->___m_PreviousShadowCasterGroup_18 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PreviousShadowCasterGroup_18), (void*)L_7);
// bool addedToNewGroup = ShadowCasterGroup2DManager.AddToShadowCasterGroup(this, ref m_ShadowCasterGroup);
ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C** L_8 = (&__this->___m_ShadowCasterGroup_17);
bool L_9;
L_9 = ShadowCasterGroup2DManager_AddToShadowCasterGroup_mA2EF244C1238F0BF6153AF616E3F0552A50B8366(__this, L_8, NULL);
// if (addedToNewGroup && m_ShadowCasterGroup != null)
if (!L_9)
{
goto IL_0094;
}
}
{
ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_10 = __this->___m_ShadowCasterGroup_17;
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;
}
}
{
// if (m_PreviousShadowCasterGroup == this)
ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_12 = __this->___m_PreviousShadowCasterGroup_18;
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(this);
ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124(__this, NULL);
}
IL_0074:
{
// ShadowCasterGroup2DManager.RemoveFromShadowCasterGroup(this, m_PreviousShadowCasterGroup);
ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_14 = __this->___m_PreviousShadowCasterGroup_18;
ShadowCasterGroup2DManager_RemoveFromShadowCasterGroup_m6098412D8FFB8BDEFC64CBECD9201739D3ED7F8A(__this, L_14, NULL);
// if (m_ShadowCasterGroup == this)
ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C* L_15 = __this->___m_ShadowCasterGroup_17;
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(this);
ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27(__this, NULL);
}
IL_0094:
{
// if (LightUtility.CheckForChange(m_ShadowGroup, ref m_PreviousShadowGroup))
int32_t L_17 = ((ShadowCasterGroup2D_tF96443460D74ECF28C770B120D17A17330A2890C*)__this)->___m_ShadowGroup_4;
int32_t* L_18 = (&__this->___m_PreviousShadowGroup_21);
bool L_19;
L_19 = LightUtility_CheckForChange_m09CA0FD2F85441EADF9F2FF659657ED82C56AD45(L_17, L_18, NULL);
if (!L_19)
{
goto IL_00b3;
}
}
{
// ShadowCasterGroup2DManager.RemoveGroup(this);
ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124(__this, NULL);
// ShadowCasterGroup2DManager.AddGroup(this);
ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27(__this, NULL);
}
IL_00b3:
{
// if (LightUtility.CheckForChange(m_CastsShadows, ref m_PreviousCastsShadows))
bool L_20 = __this->___m_CastsShadows_10;
bool* L_21 = (&__this->___m_PreviousCastsShadows_22);
bool L_22;
L_22 = LightUtility_CheckForChange_m3EAF4B51254E6BEA76D2075A51DE0DB7E5FF638F(L_20, L_21, NULL);
if (!L_22)
{
goto IL_00dc;
}
}
{
// if (m_CastsShadows)
bool L_23 = __this->___m_CastsShadows_10;
if (!L_23)
{
goto IL_00d6;
}
}
{
// ShadowCasterGroup2DManager.AddGroup(this);
ShadowCasterGroup2DManager_AddGroup_m10396CF58AF2DB021632AB55FBFBCDB1A0593A27(__this, NULL);
goto IL_00dc;
}
IL_00d6:
{
// ShadowCasterGroup2DManager.RemoveGroup(this);
ShadowCasterGroup2DManager_RemoveGroup_m98D74AC3B0EE72BF1120B0D5F27DD7F8496EB124(__this, NULL);
}
IL_00dc:
{
// UpdateBoundingSphere();
ShadowCaster2D_UpdateBoundingSphere_m486D032B236DF744C86320A478B962B98CC921C6(__this, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_OnBeforeSerialize_mFAECD673F3D37C0EC83747005EE5662BFC3B0C48 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// m_ComponentVersion = k_CurrentComponentVersion;
__this->___m_ComponentVersion_7 = 1;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_OnAfterDeserialize_mE5BED244D0B39C81DD0AE73271859F73D5C2D8A1 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// if (m_ComponentVersion == ComponentVersions.Version_Unserialized)
int32_t L_0 = __this->___m_ComponentVersion_7;
if (L_0)
{
goto IL_0020;
}
}
{
// m_LocalBounds = ShadowUtility.CalculateLocalBounds(m_ShapePath);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___m_ShapePath_13;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2;
L_2 = ShadowUtility_CalculateLocalBounds_mF98559C970AA0935BE0FE6A5C83E920F8ED8172A(L_1, NULL);
__this->___m_LocalBounds_19 = L_2;
// m_ComponentVersion = ComponentVersions.Version_1;
__this->___m_ComponentVersion_7 = 1;
}
IL_0020:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::UpdateBoundingSphere()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D_UpdateBoundingSphere_m486D032B236DF744C86320A478B962B98CC921C6 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __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;
{
// var maxBound = transform.TransformPoint(m_LocalBounds.max);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_1 = (&__this->___m_LocalBounds_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09(L_1, NULL);
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_0, L_2, NULL);
V_0 = L_3;
// var minBound = transform.TransformPoint(m_LocalBounds.min);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_5 = (&__this->___m_LocalBounds_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13(L_5, NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_4, L_6, NULL);
V_1 = L_7;
// var center = 0.5f * (maxBound + minBound);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((0.5f), L_10, NULL);
V_2 = L_11;
// var radius = Vector3.Magnitude(maxBound - center);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_13, NULL);
float L_15;
L_15 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_14, NULL);
V_3 = L_15;
// m_BoundingSphere = new BoundingSphere(center, radius);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_2;
float L_17 = V_3;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_18;
memset((&L_18), 0, sizeof(L_18));
BoundingSphere__ctor_mB76812ECBDD8BA5B3E246871C58F6FA6CA2061C7((&L_18), L_16, L_17, /*hidden argument*/NULL);
__this->___m_BoundingSphere_20 = L_18;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.ShadowCaster2D::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowCaster2D__ctor_m4152C10A67C39DD5DF9980986260A1C7133E1289 (ShadowCaster2D_t197EBB536B1D87996630BB1882B533B93BD8F9DF* __this, const RuntimeMethod* method)
{
{
// [SerializeField] bool m_UseRendererSilhouette = true;
__this->___m_UseRendererSilhouette_9 = (bool)1;
// [SerializeField] bool m_CastsShadows = true;
__this->___m_CastsShadows_10 = (bool)1;
// bool m_PreviousCastsShadows = true;
__this->___m_PreviousCastsShadows_22 = (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)
{
{
// public double ArcTolerance { get; set; }
double L_0 = ___0_value;
__this->___U3CArcToleranceU3Ek__BackingField_11 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tC21608E7C04F77D959CAC750A784805B548DF443* PolyNode_get_Childs_m1BD4470AF9EA49855B7F3FC6EA68174ECF526041_inline (PolyNode_tF1280A79A0B4FFF3BB40C965C02885F7D91F4BA9* __this, const RuntimeMethod* method)
{
{
// get { return m_Childs; }
List_1_tC21608E7C04F77D959CAC750A784805B548DF443* L_0 = __this->___m_Childs_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ClipperOffset_get_ArcTolerance_mE0BB4CD7D1127B4933AA37A3FE91BFBE0DC56B47_inline (ClipperOffset_tB8701451FCA98C42B7846689965F8C7A518F0B0D* __this, const RuntimeMethod* method)
{
{
// public double ArcTolerance { get; set; }
double L_0 = __this->___U3CArcToleranceU3Ek__BackingField_11;
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)
{
{
// set;
int32_t L_0 = ___0_value;
__this->___U3CLastIndexU3Ek__BackingField_29 = 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)
{
{
// set;
bool L_0 = ___0_value;
__this->___U3CReverseSolutionU3Ek__BackingField_30 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* Light2D_get_vertices_m30A4FC1F21114D144A320FAF2D883FC35ABCBBDA_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal LightUtility.LightMeshVertex[] vertices { get { return m_Vertices; } set { m_Vertices = value; } }
LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = __this->___m_Vertices_27;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* Light2D_get_indices_m6DA51D837BC7190D11FF54E820D00E01E023C59A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal ushort[] indices { get { return m_Triangles; } set { m_Triangles = value; } }
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->___m_Triangles_28;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___0_value;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___0_value;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___0_value;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___0_value;
float L_1 = ___1_min;
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
float L_3 = ___1_min;
___0_value = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___0_value;
float L_5 = ___2_max;
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
float L_7 = ___2_max;
___0_value = L_7;
}
IL_0019:
{
float L_8 = ___0_value;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_volumetricShadowsEnabled_m33D2FA62A54E1F806340AD2353A496F380373A8E_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public bool volumetricShadowsEnabled { get => m_ShadowVolumeIntensityEnabled; set => m_ShadowVolumeIntensityEnabled = value; }
bool L_0 = __this->___m_ShadowVolumeIntensityEnabled_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shadowVolumeIntensity_m3E69E95B53FE4D0CABD48311E08961EBDFC5FFF2_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float shadowVolumeIntensity { get => m_ShadowVolumeIntensity; set => m_ShadowVolumeIntensity = Mathf.Clamp01(value); }
float L_0 = __this->___m_ShadowVolumeIntensity_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Light2D_get_shapePath_mE54ACE4DF1FA1DED318DD1A3A214476B9BE356AF_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get { return m_ShapePath; }
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___m_ShapePath_43;
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)
{
{
// internal BoundingSphere boundingSphere { get; private set; }
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = ___0_value;
__this->___U3CboundingSphereU3Ek__BackingField_32 = L_0;
return;
}
}
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_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
float L_3 = L_2.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
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)), /*hidden argument*/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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
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_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs;
float L_8 = L_7.___y_3;
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_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs;
float L_13 = L_12.___z_4;
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, /*hidden argument*/NULL);
V_0 = L_15;
goto IL_003c;
}
IL_003c:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
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_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs;
float L_8 = L_7.___y_3;
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_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs;
float L_13 = L_12.___z_4;
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, /*hidden argument*/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_2;
float L_2 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a;
float L_4 = L_3.___y_3;
float L_5 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a;
float L_7 = L_6.___z_4;
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)), /*hidden argument*/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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
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)), /*hidden argument*/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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
float L_11 = L_10.___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
V_0 = ((float)L_12);
goto IL_0034;
}
IL_0034:
{
float L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/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_2;
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_1 = L_0;
float L_1 = ___1_y;
__this->___y_2 = L_1;
float L_2 = ___2_z;
__this->___z_3 = L_2;
float L_3 = ___3_w;
__this->___w_4 = 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_5;
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)
{
{
// internal bool isDirty { get; set; }
bool L_0 = __this->___U3CisDirtyU3Ek__BackingField_3;
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)
{
{
// internal bool isDirty { get; set; }
bool L_0 = ___0_value;
__this->___U3CisDirtyU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2DBlendStyle_get_hasRenderTarget_m8E674E79F9DC1B48986F21E33F89833EF879FD45_inline (Light2DBlendStyle_tD5C374DD9D54E8FA4BC495EA99F386F09B16B3D4* __this, const RuntimeMethod* method)
{
{
// internal bool hasRenderTarget { get; set; }
bool L_0 = __this->___U3ChasRenderTargetU3Ek__BackingField_4;
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)
{
{
// internal bool hasRenderTarget { get; set; }
bool L_0 = ___0_value;
__this->___U3ChasRenderTargetU3Ek__BackingField_4 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_mask_m9BFA5014000FA37E2B3FF5951F45E5917ACAB3BC_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method)
{
{
// public Vector4 mask { get; private set; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___U3CmaskU3Ek__BackingField_0;
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)
{
{
// public Vector4 mask { get; private set; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
__this->___U3CmaskU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MaskChannelFilter_get_inverted_m531700431E1C5C1BABEF42FB52A24BBDD5B605D5_inline (MaskChannelFilter_t42E30F384534A5E2EACD587B0CED5098AA6633EC* __this, const RuntimeMethod* method)
{
{
// public Vector4 inverted { get; private set; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___U3CinvertedU3Ek__BackingField_1;
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)
{
{
// public Vector4 inverted { get; private set; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
__this->___U3CinvertedU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DManager_get_lights_m9F6950DFA48FA4983A232285659B0C84C7702D31_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Light2DManager_tABC1708805E5CC8F915FF47A014362B4B8D5129E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static List<Light2D> lights { get; } = new List<Light2D>();
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_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* Light2DCullResult_get_visibleLights_m041185299DC3D259440E4BBE0D36C03001658516_inline (Light2DCullResult_tDD14596580D41FE025B1A250DB84F2EA93DB2E33* __this, const RuntimeMethod* method)
{
{
// public List<Light2D> visibleLights => m_VisibleLights;
List_1_tFD2E9FF88054A389E2ABA7669B914CB6550B743C* L_0 = __this->___m_VisibleLights_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_normalMapQuality_m28A7D992DB501CE9249CFDB3FEE815C7FE32D603_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public NormalMapQuality normalMapQuality => m_NormalMapQuality;
int32_t L_0 = __this->___m_NormalMapQuality_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_volumeIntensity_mC6F6BE848A771AE2C1437660B53E83A4E84EA3E8_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float volumeIntensity => m_LightVolumeIntensity;
float L_0 = __this->___m_LightVolumeIntensity_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_blendStyleIndex_m82EAB3253C08B3C945BA87A3472F7F3FC2C99F47_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public int blendStyleIndex { get => m_BlendStyleIndex; set => m_BlendStyleIndex = value; }
int32_t L_0 = __this->___m_BlendStyleIndex_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_lightType_m0A01B085108F4ED81AB7670F3BC01899AA92C282_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_LightType;
int32_t L_0 = __this->___m_LightType_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 Light2D_get_boundingSphere_mE383F09F0081D4AE36BBA24CDD330AB1904F4A5E_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal BoundingSphere boundingSphere { get; private set; }
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_0 = __this->___U3CboundingSphereU3Ek__BackingField_32;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method)
{
{
// public static float dot(float3 x, float3 y) { return x.x * y.x + x.y * y.y + x.z * y.z; }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
float L_1 = L_0.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
float L_3 = L_2.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_x;
float L_5 = L_4.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_y;
float L_7 = L_6.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_x;
float L_9 = L_8.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_y;
float L_11 = L_10.___z_2;
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 int32_t Light2D_get_lightOrder_m01D500576E546C581E7172C14C97C06EF7442C6A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public int lightOrder { get => m_LightOrder; set => m_LightOrder = value; }
int32_t L_0 = __this->___m_LightOrder_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Light2D_get_affectedSortingLayers_m8DF4D9874C3839DE300C54CDEC5648B491BA4C3D_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// internal int[] affectedSortingLayers => m_ApplyToSortingLayers;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ApplyToSortingLayers_13;
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), /*hidden argument*/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)
{
{
// public Color color { get => m_Color; set => m_Color = value; }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_Color_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_intensity_m92554676D740E01D24F39AE5942C00AA8BB541C9_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float intensity { get => m_Intensity; set => m_Intensity = value; }
float L_0 = __this->___m_Intensity_10;
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_0;
float L_2 = ___1_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___0_a;
float L_4 = L_3.___g_1;
float L_5 = ___1_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_a;
float L_7 = L_6.___b_2;
float L_8 = ___1_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_a;
float L_10 = L_9.___a_3;
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)), /*hidden argument*/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)
{
{
// public int[] Elements { get { return _elements; } }
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____elements_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* Tess_get_Vertices_m7B098381A624A3B4353ED0D18F601863A3E5C44B_inline (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
{
{
// public ContourVertex[] Vertices { get { return _vertices; } }
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = __this->____vertices_13;
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_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = 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_0;
float L_2 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
float L_4 = L_3.___y_1;
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)), /*hidden argument*/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)
{
{
// internal LightUtility.LightMeshVertex[] vertices { get { return m_Vertices; } set { m_Vertices = value; } }
LightMeshVertexU5BU5D_t9DE3B9AD46622DA5866FC545286737925F4EBA53* L_0 = ___0_value;
__this->___m_Vertices_27 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Vertices_27), (void*)L_0);
// internal LightUtility.LightMeshVertex[] vertices { get { return m_Vertices; } set { m_Vertices = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Light2D_set_indices_mAB395B3534E25B105E6A5643A543CCC87C7638E4_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_value, const RuntimeMethod* method)
{
{
// internal ushort[] indices { get { return m_Triangles; } set { m_Triangles = value; } }
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = ___0_value;
__this->___m_Triangles_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triangles_28), (void*)L_0);
// internal ushort[] indices { get { return m_Triangles; } set { m_Triangles = value; } }
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_0 = L_0;
float L_1 = ___1_g;
__this->___g_1 = L_1;
float L_2 = ___2_b;
__this->___b_2 = L_2;
float L_3 = ___3_a;
__this->___a_3 = 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)
{
{
// this.x = x;
float L_0 = ___0_x;
__this->___x_0 = L_0;
// this.y = y;
float L_1 = ___1_y;
__this->___y_1 = L_1;
// this.z = z;
float L_2 = ___2_z;
__this->___z_2 = 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)
{
{
// this.x = x;
float L_0 = ___0_x;
__this->___x_0 = L_0;
// this.y = y;
float L_1 = ___1_y;
__this->___y_1 = 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_0;
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;
}
{
// public static float cos(float x) { return (float)System.Math.Cos(x); }
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;
}
{
// public static float sin(float x) { return (float)System.Math.Sin((float)x); }
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)
{
{
// public static float3 operator * (float lhs, float3 rhs) { return new float3 (lhs * rhs.x, lhs * rhs.y, lhs * rhs.z); }
float L_0 = ___0_lhs;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___1_rhs;
float L_2 = L_1.___x_0;
float L_3 = ___0_lhs;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___1_rhs;
float L_5 = L_4.___y_1;
float L_6 = ___0_lhs;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_rhs;
float L_8 = L_7.___z_2;
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)), /*hidden argument*/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)
{
{
// public static float3 operator * (float3 lhs, float rhs) { return new float3 (lhs.x * rhs, lhs.y * rhs, lhs.z * rhs); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
float L_1 = L_0.___x_0;
float L_2 = ___1_rhs;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___0_lhs;
float L_4 = L_3.___y_1;
float L_5 = ___1_rhs;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___0_lhs;
float L_7 = L_6.___z_2;
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)), /*hidden argument*/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)
{
{
// public static float3 operator + (float3 lhs, float3 rhs) { return new float3 (lhs.x + rhs.x, lhs.y + rhs.y, lhs.z + rhs.z); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
float L_1 = L_0.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs;
float L_5 = L_4.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs;
float L_7 = L_6.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs;
float L_9 = L_8.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs;
float L_11 = L_10.___z_2;
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)), /*hidden argument*/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)
{
{
// public static float3 min(float3 x, float3 y) { return new float3(min(x.x, y.x), min(x.y, y.y), min(x.z, y.z)); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
float L_1 = L_0.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
float L_3 = L_2.___x_0;
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_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_y;
float L_8 = L_7.___y_1;
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_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = ___1_y;
float L_13 = L_12.___z_2;
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, /*hidden argument*/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)
{
{
// public static float3 max(float3 x, float3 y) { return new float3(max(x.x, y.x), max(x.y, y.y), max(x.z, y.z)); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
float L_1 = L_0.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
float L_3 = L_2.___x_0;
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_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___1_y;
float L_8 = L_7.___y_1;
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_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = ___1_y;
float L_13 = L_12.___z_2;
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, /*hidden argument*/NULL);
return L_15;
}
}
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_5;
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 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_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
float L_2 = ___2_z;
__this->___z_4 = 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 = (&__this->___x_2);
int32_t L_1;
L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
float* L_2 = (&__this->___y_3);
int32_t L_3;
L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
float* L_4 = (&__this->___z_4);
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)
{
{
// public RenderPassEvent renderPassEvent { get; set; }
int32_t L_0 = ___0_value;
__this->___U3CrenderPassEventU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_transparencySortMode_mBACEBCE15C206F0D10734D2817235AE84B20175B_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal TransparencySortMode transparencySortMode => m_TransparencySortMode;
int32_t L_0 = __this->___m_TransparencySortMode_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Renderer2DData_get_transparencySortAxis_mA021D22EC848890B31700B625996E5DCE07509BD_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Vector3 transparencySortAxis => m_TransparencySortAxis;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_TransparencySortAxis_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerDownsamplingMethod_m478909E9010DA9AB00F2018525B3B45398980E8A_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Downsampling cameraSortingLayerDownsamplingMethod => m_CameraSortingLayerDownsamplingMethod;
int32_t L_0 = __this->___m_CameraSortingLayerDownsamplingMethod_17;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, const RuntimeMethod* method)
{
{
// public int id { set; get; }
int32_t L_0 = __this->___U3CidU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ScriptableRenderPass_get_depthAttachment_m22B1F7DFC6D96D1419EBA02D9EB06D61D9E997A6_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method)
{
{
// get => m_DepthAttachment;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___m_DepthAttachment_21;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Renderer2DData_get_cameraSortingLayerTextureBound_mBAF7C05D1153A869650C0A10AA05CD9CE7AB3035_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal int cameraSortingLayerTextureBound => m_CameraSortingLayersTextureBound;
int32_t L_0 = __this->___m_CameraSortingLayersTextureBound_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Renderer2DData_get_lightCullResult_mF3641633AC49BB44C86B3A9E2875BA1B3B894664_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal ILight2DCullResult lightCullResult { get; set; }
RuntimeObject* L_0 = __this->___U3ClightCullResultU3Ek__BackingField_44;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_useCameraSortingLayerTexture_m184B68F88C3A43F3507E4BAB8EA939B7EA6EB029_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal bool useCameraSortingLayerTexture => m_UseCameraSortingLayersTexture;
bool L_0 = __this->___m_UseCameraSortingLayersTexture_15;
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;
}
{
// public static uint maxTextureCount { get; private set; }
uint32_t L_0 = ((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___U3CmaxTextureCountU3Ek__BackingField_1;
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_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* Renderer2DData_get_lightBlendStyles_mDD40DEC48A2DC62FC10A23BEDBE2313581C36858_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// public Light2DBlendStyle[] lightBlendStyles => m_LightBlendStyles;
Light2DBlendStyleU5BU5D_t4FBA2FC189234B769B96F31C0BF9307E73FD1079* L_0 = __this->___m_LightBlendStyles_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_lightRenderTextureMemoryBudget_m81AC5C4821789EB0D7DE7B85F1276E4A6B098F6F_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal uint lightRenderTextureMemoryBudget => m_MaxLightRenderTextureCount;
uint32_t L_0 = __this->___m_MaxLightRenderTextureCount_18;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Renderer2DData_get_shadowRenderTextureMemoryBudget_mCFF858C1CB16CF0BEB60B5B4628875B4218B8412_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal uint shadowRenderTextureMemoryBudget => m_MaxShadowRenderTextureCount;
uint32_t L_0 = __this->___m_MaxShadowRenderTextureCount_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_hdrEmulationScale_m3F7DE6B51EF8C9B84E9D34387D4BEE9FDABDF052_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// public float hdrEmulationScale => m_HDREmulationScale;
float L_0 = __this->___m_HDREmulationScale_11;
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)
{
{
// public static uint max(uint x, uint y) { return x > y ? x : y; }
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;
}
{
// public static uint maxTextureCount { get; private set; }
uint32_t L_0 = ___0_value;
((LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_StaticFields*)il2cpp_codegen_static_fields_for(LayerUtility_t0731C94464D9693BD110E96E5C165A60FBB421B2_il2cpp_TypeInfo_var))->___U3CmaxTextureCountU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_shadowsEnabled_m22E4C87955DECFC40C34F851FAE080371F548BCB_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public bool shadowsEnabled { get => m_ShadowIntensityEnabled; set => m_ShadowIntensityEnabled = value; }
bool L_0 = __this->___m_ShadowIntensityEnabled_22;
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_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
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_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
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)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
{
float L_0;
L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL);
V_0 = L_0;
float L_1 = V_0;
V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0028;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this);
float L_4 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5;
goto IL_0033;
}
IL_0028:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6;
}
IL_0033:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_down_m7672D87B9C778FB2AEF7BB79758142D01166B493_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___downVector_5;
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_0;
float L_1 = __this->___y_1;
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_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs;
float L_7 = L_6.___y_1;
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)
{
{
// internal float normalsRenderTargetScale { get; set; }
float L_0 = __this->___U3CnormalsRenderTargetScaleU3Ek__BackingField_40;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_isNormalsRenderTargetValid_m9E55394F40D7BD5E08B59CCC6B55E920B3DDC514_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal bool isNormalsRenderTargetValid { get; set; }
bool L_0 = __this->___U3CisNormalsRenderTargetValidU3Ek__BackingField_39;
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)
{
{
// internal bool isNormalsRenderTargetValid { get; set; }
bool L_0 = ___0_value;
__this->___U3CisNormalsRenderTargetValidU3Ek__BackingField_39 = 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)
{
{
// internal float normalsRenderTargetScale { get; set; }
float L_0 = ___0_value;
__this->___U3CnormalsRenderTargetScaleU3Ek__BackingField_40 = 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_0;
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_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Renderer2DData_get_useDepthStencilBuffer_mBC97999032178CB283D9FA05A0E15738A6C52E93_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal bool useDepthStencilBuffer => m_UseDepthStencilBuffer;
bool L_0 = __this->___m_UseDepthStencilBuffer_14;
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_2 = 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_8 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Renderer2DData_get_lightRenderTextureScale_m80E3D92E565F5609CDAF7929B3717A93CDF159EF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal float lightRenderTextureScale => m_LightRenderTextureScale;
float L_0 = __this->___m_LightRenderTextureScale_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterRadius_mF5933C4E2F79711739B59EE34ECF2F919EDA6655_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_PointLightOuterRadius;
float L_0 = __this->___m_PointLightOuterRadius_37;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shadowIntensity_m66760C688E5D8C94B4E1548030DC8243DB0C3DC1_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public float shadowIntensity { get => m_ShadowIntensity; set => m_ShadowIntensity = Mathf.Clamp01(value); }
float L_0 = __this->___m_ShadowIntensity_23;
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;
}
{
// public static uint maxTextureCount { get; private set; }
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_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Light2D_get_volumeIntensityEnabled_m198598DACD6A4003D0DCCAC039A4EE793E88B323_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public bool volumeIntensityEnabled { get => m_LightVolumeIntensityEnabled; set => m_LightVolumeIntensityEnabled = value; }
bool L_0 = __this->___m_LightVolumeIntensityEnabled_12;
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_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
float L_3 = L_2.___y_1;
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), /*hidden argument*/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)
{
{
// internal Texture2D fallOffLookup => m_FallOffLookup;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___m_FallOffLookup_32;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerRadius_m9F3ADA319E63A0373100C0A37409A24B2751496A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_PointLightInnerRadius;
float L_0 = __this->___m_PointLightInnerRadius_36;
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_6;
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_0;
float L_2 = ___0_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___1_a;
float L_4 = L_3.___g_1;
float L_5 = ___0_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___1_a;
float L_7 = L_6.___b_2;
float L_8 = ___0_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___1_a;
float L_10 = L_9.___a_3;
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)), /*hidden argument*/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)
{
{
// public float falloffIntensity { get => m_FalloffIntensity; set => m_FalloffIntensity = Mathf.Clamp(value, 0, 1); }
float L_0 = __this->___m_FalloffIntensity_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_shapeLightFalloffSize_m46E118E296BF85CB51F0F616FD3B20C3EB20503A_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get { return m_ShapeLightFalloffSize; }
float L_0 = __this->___m_ShapeLightFalloffSize_41;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightInnerAngle_m14012802D430D353F79246F8C9C6253CAAFAD474_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_PointLightInnerAngle;
float L_0 = __this->___m_PointLightInnerAngle_34;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Light2D_get_pointLightOuterAngle_m6E151EAEACB14C09B909A942C7131673891F9C94_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// get => m_PointLightOuterAngle;
float L_0 = __this->___m_PointLightOuterAngle_35;
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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
float L_5 = L_4.___z_4;
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), /*hidden argument*/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)
{
{
// public float normalMapDistance => m_NormalMapDistance;
float L_0 = __this->___m_NormalMapDistance_19;
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_1 = 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_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Light2D_get_overlapOperation_mEEC7BE7457C636A1E3C22ED723FE07942129FE33_inline (Light2D_tB99F03B2EC245DB5586C77FF7BF5E7CDEF1576AD* __this, const RuntimeMethod* method)
{
{
// public OverlapOperation overlapOperation { get => m_OverlapOperation; set => m_OverlapOperation = value; }
int32_t L_0 = __this->___m_OverlapOperation_18;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightVolumeShader_mA9794C25798DB7ADF3D25F0A201881F27BB62B98_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader shapeLightVolumeShader => m_ShapeLightVolumeShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ShapeLightVolumeShader_21;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightVolumeShader_m7F22B50F1B5E8A522F42D0EA4C90C8B864D426CC_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader pointLightVolumeShader => m_PointLightVolumeShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_PointLightVolumeShader_23;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_shapeLightShader_mC8287286E689DA2BB41625B23404512CAC6CD5A5_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader shapeLightShader => m_ShapeLightShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_ShapeLightShader_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_pointLightShader_m5529C6F0D20A1D20F704D0C942CE34FF1EE6F941_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader pointLightShader => m_PointLightShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_PointLightShader_22;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* Renderer2DData_get_lightMaterials_m22C3145214999466A69DB97DDB0CBF2ED7F26BEF_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Dictionary<uint, Material> lightMaterials { get; } = new Dictionary<uint, Material>();
Dictionary_2_t96A940D78E875DD4E24C2F48746D6A7CBE9AC441* L_0 = __this->___U3ClightMaterialsU3Ek__BackingField_33;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = bankers_round(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* PostProcessPasses_get_colorGradingLutPass_m9F1DB7EDF090A5F0523A9C106E9697CCD2174B4C_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method)
{
{
// public ColorGradingLutPass colorGradingLutPass { get => m_ColorGradingLutPass; }
ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* L_0 = __this->___m_ColorGradingLutPass_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* PostProcessPasses_get_postProcessPass_m5DE8864D4E8C52DF317529C421305C6B6E10B494_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method)
{
{
// public PostProcessPass postProcessPass { get => m_PostProcessPass; }
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_0 = __this->___m_PostProcessPass_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* PostProcessPasses_get_finalPostProcessPass_mF46A78E9CD13532C408DF35B6C42535D6444E4F8_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method)
{
{
// public PostProcessPass finalPostProcessPass { get => m_FinalPostProcessPass; }
PostProcessPass_tC4EC25E25E2972BF5409B546D4F7F15D681AD286* L_0 = __this->___m_FinalPostProcessPass_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 PostProcessPasses_get_afterPostProcessColor_m3C81412D03DFFEDC1247F5DA7D9183B4022754DD_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method)
{
{
// public RenderTargetHandle afterPostProcessColor { get => m_AfterPostProcessColor; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___m_AfterPostProcessColor_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 PostProcessPasses_get_colorGradingLut_m40A88C186D4FED9B0FD84C3B044E3E7ABCEAC5A0_inline (PostProcessPasses_tAED11E629F8830B180E0759F4A988839F786D3E9* __this, const RuntimeMethod* method)
{
{
// public RenderTargetHandle colorGradingLut { get => m_ColorGradingLut; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___m_ColorGradingLut_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_blitShader_m5342241AF3DD52DA6EFDBE454780FB9F5028A7E8_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader blitShader => m_BlitShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_BlitShader_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Renderer2DData_get_samplingShader_m3C0C7A08E63C414DD4C48D0256A049B511A07979_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal Shader samplingShader => m_SamplingShader;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_SamplingShader_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* Renderer2DData_get_postProcessData_mF4A687D571EE240B0D8A616FED76CED4D179B2B9_inline (Renderer2DData_t68E72A97D2896F43E97A94503F34DDEA5D4C8CBF* __this, const RuntimeMethod* method)
{
{
// internal PostProcessData postProcessData { get => m_PostProcessData; set { m_PostProcessData = value; } }
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_0 = __this->___m_PostProcessData_31;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderer_set_supportedRenderingFeatures_m79C5FBB6462F1D21874A91D7FFD54F5A1D05D472_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* ___0_value, const RuntimeMethod* method)
{
{
// public RenderingFeatures supportedRenderingFeatures { get; set; } = new RenderingFeatures();
RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* L_0 = ___0_value;
__this->___U3CsupportedRenderingFeaturesU3Ek__BackingField_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsupportedRenderingFeaturesU3Ek__BackingField_15), (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)
{
{
// internal ILight2DCullResult lightCullResult { get; set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3ClightCullResultU3Ek__BackingField_44 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClightCullResultU3Ek__BackingField_44), (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_0;
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)
{
{
// internal DebugHandler DebugHandler { get; }
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_0 = __this->___U3CDebugHandlerU3Ek__BackingField_13;
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_2;
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_0;
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_1;
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)
{
{
// public GridSnapping gridSnapping { get { return m_GridSnapping; } set { m_GridSnapping = value; } }
int32_t L_0 = __this->___m_GridSnapping_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Render2DLightingPass_Setup_m8C6DBBBDD3539BECE9705F3A558C8F295696AB21_inline (Render2DLightingPass_t528C9859B4B38CF33282E4A6D576BDAED6F28E92* __this, bool ___0_useDepth, const RuntimeMethod* method)
{
{
// m_NeedsDepth = useDepth;
bool L_0 = ___0_useDepth;
__this->___m_NeedsDepth_43 = L_0;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* ScriptableRenderer_get_activeRenderPassQueue_m3DA13EE251E757FC42DAE103A487C3F1562A850F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method)
{
{
// get => m_ActiveRenderPassQueue;
List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* L_0 = __this->___m_ActiveRenderPassQueue_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PixelPerfectCamera_get_cropFrame_mFDF8134D2E03C32468005620A7FF77C4094CB40B_inline (PixelPerfectCamera_t6B1177807F330CBB78E8868004F5A78BDE04EB9D* __this, const RuntimeMethod* method)
{
{
// public CropFrame cropFrame { get { return m_CropFrame; } set { m_CropFrame = value; } }
int32_t L_0 = __this->___m_CropFrame_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_renderPassEvent_mD7ED1EFBF050FE1F86D598FA9A1A987CFEAD1AEE_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method)
{
{
// public RenderPassEvent renderPassEvent { get; set; }
int32_t L_0 = __this->___U3CrenderPassEventU3Ek__BackingField_0;
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)
{
{
// internal Material[] spriteSelfShadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value;
__this->___U3CspriteSelfShadowMaterialU3Ek__BackingField_34 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteSelfShadowMaterialU3Ek__BackingField_34), (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)
{
{
// internal Material[] spriteUnshadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value;
__this->___U3CspriteUnshadowMaterialU3Ek__BackingField_35 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CspriteUnshadowMaterialU3Ek__BackingField_35), (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)
{
{
// internal Material[] projectedShadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value;
__this->___U3CprojectedShadowMaterialU3Ek__BackingField_37 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CprojectedShadowMaterialU3Ek__BackingField_37), (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)
{
{
// internal Material[] stencilOnlyShadowMaterial { get; set; }
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_value;
__this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField_38 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstencilOnlyShadowMaterialU3Ek__BackingField_38), (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_7;
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_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
float L_11 = L_10.___z_4;
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_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
__this->___z_4 = (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 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
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 = (int32_t)__this->____size_2;
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 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* L_1 = (IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
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_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
IntPointU5BU5D_t8FA0F892AC4970D5C9E78CC07FBD5D760477A9EC* L_6 = V_0;
int32_t L_7 = V_1;
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A)L_8);
return;
}
IL_0034:
{
IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A L_9 = ___0_item;
(( void (*) (List_1_tC23196A52DD34610E9BB37151CD73C50C263A937*, IntPoint_t2AA3A6066E5DF1400D3A9CFA2F8E84A82132174A, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
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 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
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_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
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 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!false)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* L_3 = (DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 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 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* L_1 = (DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
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_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
DoublePointU5BU5D_t837A74651F1896745A1BDBF53C885A598C17082F* L_6 = V_0;
int32_t L_7 = V_1;
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF)L_8);
return;
}
IL_0034:
{
DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF L_9 = ___0_item;
(( void (*) (List_1_t7B1253C6D5FD660C7A64508876B65A5CB63C3A9A*, DoublePoint_t446FD90BD115DB77200658E482706463B1E514AF, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
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 = (int32_t)__this->____size_2;
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 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
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_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = V_0;
int32_t L_7 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_8);
return;
}
IL_0034:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_item;
(( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
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 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_1 = (ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
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_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_6 = V_0;
int32_t L_7 = V_1;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0)L_8);
return;
}
IL_0034:
{
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_9 = ___0_item;
(( void (*) (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
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)
{
{
// public static float min(float x, float y) { return float.IsNaN(y) || x < y ? x : y; }
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)
{
{
// public static float max(float x, float y) { return float.IsNaN(y) || x > y ? x : y; }
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 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_0;
float L_1 = __this->___x_0;
float L_2 = __this->___y_1;
float L_3 = __this->___y_1;
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_0;
float L_2 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
float L_4 = L_3.___y_1;
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)), /*hidden argument*/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 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
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 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;
}
}