Tetra/Minesweeper/Library/Bee/artifacts/WebGL/il2cppOutput/cpp/Unity.RenderPipelines.GPUDriven.Runtime__1.cpp
2025-05-01 01:48:08 -07:00

24418 lines
1.5 MiB

#include "pch-cpp.hpp"
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
struct Dictionary_2_t21E090827BAF9D0D011CB55C02CA666756BF1AE7;
struct Dictionary_2_t54101FB5AEA0292C95D30CFAB7909873BF26E0B9;
struct Dictionary_2_t8D403C45B564DB77AE8A32FD6D35E333ABE68793;
struct HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B;
struct List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D;
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576;
struct List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278;
struct List_1_tB5216E2043E168F4E0A122E4594A52A4BA2394F2;
struct List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD;
struct List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C;
struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
struct UnsafeList_1_t992261DF45A734DEB130F79025C5BF88D0C2CDC7;
struct UnsafeList_1_tCC883249B8F95C4AD5632E72EAD324BA3F53915A;
struct UnsafeList_1_tC398CC6607C9075D2AE819DE88719D2168E0FCEC;
struct UnsafeList_1_tCFDCC580A90753F362AA7EA5DFE667A1452664F8;
struct UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB;
struct UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C;
struct UnsafeList_1_t72FFFA60411F6BB2F2C776571F608CDA569E5999;
struct UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184;
struct UnsafeList_1_t86D2231E0AF64C72BA7C266D36B9F3FE399B41EB;
struct UnsafeList_1_tA4065357793F85E00107D90AFB605CBC697ADB59;
struct UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718;
struct UnsafeList_1_t6B33FA0D43DCA4560A225E333E6722C55B5E2FC9;
struct UnsafeList_1_tF1A798781EDA1BEAD331A2241888A227A6E2891D;
struct UnsafeList_1_tC35C17A98C45EDE2BAEEF51E5546B6AE96871E29;
struct UnsafeList_1_t96307A04898BD0C49DFF733D301684A2628959F2;
struct UnsafeList_1_tA2B6A040C4F2656D88ABB4345257ADE8F2F30F35;
struct UnsafeList_1_t3F38690D85271A8ADA9D58F82E41003FF0AB256D;
struct UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA;
struct UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7;
struct UnsafeQueue_1_t0F79CBE5DEA60DE3AE33082C3F7F324FE9066ECD;
struct UnsafeQueue_1_t927BA8F9B687AB3656D5A6FFCD1AEE5BE72A5515;
struct List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9;
struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206;
struct RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10;
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
struct CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7;
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233;
struct ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61;
struct ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8;
struct DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0;
struct GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08;
struct GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74;
struct GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3;
struct GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F;
struct GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1;
struct IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805;
struct InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16;
struct InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F;
struct InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B;
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C;
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C;
struct InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503;
struct LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct MethodInfo_t;
struct NativePassCompiler_t4E5CE894AF5B8832B5828B22DAB0EA4FAC819E07;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD;
struct OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C;
struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE;
struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B;
struct RTHandleSystem_tAE496B31B56A77B4896E34576C961C3CA073998F;
struct RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E;
struct RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A;
struct RenderGraphCompilationCache_t25B996EBE41BF50CAE9A81E97B9BBE376AAB55D2;
struct RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D;
struct RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D;
struct RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C;
struct RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437;
struct RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93;
struct RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1;
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
struct RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791;
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
struct String_t;
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388;
struct UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct OnFinishedCulling_t94AEBB560F52F9A2FF21D11548FFE40CCF5417E1;
struct OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2;
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
struct Info_tDBEB127ABB26184014A541C0CAD1FC8D1B95DE84;
struct CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644;
struct OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226;
struct OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0228D6AAE6D65790E304763DC6A7C0840450D3CC;
IL2CPP_EXTERN_C String_t* _stringLiteral058F8BF54F4A5ADFDC6F2FF6FC7742AE146145B5;
IL2CPP_EXTERN_C String_t* _stringLiteral18576C29E267124B46960E38B002ED06A4D7997A;
IL2CPP_EXTERN_C String_t* _stringLiteral1AD83753FCEEA165240BCE05EF333CD9C45905F3;
IL2CPP_EXTERN_C String_t* _stringLiteral1BF9B9729201049F9CFDEC452522C8FC4ED4DEFD;
IL2CPP_EXTERN_C String_t* _stringLiteral272538A0AB6BC615E8E4D7806F576A57F1C817BC;
IL2CPP_EXTERN_C String_t* _stringLiteral29125A1123F22B04E9CF93C752AB3C9ADA90756F;
IL2CPP_EXTERN_C String_t* _stringLiteral2FAE4ECD9A9779BB09F15FEC4FE5B8E073C8F7CD;
IL2CPP_EXTERN_C String_t* _stringLiteral336DA1681EA7AA3D54C5B9C3D2E0C5E4AEEA9118;
IL2CPP_EXTERN_C String_t* _stringLiteral35FD12353C87D68BCBA9F80241B6A61DF2E6F162;
IL2CPP_EXTERN_C String_t* _stringLiteral40B4D6C2B1602D9918134479A0061BA08D3FACA4;
IL2CPP_EXTERN_C String_t* _stringLiteral425AE5BBB21819A4087804C588F2271622E25769;
IL2CPP_EXTERN_C String_t* _stringLiteral444406A0EDD2B3A88E8413EAEFA4038C144B5664;
IL2CPP_EXTERN_C String_t* _stringLiteral4DBA5954777B8BD0522056F964F995B4DBC28179;
IL2CPP_EXTERN_C String_t* _stringLiteral577F4EFD9D56E3DC83E6592FB94F8405D6081D74;
IL2CPP_EXTERN_C String_t* _stringLiteral5816D88BB74E0297D19453FE5F4B1EF80A936949;
IL2CPP_EXTERN_C String_t* _stringLiteral5C2948E2246647B8D3E90F5EF7B7FCC364BBF814;
IL2CPP_EXTERN_C String_t* _stringLiteral6095A3543DEF12154F1C4648EDCEEC052FEC79CB;
IL2CPP_EXTERN_C String_t* _stringLiteral6A139933AF8FC00D674C5485A34C7D577BC10F6F;
IL2CPP_EXTERN_C String_t* _stringLiteral6B2BAA920A0BA66AE0DDBCBE6F2C1AFF6815D191;
IL2CPP_EXTERN_C String_t* _stringLiteral78FE612FFD548B7AC9062C2D69AE0C7D57D58B36;
IL2CPP_EXTERN_C String_t* _stringLiteral7986B6B628B09DC1E71FF4E0A703703375DE57F4;
IL2CPP_EXTERN_C String_t* _stringLiteral7E903EA08AC50D9B894D915ED1D94849C4793DFE;
IL2CPP_EXTERN_C String_t* _stringLiteral7E9AF433A8FAC3B0BF985900CCB14C3289EDBB24;
IL2CPP_EXTERN_C String_t* _stringLiteral7EFEEDF63C10376AD70FDD8EDF851D30856F2895;
IL2CPP_EXTERN_C String_t* _stringLiteral8096A61B701110426A94A601CF19B23B483538AF;
IL2CPP_EXTERN_C String_t* _stringLiteral831F02B113EFF77A98C7C88366944FC44E106D40;
IL2CPP_EXTERN_C String_t* _stringLiteral84DD201AD40C4E0A195989801A12797529B0D23F;
IL2CPP_EXTERN_C String_t* _stringLiteral95B3C9840450B614B4D7877B62A7BDE49E4C4D4F;
IL2CPP_EXTERN_C String_t* _stringLiteral96828C83D5929CDE54D58D1AAA70A73E81CE8927;
IL2CPP_EXTERN_C String_t* _stringLiteral9C210BF02131103DD45324FE59B15975C42805AC;
IL2CPP_EXTERN_C String_t* _stringLiteral9E431A23839B7D879941665709629487208E9F4D;
IL2CPP_EXTERN_C String_t* _stringLiteralA9F930DE21788AB41849227433D4E110F24C8AA7;
IL2CPP_EXTERN_C String_t* _stringLiteralAD80988BA59C61BABD52E81649B174C8C9913125;
IL2CPP_EXTERN_C String_t* _stringLiteralAFB2D8AA546D3F3278CD208859B1C41EA9CF1BBE;
IL2CPP_EXTERN_C String_t* _stringLiteralB00786AD05D8B4E399989A67BB88FA1BF3AF341D;
IL2CPP_EXTERN_C String_t* _stringLiteralB68700EB3957D38A649F2011196812DF19B9DF09;
IL2CPP_EXTERN_C String_t* _stringLiteralB9CDED0FC919BC7D75707CA0C9FEB58E1E401FBB;
IL2CPP_EXTERN_C String_t* _stringLiteralBA695E3146B59C4551E3C2449548462F23362FCE;
IL2CPP_EXTERN_C String_t* _stringLiteralBA9FA1EBDD15FA9FE8776163D10537E5B2D22A0B;
IL2CPP_EXTERN_C String_t* _stringLiteralBED20B63D32320EC449DE6A426CA6B51317D54BD;
IL2CPP_EXTERN_C String_t* _stringLiteralC84E024624BE3C56A8C57C0319CE97113BC1A7D8;
IL2CPP_EXTERN_C String_t* _stringLiteralC9B19ACA6D8A81AF7B27BC6739789989533A5C22;
IL2CPP_EXTERN_C String_t* _stringLiteralCBD61C4A2B4708EC3D78F849C1E382F614919732;
IL2CPP_EXTERN_C String_t* _stringLiteralD258DD7BCF4E874FC825EAA0A9B934B2DC474C48;
IL2CPP_EXTERN_C String_t* _stringLiteralD65CD149F29499D9D4E72396020E9EEE8B0FB500;
IL2CPP_EXTERN_C String_t* _stringLiteralDBACADAEFAB90EDD2EFBFDADE44AEA2432C58011;
IL2CPP_EXTERN_C String_t* _stringLiteralDFE64E83419B5AF8CB827E765FC0B27B2357A90D;
IL2CPP_EXTERN_C String_t* _stringLiteralE3EF28D91919BC94BD8225D64BFAE10706C7476B;
IL2CPP_EXTERN_C String_t* _stringLiteralED4BA0C242795FA304F4CBE39C168DE773793A5E;
IL2CPP_EXTERN_C String_t* _stringLiteralF5A41E461F877A84F50179B28758EE90A757EFAA;
IL2CPP_EXTERN_C String_t* _stringLiteralF7C45DBD7CB1AF0730FA070E80DBBFACC7E0A492;
IL2CPP_EXTERN_C String_t* _stringLiteralFA55FA9F5C8580506B0B1E9CBB6DCD759ADCE631;
IL2CPP_EXTERN_C String_t* _stringLiteralFDD49A8D1F50B5BE4C0A36F1A6AC0AB21C53F20C;
IL2CPP_EXTERN_C String_t* _stringLiteralFF3AFE65463EDDF6EEC824AC3304F84AF7F889D0;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_ResizeArray_TisCPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455_m32160E4BACCBF9165FA9F2F603E3E38E0ABAE1D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_ResizeArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m52ACD4626383AB9B2B414077A5A72FC7164BF8D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayExtensions_ResizeArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mA7A1947DAC61D89594FD427B8866AF243CBCA65E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CommandBuffer_SetBufferData_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mFD55BF7A4011646D930C1D7744D1D893002DF1F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CommandBuffer_SetBufferData_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_m107100948069CE1DB83FDE27BF8EC45AB2BC6AFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mAE8ADE921E2DB59E51B375FA350D46D35E6842B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_TisSphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2_mC2B7C2012D1C516E851BDCF2F20393F1893766F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mFB0686F11F87BE0123079E431F9E044B22DBE8BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C5101980655EF267D88672F4DF77B36A8FFE814_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeCommandBuffer_SetBufferData_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mD85D7D7A8C73CFDC01D3A5B1482E8BE1531E3E47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m3200B16944DDA14AA95EFB39DBFA5E6C18EFEBBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m48B08956B68367577594E46EF2DAA9A00AB0C99B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m693A164192B65D5B52FE47D2B39BD88B8E6D9339_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5180E5550A347A411195778C8BD9EAA05F1C98D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m520E7B182EE164DA60F0CA13191BBD8A81FD3738_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF067ACD679ED24D47A92B5F59442B6C6E3F9346C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m477614430FA1F9E4F9DFD7CFC552E19464F1B8E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8B67E6909EE129BF1820308F28C99720FF81AADA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m90459F96EF3E303256EB1B640E5FDEE7EC4A27E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphicsBuffer_SetData_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m36145093AA4BF7B989A16E42B0CA0945EFACC427_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphicsBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m25D4C418FB7FD9BCF6898F38ED95BC310F545669_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_Run_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mCB038E47253D7A16B9FC9ECA09845EACF4038F5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_Run_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m405FF7F4E3F7147FDDAB2CFB419F4CE76CDE08BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_Run_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m16CB10FF9FD2923EF8812FAB57C64E5ED8C6EE19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_Schedule_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m92C7997B1FA60EABB5EF97C3AD094D79BED9DBD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_m8C75E71F410E3E93AC8500E6FA381496C9730D29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_m2CF0996CF096D4BD81C152972FFFB14D3AFFB4C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_mD5A610513A4BD4EF7571ED914673CE418039529E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m398C43E0316E1AE55305E3BDD4F16AFF35AAB3B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_m98A979F25BAA8352822778A373ACDF018C240B8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_m2EAD05833F2749D85AD7640AB3868B3308440617_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_ScheduleBatch_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mB3E51ADC86157628FF20D405FDDFF1B169FEF511_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Schedule_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_m97CD10F74CB0CE41BF59AA1983DF14BB3110D0F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Schedule_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mE55CDF66225A31D68EE936579381E2AA1DB891A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mBE0DA4FEF5126CF6CD12670CEFE6D987750BBCDC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_m9504A848C28504F9D41653B0F9E196B09F7198B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Schedule_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m680FABB2731DF1609ABBE35C1904EDFFDCA9B68C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Schedule_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mBCCA6790C4C664CFB2B667027B25FC2EBEC3443E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InstanceCullingBatcher_OnPerformCulling_mC82A6CB4199689882BEFB834A6E8CA9DFEFB02DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InstanceDataSystem_AtomicAddLengthNoResize_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m69CA1A6198396823C8B3BC58F12C98D4B80E3FBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValue_2_get_Key_m9F710170369FB06855F1A6DAE9E5F3003BF4DCC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEE799AFD32B92C6FFF721CC50CA8DF027928F9B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m6851D2452E09A0D51D55478CDAED0B6835553FC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m312599289B6226CE9A52B9A623362144096CBAC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_SizeOf_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mE1374F2DAC2BC9A53B6D9D3875E150E77AE5565A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_SizeOf_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_mFCA6B4740C480D5DC3DB9D1618E76688F1607688_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_SizeOf_TisSHUpdatePacket_tF1BAA0EB2A4BA0181DBC1B6607E0F684BD95849D_mAE5B96557843D74A2348F82BA7A06883F0DA9925_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_SizeOf_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mB72B3E9356E1CB5E99136D728E596E131BF72BB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m3E3735567A9066EF764FA6AB2E80EA66A074B30E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m96F97058914F70A3256C8367A211473FD0F150E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_AsReadOnly_m77EF600D0B6751CD33A67CA9B75ADBF612D3E4D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_AsReadOnly_m8C94996F5D868F8E983D34574B738B2F84FC096B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_AsReadOnly_mC6DC10C1D7666AB25099F3FFB2B3632B4CD7AA8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m11D7C3A8833F37FE91EC316CB02276FF271DF666_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m1813CCBF0928D27452B1C61A233F46C79EE6F8E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m2437C912F38A5ED0BC58429645C8C33BC2754A86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m4BA19F9D43E96D0745640183E31B3D8517D5D785_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m8CD1E89A6A2EDB0A6DF4C8F63C2AF3ACF22C1D89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m908C791B417F378B10AB9F8702475DD7345BF206_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m9F9177DF276400EA5B03C3A81C2FDFF7D5E4F8B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mA3D54D1E44E17257DFC13BBDFE600D925406640A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mA9FB191D47CE9B16CAEE0783E16FC555C0B0DDB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mBE93F477C53E8AAFE13AC09C19A7602582A725DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mF001C61A295F2BF3561FD60654243ABFF09AF662_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mFE2CE61C530B83A0B917929000E93EA08BDDEB2C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetEnumerator_mCA7B7326112B0E02ED91B29DF09D835F91FCE01A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetEnumerator_mF837DBC600649D736E6734161B9E8CACE57037BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_m56388ADC749D33D1E947C1D397D134D3844DC374_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_m682474A1C0093180D569FE8E812BBF91C8DDA3EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_m9B4B03C6AED0994489931D03924A954F7C671E42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_mBC1EEE1B88720D81AB0E56CD9525B83BDB103AEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_mC1B30E55792597212B9673BF03BDA43A9F54C7B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_mD1C2EDB00FBBC81ECC7D70D8A6C54EFA8993F1C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m0988119545F05560C45C607A49AE3808092A2448_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m0B527F7E6B91AA1AB0F7F5309B0AA23B42E15179_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m18E7F9491A74B9BBAD80C7FA7871313EED3797D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m259FBF4B761504728B0CF234F1C233905614B2B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m5D9AB1CF4D2E70F87BE8C5DA8BB700B0DBAEC960_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m6AB15133D68784F1E9BB1C5CF6AF21EE4DC4FBBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m7A93D3BD37A515894207A1CC3F8B8C903989B13E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m81CC7BB6F9FA4BD6A271BECB0E8979FAFBBFF8F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mA9D3FAC6E191B33CF92EB10D18B439B38749D940_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mBF96FC6439FA7EDF969A0601BAA03D6E2E95BE79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mC00B0227E242911DFC96DFF2E4E38342192689CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mD9235EDFC26B73C2B48EC03285EFD67FAC5DBB79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mDE94F660616EB76AA6A7CC0FE030707269A0579D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m07D46D19EE92DD34065B83AD3883AC8F9208075A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m572F7D8564B280725E3F8796D300856F4E538DAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mA83365D6CA218351683FBE5BF4FDF01F36585FD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_op_Implicit_m0801ACC628A1E7A9481695D4A8359B7156F40DBA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_op_Implicit_m9B3AEB9E48214A700D1B89BAA478C6177B3A1CC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashMap_2_Add_mE60DC822C1F7ED05ACFFE1242F2532063A020526_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashMap_2_Clear_m65F2CE42305E8AE6756DF9B0EA1655AF7621D7E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashMap_2_ContainsKey_m6C7FEE1B185BFAC47A1446F639EACAE7322A1230_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashMap_2_Dispose_m7809CD9665564DF07FA5B0706E5D94E659A63A05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashMap_2_TryGetValue_m2518EED8E6C0242E4558251E779CE346FC397C47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashMap_2__ctor_m15305E0D32C6E3179395C7525A68D043A63E6156_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_m3C2133307D743BFD0EA2D3E629FF1EE13AC55E9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_m4056194B74D7EE9959B168FABE0683A682936210_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_m5902B3BE9C7D5525A29A19833BFD306F83BDF8B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_mA6C61C6A96E9D996D653901E8C0EC45F93AFEEC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_mC13E87AD31DD9DA1400A0CF9AF37FF60D673D3E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsArray_m8025C9A3F720579D06AA0E199341D31E575E2535_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsArray_m8A6D618F7A0534629D9C43773579FC8C97E4522B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsArray_mDD9590C17DD493AFFEFADEF0D927B0AF1EDAAD14_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsDeferredJobArray_m365770A8B8B603F60CED2E0D117E1C6F2B402068_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Clear_mFF2A9DF92D06E801580682242510539BA186CD9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_m4A6E5051BC94B527498BAAE564D0E84572599219_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_mBE0A37A1A32A8219F5B55448CFCC472DBD9EDD8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_mE7D4C44EE897C953167AC48BBA9E45494DC63059_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_RemoveAtSwapBack_mEED4A2B321358C4354A173FBFAAADBE4F9F64262_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_SetCapacity_mAA6B3E125306E2B2E505CD8169F5C4CA9E778C79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m015A3287D971F7F91D03A927D3FA38802D290686_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m61E41789BB6A1B3BF1F0B1B70DFA99E33499EAA5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_mAF7FF707BE9E70F08ECC930CA3C60B3C20BD7300_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_mBEECAA8931B49B1AF4EA1A5B69D98800903016CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_mC76071F019F5C0CE8E41DDBCBFD78D7D75859CBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_IsCreated_m78B7C2B2827151A332E74D3019F98073EC9F90E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Item_m95638D8D9D035930958B1193BC609E694E1290AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_m73C02A1D2D3398AC9705AD2DD78E62E5D5762918_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_set_Capacity_mB6CE5CC2AE0E19A32D554E9C381B29D79FF47233_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_set_Item_m2B5A2BD45D6590A5C78F6F8A115EB26DDB3C5BED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_set_Item_mF6FE012386FEC37AA703E93F19BB322258167812_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_AsParallelWriter_mD36E4EDB64E6B0E10AA24B69415C8ED74F1B099D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_AsParallelWriter_mFB72856914B1DFCA8AB373AC6148D311E5053C56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Count_m281267CE0C1998FB44050E2C7AE53774D633369F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Count_mBEB81E478DA17452D2DC6671D5055C48EEF5BD83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Dispose_m7061A09EC7252242CED0F3005AFF35CE1A7A1721_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Dispose_mCDC5410D6AA06F466721F764F748FCE88045D7B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Dispose_mF22074EB0776DED1079AE3096B2FAE7A033EF361_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Remove_m74EDC9708F6E96FF241ABC00B882BEEAE31F7203_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Remove_m7E9E985E79CC326B5D265A8099B7B60977780E47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_TryAdd_m5C703FAD6CDC9DDEB077674DB4579B274D49307F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_TryGetValue_m03D6DF5E32A21BC673E47889FE1896F741465778_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_TryGetValue_m4EB54C368BB4516FF7891E9B7418BD9B9FFA8894_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2__ctor_m24E1AA8CACAB0038E64EBCDFF305625AB055C526_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2__ctor_m39A7C254FA36BD383C4117ADC05EB294D4EE6031_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2__ctor_m7082927945B1FF82B5BC2ADBE983A3DB300E3E6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_get_Capacity_m2BEE62B37F5F4D10F1B7E5676BC30C43098F11CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_get_Capacity_m89FAAACAFB19AD0FF9E1C272C31941EB0F14DBA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_get_IsCreated_m9CAD809B525AF41F3B4029606DCD42E3156E8750_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_set_Capacity_m3AB600DA171BD2EF823D6226F10AF1421591C834_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_set_Capacity_mD5923D2C13CB0785D906545A2B5B930E8106E411_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelMultiHashMap_2_Add_m85E9F04864A01BBE3EA251993E2B9B0C6DF10CE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelMultiHashMap_2_Dispose_mA54802D5D3C239E608A928489E138AA4422D860B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelMultiHashMap_2_Remove_m0F7677D049237EAE975B9FDD8423CCEBDEF523E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelMultiHashMap_2__ctor_m30A30EC96CABD88A9F0E1FFCE335542B9BAC915B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeSortExtension_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48FFF7C8839BFE7BCBB1D941F33E486CC2E176DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnly_get_Item_m13AB4BEFBEE6EE9755784AE433AA0F8822040898_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnly_get_Item_m159210D281409367CAF23A16F6900E82098F3134_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnly_get_Item_m510E9CFF7964CDCF62515D167C597E0D236CD9EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnly_get_Length_m5A02361A5596941D5096DA94B1ADBD6EB2EE5303_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnly_get_Length_m97423845830035720ADF35FDEAED25CB04540968_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_ArrayElementAsRef_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m421DEC682DE08802EF2BED5287F24D14F15FEBBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_ArrayElementAsRef_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m81E2AFAE2579DE58485A0EE2613F933273719637_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mB0E36A30678F290202CF790F64FDABD61C0E4FDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m2842DB279BEAD40C9CB39EC85BDE2241798CFFF7_RuntimeMethod_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388;;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com;;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke;;
struct List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9;
struct InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
struct ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D : public RuntimeObject
{
InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576 : public RuntimeObject
{
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06 : public RuntimeObject
{
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_WrappedCommandBuffer;
RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___m_ExecutingPass;
};
struct InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19 : public RuntimeObject
{
};
struct RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E : public RuntimeObject
{
NativePassCompiler_t4E5CE894AF5B8832B5828B22DAB0EA4FAC819E07* ___nativeCompiler;
bool ___U3CnativeRenderPassesEnabledU3Ek__BackingField;
RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___m_Resources;
RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* ___m_RenderGraphPool;
RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* ___m_builderInstance;
List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD* ___m_RenderPasses;
List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* ___m_RendererLists;
RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* ___m_DebugParameters;
RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___m_FrameInformationLogger;
RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* ___m_DefaultResources;
Dictionary_2_t21E090827BAF9D0D011CB55C02CA666756BF1AE7* ___m_DefaultProfilingSamplers;
InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___m_RenderGraphContext;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_PreviousCommandBuffer;
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___m_ImmediateModeResourceList;
RenderGraphCompilationCache_t25B996EBE41BF50CAE9A81E97B9BBE376AAB55D2* ___m_CompilationCache;
RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB* ___m_TempMRTArrays;
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* ___m_CullingStack;
String_t* ___m_CurrentExecutionName;
int32_t ___m_ExecutionCount;
int32_t ___m_CurrentFrameIndex;
int32_t ___m_CurrentImmediatePassIndex;
bool ___m_ExecutionExceptionWasRaised;
bool ___m_HasRenderGraphBegun;
bool ___m_RendererListCulling;
bool ___m_EnableCompilationCaching;
CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* ___m_DefaultCompiledGraph;
CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* ___m_CurrentCompiledGraph;
String_t* ___m_CaptureDebugDataForExecution;
Dictionary_2_t8D403C45B564DB77AE8A32FD6D35E333ABE68793* ___m_DebugData;
String_t* ___U3CnameU3Ek__BackingField;
Dictionary_2_t54101FB5AEA0292C95D30CFAB7909873BF26E0B9* ___registeredGlobals;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___k_PassNameDebugIgnoreList;
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB : public RuntimeObject
{
};
struct UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0 : public RuntimeObject
{
};
struct InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91 : public RuntimeObject
{
};
struct InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4 : public RuntimeObject
{
};
struct ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005 : public RuntimeObject
{
};
struct KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
int32_t ___m_Index;
int32_t ___m_Next;
};
struct NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D
{
HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* ___m_Data;
};
struct NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373
{
UnsafeList_1_t992261DF45A734DEB130F79025C5BF88D0C2CDC7* ___m_ListData;
};
struct NativeList_1_tFE5AD86174D6ECCD4E4CC6D775C090AAC0F53B30
{
UnsafeList_1_tCC883249B8F95C4AD5632E72EAD324BA3F53915A* ___m_ListData;
};
struct NativeList_1_t0E8F99CBD0349EB2EDB94A940345E760399356C0
{
UnsafeList_1_tC398CC6607C9075D2AE819DE88719D2168E0FCEC* ___m_ListData;
};
struct NativeList_1_t50EF7494D5DE96412C6EA67378B11EE5C5C8EE89
{
UnsafeList_1_tCFDCC580A90753F362AA7EA5DFE667A1452664F8* ___m_ListData;
};
struct NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A
{
UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* ___m_ListData;
};
struct NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075
{
UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* ___m_ListData;
};
struct NativeList_1_t1D61E7A10C219D777910F52AFB34761004F5A1A0
{
UnsafeList_1_t72FFFA60411F6BB2F2C776571F608CDA569E5999* ___m_ListData;
};
struct NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC
{
UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184* ___m_ListData;
};
struct NativeList_1_t7C049872825FD2E53BA2AD96FB06944DF07AFF08
{
UnsafeList_1_t86D2231E0AF64C72BA7C266D36B9F3FE399B41EB* ___m_ListData;
};
struct NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5
{
UnsafeList_1_tA4065357793F85E00107D90AFB605CBC697ADB59* ___m_ListData;
};
struct NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213
{
UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* ___m_ListData;
};
struct NativeList_1_tF05833EAAE5AC2EE627773E213F31E568613D11C
{
UnsafeList_1_t6B33FA0D43DCA4560A225E333E6722C55B5E2FC9* ___m_ListData;
};
struct NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD
{
UnsafeList_1_tF1A798781EDA1BEAD331A2241888A227A6E2891D* ___m_ListData;
};
struct NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB
{
UnsafeList_1_tC35C17A98C45EDE2BAEEF51E5546B6AE96871E29* ___m_ListData;
};
struct NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34
{
UnsafeList_1_t96307A04898BD0C49DFF733D301684A2628959F2* ___m_ListData;
};
struct NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF
{
UnsafeList_1_tA2B6A040C4F2656D88ABB4345257ADE8F2F30F35* ___m_ListData;
};
struct NativeList_1_t006A61C5E07DE47DD2FC020A873ECEFC81D02A88
{
UnsafeList_1_t3F38690D85271A8ADA9D58F82E41003FF0AB256D* ___m_ListData;
};
struct NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C
{
UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* ___m_ListData;
};
struct NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333
{
UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* ___m_ListData;
};
struct NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC
{
int32_t ___key;
int32_t ___NextEntryIndex;
int32_t ___EntryIndex;
};
struct NativeQueue_1_tA574A1D792BEDC7C9D7D60530F71E6A15136538C
{
UnsafeQueue_1_t0F79CBE5DEA60DE3AE33082C3F7F324FE9066ECD* ___m_Queue;
};
struct NativeQueue_1_t43507309F65853F48FBFC2EB1350EFE20FC66FB6
{
UnsafeQueue_1_t927BA8F9B687AB3656D5A6FFCD1AEE5BE72A5515* ___m_Queue;
};
struct ParallelWriter_t80A8984CE4AF82D8AD8D75CA7F04FDB95E5A6587
{
UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* ___ListData;
};
struct ParallelWriter_t733FE4FADA1C9F7B51D9733156E6C8C2AF8157A9
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
int32_t ___m_ThreadIndex;
};
struct ParallelWriter_t3C60DBDFDA4292CD21ECA3272A3A6476D3B89866
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
int32_t ___m_ThreadIndex;
};
struct ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA
{
void* ___m_Buffer;
int32_t ___m_Length;
};
struct ReadOnly_t7FDDA88305363550FE94B8059DE5CE2645E4A30C
{
void* ___m_Buffer;
int32_t ___m_Length;
};
struct ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4
{
void* ___m_Buffer;
int32_t ___m_Length;
};
struct ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310
{
void* ___m_Buffer;
int32_t ___m_Length;
};
struct ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B
{
void* ___m_Buffer;
int32_t ___m_Length;
};
struct ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4
{
void* ___m_Buffer;
int32_t ___m_Length;
};
struct ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117
{
void* ___m_Buffer;
int32_t ___m_Length;
};
struct BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770
{
uint32_t ___value;
};
struct BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C
{
uint32_t ___value;
};
struct BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0
{
uint32_t ___value;
};
struct BatchPackedCullingViewID_t1E7EE8631C02555CAA181FA566CDC604B9FEFEBB
{
uint64_t ___handle;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
float ___r;
float ___g;
float ___b;
float ___a;
};
struct ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61 : public BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06
{
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
double ___m_value;
};
struct EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788
{
union
{
struct
{
};
uint8_t EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788__padding[1];
};
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868
{
uint32_t ___data;
};
struct GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_SrcBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_DstBuffer;
};
struct GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_pinvoke
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_SrcBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_DstBuffer;
};
struct GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_com
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_SrcBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_DstBuffer;
};
struct GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78
{
int32_t ___U3CindexU3Ek__BackingField;
};
struct GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5
{
uint32_t ___value;
};
struct IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02
{
int32_t ___drawAllocIndex;
int32_t ___drawCount;
int32_t ___instanceAllocIndex;
int32_t ___instanceCount;
};
struct IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076
{
int32_t ___maxInstanceCount;
int32_t ___maxDrawCount;
};
struct IndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB
{
uint32_t ___indexCount;
uint32_t ___firstIndex;
uint32_t ___baseVertex;
uint32_t ___firstInstanceGlobalIndex;
uint32_t ___maxInstanceCount;
};
struct IndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB
{
int32_t ___drawOffsetAndSplitMask;
int32_t ___instanceIndexAndCrossFade;
};
struct InstanceCullingBatcherDesc_t3D2118CDA49498761F63BA7776E58BB95A8D643A
{
OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C* ___onCompleteCallback;
};
struct InstanceCullingBatcherDesc_t3D2118CDA49498761F63BA7776E58BB95A8D643A_marshaled_pinvoke
{
Il2CppMethodPointer ___onCompleteCallback;
};
struct InstanceCullingBatcherDesc_t3D2118CDA49498761F63BA7776E58BB95A8D643A_marshaled_com
{
Il2CppMethodPointer ___onCompleteCallback;
};
struct InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B
{
int32_t ___U3CindexU3Ek__BackingField;
};
struct InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541
{
int32_t ___testCount;
int32_t ___occluderSubviewIndices;
int32_t ___occluderSubviewMask;
int32_t ___cullingSplitIndices;
int32_t ___cullingSplitMask;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
int64_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08
{
uint64_t ___jobGroup;
int32_t ___version;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
float ___m00;
float ___m10;
float ___m20;
float ___m30;
float ___m01;
float ___m11;
float ___m21;
float ___m31;
float ___m02;
float ___m12;
float ___m22;
float ___m32;
float ___m03;
float ___m13;
float ___m23;
float ___m33;
};
struct MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937
{
int32_t ___NameID;
uint32_t ___Value;
};
struct RenderRequestBatcherContext_t3AAD08898BFDA0E8195A3D37B998ED2B5D49F3E6
{
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer;
};
struct RenderRequestBatcherContext_t3AAD08898BFDA0E8195A3D37B998ED2B5D49F3E6_marshaled_pinvoke
{
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer;
};
struct RenderRequestBatcherContext_t3AAD08898BFDA0E8195A3D37B998ED2B5D49F3E6_marshaled_com
{
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer;
};
struct SHUpdatePacket_tF1BAA0EB2A4BA0181DBC1B6607E0F684BD95849D
{
float ___shr0;
float ___shr1;
float ___shr2;
float ___shr3;
float ___shr4;
float ___shr5;
float ___shr6;
float ___shr7;
float ___shr8;
float ___shg0;
float ___shg1;
float ___shg2;
float ___shg3;
float ___shg4;
float ___shg5;
float ___shg6;
float ___shg7;
float ___shg8;
float ___shb0;
float ___shb1;
float ___shb2;
float ___shb3;
float ___shb4;
float ___shb5;
float ___shb6;
float ___shb7;
float ___shb8;
};
struct SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692
{
int32_t ___U3CindexU3Ek__BackingField;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
float ___m_value;
};
struct SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2
{
float ___shr0;
float ___shr1;
float ___shr2;
float ___shr3;
float ___shr4;
float ___shr5;
float ___shr6;
float ___shr7;
float ___shr8;
float ___shg0;
float ___shg1;
float ___shg2;
float ___shg3;
float ___shg4;
float ___shg5;
float ___shg6;
float ___shg7;
float ___shg8;
float ___shb0;
float ___shb1;
float ___shb2;
float ___shb3;
float ___shb4;
float ___shb5;
float ___shb6;
float ___shb7;
float ___shb8;
};
struct SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026
{
int32_t ___cullingSplitIndex;
int32_t ___occluderSubviewIndex;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
uint32_t ___m_value;
};
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
uint64_t ___m_value;
};
struct UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62
{
int32_t* ___Counter;
};
struct UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926
{
union
{
#pragma pack(push, tp, 1)
struct
{
uint8_t* ___values;
};
#pragma pack(pop, tp)
struct
{
uint8_t* ___values_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___keys_OffsetPadding[8];
uint8_t* ___keys;
};
#pragma pack(pop, tp)
struct
{
char ___keys_OffsetPadding_forAlignmentOnly[8];
uint8_t* ___keys_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___next_OffsetPadding[16];
uint8_t* ___next;
};
#pragma pack(pop, tp)
struct
{
char ___next_OffsetPadding_forAlignmentOnly[16];
uint8_t* ___next_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___buckets_OffsetPadding[24];
uint8_t* ___buckets;
};
#pragma pack(pop, tp)
struct
{
char ___buckets_OffsetPadding_forAlignmentOnly[24];
uint8_t* ___buckets_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___keyCapacity_OffsetPadding[32];
int32_t ___keyCapacity;
};
#pragma pack(pop, tp)
struct
{
char ___keyCapacity_OffsetPadding_forAlignmentOnly[32];
int32_t ___keyCapacity_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___bucketCapacityMask_OffsetPadding[36];
int32_t ___bucketCapacityMask;
};
#pragma pack(pop, tp)
struct
{
char ___bucketCapacityMask_OffsetPadding_forAlignmentOnly[36];
int32_t ___bucketCapacityMask_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___allocatedIndexLength_OffsetPadding[40];
int32_t ___allocatedIndexLength;
};
#pragma pack(pop, tp)
struct
{
char ___allocatedIndexLength_OffsetPadding_forAlignmentOnly[40];
int32_t ___allocatedIndexLength_forAlignmentOnly;
};
};
};
struct UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
int32_t ___m_Index;
int32_t ___m_BucketIndex;
int32_t ___m_NextIndex;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
float ___x;
float ___y;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
int32_t ___m_X;
int32_t ___m_Y;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
float ___x;
float ___y;
float ___z;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
float ___x;
float ___y;
float ___z;
float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E
{
float ___x;
float ___y;
float ___z;
};
struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E
{
float ___x;
float ___y;
float ___z;
float ___w;
};
struct AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148
{
uint16_t ___Index;
uint16_t ___Version;
};
struct ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74
{
union
{
struct
{
};
uint8_t ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74__padding[1];
};
};
struct GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
int32_t ___kernelId;
};
struct GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_pinvoke
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
int32_t ___kernelId;
};
struct GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_com
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
int32_t ___kernelId;
};
struct GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceData;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceIndices;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___inputComponentOffsets;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___validComponentIndices;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
int32_t ___kernelId;
int32_t ___m_InstanceDataByteSize;
int32_t ___m_InstanceCount;
int32_t ___m_ComponentCounts;
int32_t ___m_ValidComponentIndicesCount;
};
struct GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_pinvoke
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceData;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceIndices;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___inputComponentOffsets;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___validComponentIndices;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
int32_t ___kernelId;
int32_t ___m_InstanceDataByteSize;
int32_t ___m_InstanceCount;
int32_t ___m_ComponentCounts;
int32_t ___m_ValidComponentIndicesCount;
};
struct GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_com
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceData;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceIndices;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___inputComponentOffsets;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___validComponentIndices;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
int32_t ___kernelId;
int32_t ___m_InstanceDataByteSize;
int32_t ___m_InstanceCount;
int32_t ___m_ComponentCounts;
int32_t ___m_ValidComponentIndicesCount;
};
struct U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47
{
union
{
struct
{
int32_t ___FixedElementField;
};
uint8_t U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47__padding[8];
};
};
struct U3C_InvViewProjMatrixU3Ee__FixedBuffer_t84BA561C0A390D42FB00B35F6BE1C962C6F74476
{
union
{
struct
{
float ___FixedElementField;
};
uint8_t U3C_InvViewProjMatrixU3Ee__FixedBuffer_t84BA561C0A390D42FB00B35F6BE1C962C6F74476__padding[384];
};
};
struct U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997
{
union
{
struct
{
uint32_t ___FixedElementField;
};
uint8_t U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997__padding[80];
};
};
struct U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553
{
union
{
struct
{
float ___FixedElementField;
};
uint8_t U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553__padding[96];
};
};
struct U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E
{
union
{
struct
{
uint32_t ___FixedElementField;
};
uint8_t U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E__padding[96];
};
};
struct U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55
{
union
{
struct
{
uint32_t ___FixedElementField;
};
uint8_t U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55__padding[128];
};
};
struct ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C
{
int32_t ___index;
int32_t ___gpuAddress;
int32_t ___uintOffset;
};
struct LongDoubleUnion_tD71C400B6C4CD1A7F13CE8125AC6BBC7A22791CA
{
union
{
#pragma pack(push, tp, 1)
struct
{
int64_t ___longValue;
};
#pragma pack(pop, tp)
struct
{
int64_t ___longValue_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
double ___doubleValue;
};
#pragma pack(pop, tp)
struct
{
double ___doubleValue_forAlignmentOnly;
};
};
};
struct ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7
{
intptr_t ____value;
};
struct ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B
{
intptr_t ____value;
};
struct ByReference_1_tDDF129F0BC02430629D5CD253C681112F166BAD4
{
intptr_t ____value;
};
struct ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1
{
intptr_t ____value;
};
struct ByReference_1_t9B11575042087999A6BC8C21CB3BAC178D57E466
{
intptr_t ____value;
};
struct Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE
{
UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5 ___m_Enumerator;
};
struct ParallelWriter_t5260630DC2B0BAB8EF45E466AFD67FEDC83E94FE
{
ParallelWriter_t733FE4FADA1C9F7B51D9733156E6C8C2AF8157A9 ___m_Writer;
};
struct ParallelWriter_t48EE6C787593D6963922B2854A4C3C6B1E57391B
{
ParallelWriter_t3C60DBDFDA4292CD21ECA3272A3A6476D3B89866 ___m_Writer;
};
struct UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74* ___Ptr;
int32_t ___m_length;
int32_t ___m_capacity;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
int32_t ___padding;
};
struct UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C
{
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* ___Ptr;
int32_t ___m_length;
int32_t ___m_capacity;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
int32_t ___padding;
};
struct UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* ___Ptr;
int32_t ___m_length;
int32_t ___m_capacity;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
int32_t ___padding;
};
struct UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718
{
int32_t* ___Ptr;
int32_t ___m_length;
int32_t ___m_capacity;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
int32_t ___padding;
};
struct UnsafeList_1_t6B33FA0D43DCA4560A225E333E6722C55B5E2FC9
{
int32_t* ___Ptr;
int32_t ___m_length;
int32_t ___m_capacity;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
int32_t ___padding;
};
struct UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1
{
Info_tDBEB127ABB26184014A541C0CAD1FC8D1B95DE84* ___Ptr;
int32_t ___m_length;
int32_t ___m_capacity;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
int32_t ___padding;
};
struct UnsafeParallelHashMap_2_t16A91603015498C4CAFD401670CE1CDBBA245271
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
};
struct UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
};
struct UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
};
struct UnsafeParallelHashMap_2_tE4F2F9D9A9E8A9A02E2983D65889303FD717B1E0
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
};
struct UnsafeParallelHashMap_2_tAF5198A4416D9CB11063A92F93C2C7AA10BFDEE0
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
};
struct UnsafeParallelHashMap_2_tE3763E7D57246B54FFB24102F037814CCCA365FA
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
};
struct UnsafeParallelHashMap_2_t2C6CBBEDC928DE44BDB9AF76C822869962FC3226
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
};
struct UnsafeParallelMultiHashMap_2_tAC644254A5A65EC96A9EDD9D83F9C7EA1BF75D8E
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
};
struct AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___center;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___extents;
};
struct AccessFlags_tB7D400C853C05A1DB9C6B56DF14E43721F0B1739
{
int32_t ___value__;
};
struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
{
int32_t ___value__;
};
struct BatchCullingFlags_tEECC03D99C74958416446D306EA944DBA1C8E3A2
{
int32_t ___value__;
};
struct BatchCullingProjectionType_tAD14BC373E72D5F74188E0899F8670FAB51FD481
{
int32_t ___value__;
};
struct BatchCullingViewType_tAC2682BF9A489DF44A8960693303B47248C252CF
{
int32_t ___value__;
};
struct BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10 : public RuntimeObject
{
intptr_t ___m_GroupHandle;
OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2* ___m_PerformCulling;
OnFinishedCulling_t94AEBB560F52F9A2FF21D11548FFE40CCF5417E1* ___m_FinishedCulling;
};
struct BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10_marshaled_pinvoke
{
intptr_t ___m_GroupHandle;
Il2CppMethodPointer ___m_PerformCulling;
Il2CppMethodPointer ___m_FinishedCulling;
};
struct BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10_marshaled_com
{
intptr_t ___m_GroupHandle;
Il2CppMethodPointer ___m_PerformCulling;
Il2CppMethodPointer ___m_FinishedCulling;
};
struct BatchRendererGroupCreateInfo_t95934E60C5449BBFDA21BC3DFC5EC83F8FF9AC12
{
OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2* ___cullingCallback;
OnFinishedCulling_t94AEBB560F52F9A2FF21D11548FFE40CCF5417E1* ___finishedCullingCallback;
intptr_t ___userContext;
};
struct BatchRendererGroupCreateInfo_t95934E60C5449BBFDA21BC3DFC5EC83F8FF9AC12_marshaled_pinvoke
{
Il2CppMethodPointer ___cullingCallback;
Il2CppMethodPointer ___finishedCullingCallback;
intptr_t ___userContext;
};
struct BatchRendererGroupCreateInfo_t95934E60C5449BBFDA21BC3DFC5EC83F8FF9AC12_marshaled_com
{
Il2CppMethodPointer ___cullingCallback;
Il2CppMethodPointer ___finishedCullingCallback;
intptr_t ___userContext;
};
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents;
};
struct BuiltinRenderTextureType_t3D56813CAC7C6E4AC3B438039BD1CE7E62FE7C4E
{
int32_t ___value__;
};
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7 : public RuntimeObject
{
intptr_t ___m_Ptr;
};
struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233 : public RuntimeObject
{
intptr_t ___m_Ptr;
};
struct ComputeBufferType_tDEEE8D455B0CCF8A6CFF36F0A0D9D27E3662919E
{
int32_t ___value__;
};
struct CubemapFace_t300D6E2CD7DF60D44AA28338748B607677ED1D1B
{
int32_t ___value__;
};
struct DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706 : public RuntimeObject
{
bool ___enabled;
NativeList_1_t1D61E7A10C219D777910F52AFB34761004F5A1A0 ___instanceCullerStats;
NativeList_1_t7C049872825FD2E53BA2AD96FB06944DF07AFF08 ___instanceOcclusionEventStats;
NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373 ___occluderStats;
bool ___occlusionOverlayEnabled;
bool ___occlusionOverlayCountVisible;
bool ___overrideOcclusionTestToAlwaysPass;
};
struct Delegate_t : public RuntimeObject
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
RuntimeObject* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct DepthBits_tB559EBF2048F6D10B241E6425FBAEC78C282D5DD
{
int32_t ___value__;
};
struct Exception_t : public RuntimeObject
{
String_t* ____className;
String_t* ____message;
RuntimeObject* ____data;
Exception_t* ____innerException;
String_t* ____helpURL;
RuntimeObject* ____stackTrace;
String_t* ____stackTraceString;
String_t* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
RuntimeObject* ____dynamicMethods;
int32_t ____HResult;
String_t* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
char* ____className;
char* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_pinvoke* ____innerException;
char* ____helpURL;
Il2CppIUnknown* ____stackTrace;
char* ____stackTraceString;
char* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
char* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
Il2CppChar* ____className;
Il2CppChar* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_com* ____innerException;
Il2CppChar* ____helpURL;
Il2CppIUnknown* ____stackTrace;
Il2CppChar* ____stackTraceString;
Il2CppChar* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
Il2CppChar* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct FilterMode_t4AD57F1A3FE272D650E0E688BA044AE872BD2A34
{
int32_t ___value__;
};
struct GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039
{
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A ___m_Components;
};
struct GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1 : public RuntimeObject
{
intptr_t ___m_Ptr;
};
struct GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713
{
int32_t ___value__;
};
struct ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616
{
bool ___clearOnFirstUse;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor;
bool ___discardOnLastUse;
};
struct ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_pinvoke
{
int32_t ___clearOnFirstUse;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor;
int32_t ___discardOnLastUse;
};
struct ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_com
{
int32_t ___clearOnFirstUse;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor;
int32_t ___discardOnLastUse;
};
struct InstanceComponentGroup_tD2604C50227A821E92592963B831E9D9449D3FA4
{
uint32_t ___value__;
};
struct InstanceFlags_t65B077096B951ED0CAAB4D73656C02827C24D324
{
uint8_t ___value__;
};
struct InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5
{
U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47 ___InstanceNums;
};
struct InstanceType_t3EB15046939F17DF216B4C181F98D064A5F78F27
{
int32_t ___value__;
};
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
int32_t ___value__;
};
struct LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A
{
int32_t ___m_IsOrthographic;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition;
float ___m_FieldOfView;
float ___m_OrthoSize;
int32_t ___m_CameraPixelHeight;
};
struct LightProbeUsage_tC6292C7B7CBA0E5AA2A56F40D71F58A7E06C2948
{
int32_t ___value__;
};
struct LocalKeywordSpace_t8D56A7A6130EF8C8F8BA247C67F1CB8256DA34AA
{
intptr_t ___m_KeywordSpace;
};
struct MSAASamples_tB69F548BE8CA330465CC9D1F7B51199162D5D72C
{
int32_t ___value__;
};
struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D
{
int32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr;
};
struct OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627
{
U3C_InvViewProjMatrixU3Ee__FixedBuffer_t84BA561C0A390D42FB00B35F6BE1C962C6F74476 ____InvViewProjMatrix;
U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553 ____SilhouettePlanes;
U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E ____SrcOffset;
U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997 ____MipOffsetAndSize;
uint32_t ____OccluderMipLayoutSizeX;
uint32_t ____OccluderMipLayoutSizeY;
uint32_t ____OccluderDepthPyramidPad0;
uint32_t ____OccluderDepthPyramidPad1;
uint32_t ____SrcSliceIndices;
uint32_t ____DstSubviewIndices;
uint32_t ____MipCount;
uint32_t ____SilhouettePlaneCount;
};
struct OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewProjMatrix;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___viewOriginWorldSpace;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___radialDirWorldSpace;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___facingDirWorldSpace;
};
struct OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___offset;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___size;
};
struct OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7
{
int32_t ___subviewIndex;
int32_t ___depthSliceIndex;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthOffset;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___invViewMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___gpuProjMatrix;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___viewOffsetWorldSpace;
};
struct OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____DepthSizeInOccluderPixels;
U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55 ____OccluderMipBounds;
uint32_t ____OccluderMipLayoutSizeX;
uint32_t ____OccluderMipLayoutSizeY;
uint32_t ____OcclusionCullingDebugPad0;
uint32_t ____OcclusionCullingDebugPad1;
};
struct PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB
{
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___packed0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___packed1;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___packed2;
};
struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
float ___m_Distance;
};
struct RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousViewportSize;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousRenderTargetSize;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentViewportSize;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentRenderTargetSize;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___rtHandleScale;
};
struct RenderGraphResourceType_t5F552AF06E38DEC5775B77F13C8783A895FCD086
{
int32_t ___value__;
};
struct RenderTextureMemoryless_tE3B7F3AE353C3E9ACF86076376EB862131D19A69
{
int32_t ___value__;
};
struct RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B
{
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___lightmapScale;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___localToWorld;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___worldToLocal;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousM;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousMI;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___shCoefficients;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___boundingSphere;
ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* ___windParams;
ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* ___windHistoryParams;
};
struct RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_pinvoke
{
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___lightmapScale;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___localToWorld;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___worldToLocal;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousM;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousMI;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___shCoefficients;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___boundingSphere;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* ___windParams;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* ___windHistoryParams;
};
struct RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_com
{
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___lightmapScale;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___localToWorld;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___worldToLocal;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousM;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousMI;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___shCoefficients;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___boundingSphere;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* ___windParams;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* ___windHistoryParams;
};
struct ShadowCastingMode_tF30806698B37CF120A1A506BD7549EAF308E7C6D
{
int32_t ___value__;
};
struct TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642
{
int32_t ___value__;
};
struct TextureWrapMode_tF9851343029052ED45668D1C99BAE09B2CCC13AD
{
int32_t ___value__;
};
struct TransformUpdateFlags_tC8BD750B1A9A2F7EBEAC0528860B0A228C2CC5C3
{
uint8_t ___value__;
};
struct TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18
{
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___localToWorld0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___localToWorld1;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___localToWorld2;
};
struct VRTextureUsage_t57FAA0077810142A461D74EDC5E33FC3D78BD2E8
{
int32_t ___value__;
};
struct float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___c0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___c1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___c2;
};
struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2
{
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c1;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c2;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c3;
};
struct ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E
{
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___instanceIndices;
ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 ___instances;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___rendererGroupIDs;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___meshIDs;
ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA ___localAABBs;
ReadOnly_t7FDDA88305363550FE94B8059DE5CE2645E4A30C ___flags;
ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117 ___lodGroupAndMasks;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___gameObjectLayers;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___refCounts;
};
struct Version_tD7D04795609BC9C1E990ED06047639A320FA1062
{
int32_t ___value__;
};
struct Target_tFB6DEAAA9B8FF7F6383305B097B756A260E88E4A
{
int32_t ___value__;
};
struct UsageFlags_t4FB2DBAFD4AB261F5EA2BD4F4826FF83ACD1C91A
{
int32_t ___value__;
};
struct BufferState_t9A744F89825C691F1F63EF47368227970F7FFE17
{
int32_t ___value__;
};
struct Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7
{
List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* ____list;
int32_t ____index;
int32_t ____version;
int32_t ____current;
};
struct Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B
{
List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ____list;
int32_t ____index;
int32_t ____version;
int32_t ____current;
};
struct NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tBEE3484B4ABC271CFAB65039F1439061D5DF806A
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t73992261AA60020B6BE20D83C50B3F925CC89F31
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t712BAFB3B7FD80607F953479B6E3EE2D54BD9446
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t671C61BFD2F520DB36712AFCE9CE9BA1FC6BE4B5
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t4F815DBC475817C50E7C63B3C14F7AEF8272FA9E
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t170B62D6C147DD05888D56F029D4D828DF487EC9
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tF670CAD185DDF5208060ECE543F68A06A3852A92
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t210B93B7A5B9BC18A004761353B12A37F92DD72A
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881
{
void* ___m_Buffer;
int32_t ___m_Length;
int32_t ___m_AllocatorLabel;
};
struct NativeParallelHashMap_2_t28D0C3E870801D415558E0D3CD69EE5843F53BA1
{
UnsafeParallelHashMap_2_t16A91603015498C4CAFD401670CE1CDBBA245271 ___m_HashMapData;
};
struct NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C
{
UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202 ___m_HashMapData;
};
struct NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F
{
UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6 ___m_HashMapData;
};
struct NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1
{
UnsafeParallelHashMap_2_tE4F2F9D9A9E8A9A02E2983D65889303FD717B1E0 ___m_HashMapData;
};
struct NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9
{
UnsafeParallelHashMap_2_tAF5198A4416D9CB11063A92F93C2C7AA10BFDEE0 ___m_HashMapData;
};
struct NativeParallelHashMap_2_tF33E93A5D302B3E52640535F68885B906D0DF40A
{
UnsafeParallelHashMap_2_tE3763E7D57246B54FFB24102F037814CCCA365FA ___m_HashMapData;
};
struct NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184
{
UnsafeParallelHashMap_2_t2C6CBBEDC928DE44BDB9AF76C822869962FC3226 ___m_HashMapData;
};
struct NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171
{
UnsafeParallelMultiHashMap_2_tAC644254A5A65EC96A9EDD9D83F9C7EA1BF75D8E ___m_MultiHashMapData;
};
struct ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282
{
ByReference_1_tDDF129F0BC02430629D5CD253C681112F166BAD4 ____pointer;
int32_t ____length;
};
struct ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8
{
ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 ____pointer;
int32_t ____length;
};
struct ReadOnlySpan_1_tFBC0482980BECAC34D5B41E0EF4D72F24C6E3AF9
{
ByReference_1_t9B11575042087999A6BC8C21CB3BAC178D57E466 ____pointer;
int32_t ____length;
};
struct Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF
{
ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 ____pointer;
int32_t ____length;
};
struct Span_1_t3A087F8D965C32C63C3853E38E112343685765A1
{
ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B ____pointer;
int32_t ____length;
};
struct CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455
{
uint8_t ___transformUpdateFlags;
uint8_t ___instanceFlags;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74
{
int32_t ___propertyID;
int32_t ___byteSize;
bool ___isOverriden;
bool ___isPerInstance;
int32_t ___instanceType;
uint32_t ___componentGroup;
};
struct GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshaled_pinvoke
{
int32_t ___propertyID;
int32_t ___byteSize;
int32_t ___isOverriden;
int32_t ___isPerInstance;
int32_t ___instanceType;
uint32_t ___componentGroup;
};
struct GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshaled_com
{
int32_t ___propertyID;
int32_t ___byteSize;
int32_t ___isOverriden;
int32_t ___isPerInstance;
int32_t ___instanceType;
uint32_t ___componentGroup;
};
struct GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F : public RuntimeObject
{
int32_t ___m_Version;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_InstanceDataBufferCopyKernels;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_InstanceDataBufferUploadKernels;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_TransformUpdaterKernels;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_WindDataUpdaterKernels;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_OccluderDepthPyramidKernels;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_InstanceOcclusionCullingKernels;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_OcclusionCullingDebugKernels;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_DebugOcclusionTestPS;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_DebugOccluderPS;
};
struct IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805
{
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___cullingJobHandle;
int32_t ___bufferState;
int32_t ___occluderVersion;
int32_t ___subviewMask;
};
struct LightProbesQuery_tE0869F48EB6C819755D42205EC98C3A8787CD981
{
intptr_t ___m_LightProbeContextWrapper;
int32_t ___m_AllocatorLabel;
};
struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB
{
LocalKeywordSpace_t8D56A7A6130EF8C8F8BA247C67F1CB8256DA34AA ___m_SpaceInfo;
String_t* ___m_Name;
uint32_t ___m_Index;
};
struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_pinvoke
{
LocalKeywordSpace_t8D56A7A6130EF8C8F8BA247C67F1CB8256DA34AA ___m_SpaceInfo;
char* ___m_Name;
uint32_t ___m_Index;
};
struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_com
{
LocalKeywordSpace_t8D56A7A6130EF8C8F8BA247C67F1CB8256DA34AA ___m_SpaceInfo;
Il2CppChar* ___m_Name;
uint32_t ___m_Index;
};
struct MulticastDelegate_t : public Delegate_t
{
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates;
};
struct OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 ___cb;
};
struct OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8_marshaled_pinvoke
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 ___cb;
};
struct OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8_marshaled_com
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 ___cb;
};
struct RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B
{
int32_t ___m_Type;
int32_t ___m_NameID;
int32_t ___m_InstanceID;
intptr_t ___m_BufferPointer;
int32_t ___m_MipLevel;
int32_t ___m_CubeFace;
int32_t ___m_DepthSlice;
};
struct RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA
{
int32_t ___width;
int32_t ___height;
int32_t ___volumeDepth;
int32_t ___msaaSamples;
int32_t ___format;
bool ___bindMS;
};
struct RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_pinvoke
{
int32_t ___width;
int32_t ___height;
int32_t ___volumeDepth;
int32_t ___msaaSamples;
int32_t ___format;
int32_t ___bindMS;
};
struct RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_com
{
int32_t ___width;
int32_t ___height;
int32_t ___volumeDepth;
int32_t ___msaaSamples;
int32_t ___format;
int32_t ___bindMS;
};
struct RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98 : public RuntimeObject
{
InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* ___m_InstanceDataSystem;
GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___m_Resources;
GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* ___m_GPUDrivenProcessor;
LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* ___m_LODGroupDataPool;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_InstanceDataBuffer;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___m_RenderersParameters;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3 ___m_UploadResources;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38 ___m_GrowerResources;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_CmdBuffer;
SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2 ___m_CachedAmbientProbe;
float ___m_SmallMeshScreenPercentage;
GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* ___m_UpdateLODGroupCallback;
GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* ___m_TransformLODGroupCallback;
OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* ___m_OcclusionCullingCommon;
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___m_DebugStats;
};
struct ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C
{
uint32_t ___m_Value;
int32_t ___m_Version;
int32_t ___U3CtypeU3Ek__BackingField;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478
{
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 ___m_Array;
int32_t ___m_Index;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 ___value;
};
struct Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___m_Array;
int32_t ___m_Index;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___value;
};
struct Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_Array;
int32_t ___m_Index;
int32_t ___value;
};
struct FindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceIDs;
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C ___hashMap;
ParallelWriter_t80A8984CE4AF82D8AD8D75CA7F04FDB95E5A6587 ___outInstancesWriter;
};
struct FindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceIDs;
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F ___hashMap;
ParallelWriter_t80A8984CE4AF82D8AD8D75CA7F04FDB95E5A6587 ___outInstancesWriter;
};
struct RegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceIDs;
NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6 ___batchIDs;
ParallelWriter_t5260630DC2B0BAB8EF45E466AFD67FEDC83E94FE ___hashMap;
};
struct RegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceIDs;
NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6 ___batchIDs;
ParallelWriter_t48EE6C787593D6963922B2854A4C3C6B1E57391B ___hashMap;
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct BatchCullingContext_t6133D8CF3B9A93AED429E017C62DC2F5BD64A659
{
NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___cullingPlanes;
NativeArray_1_t73992261AA60020B6BE20D83C50B3F925CC89F31 ___cullingSplits;
LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___lodParameters;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___localToWorldMatrix;
int32_t ___viewType;
int32_t ___projectionType;
int32_t ___cullingFlags;
BatchPackedCullingViewID_t1E7EE8631C02555CAA181FA566CDC604B9FEFEBB ___viewID;
uint32_t ___cullingLayerMask;
uint64_t ___sceneCullingMask;
uint16_t ___splitExclusionMask;
uint8_t ___isOrthographic;
int32_t ___receiverPlaneOffset;
int32_t ___receiverPlaneCount;
intptr_t ___occlusionBuffer;
};
struct BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F
{
NativeArray_1_tBEE3484B4ABC271CFAB65039F1439061D5DF806A ___drawCommands;
NativeArray_1_t170B62D6C147DD05888D56F029D4D828DF487EC9 ___customCullingResult;
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5
{
ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
};
struct CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7 : public RuntimeObject
{
NativeParallelHashMap_2_tF33E93A5D302B3E52640535F68885B906D0DF40A ___m_RangeHash;
NativeList_1_t50EF7494D5DE96412C6EA67378B11EE5C5C8EE89 ___m_DrawRanges;
NativeParallelHashMap_2_t28D0C3E870801D415558E0D3CD69EE5843F53BA1 ___m_BatchHash;
NativeList_1_tFE5AD86174D6ECCD4E4CC6D775C090AAC0F53B30 ___m_DrawBatches;
NativeList_1_t0E8F99CBD0349EB2EDB94A940345E760399356C0 ___m_DrawInstances;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_DrawInstanceIndices;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_DrawBatchIndices;
bool ___m_NeedsRebuild;
};
struct CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_StructData;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_InstanceIndices;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 ___instances;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIDs;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___meshIDs;
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A ___localAABBs;
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3 ___flags;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___lodGroupAndMasks;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___gameObjectLayers;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___refCounts;
};
struct GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupID;
NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147 ___localBounds;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___lightmapScaleOffset;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___gameObjectLayer;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___renderingLayerMask;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lodGroupID;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lightmapIndex;
NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C ___packedRendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererPriority;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___meshIndex;
NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8 ___subMeshStartIndex;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___materialsOffset;
NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8 ___materialsCount;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesOffset;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesCount;
NativeArray_1_t671C61BFD2F520DB36712AFCE9CE9BA1FC6BE4B5 ___editorData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___invalidRendererGroupID;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___localToWorldMatrix;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___prevLocalToWorldMatrix;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIndex;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___meshID;
NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8 ___subMeshCount;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___subMeshDescOffset;
NativeArray_1_tF670CAD185DDF5208060ECE543F68A06A3852A92 ___subMeshDesc;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___materialIndex;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___materialID;
NativeArray_1_t712BAFB3B7FD80607F953479B6E3EE2D54BD9446 ___packedMaterialData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___materialFilterFlags;
};
struct GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3 : public RuntimeObject
{
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 ___instanceNumInfo;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesNumPrefixSum;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesSpan;
int32_t ___byteSize;
int32_t ___perInstanceComponentCount;
int32_t ___version;
int32_t ___layoutVersion;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___gpuBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___validComponentsIndicesGpuBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___componentAddressesGpuBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___componentInstanceIndexRangesGpuBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___componentByteCountsGpuBuffer;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 ___descriptions;
NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 ___defaultMetadata;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___gpuBufferComponentAddress;
NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9 ___nameToMetadataMap;
};
struct GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53
{
int32_t ___m_UintPerInstance;
int32_t ___m_Capacity;
int32_t ___m_InstanceCount;
NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB ___m_ComponentIsInstanced;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_ComponentDataIndex;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_DescriptionsUintSize;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___m_TmpDataBuffer;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_WritenComponentIndices;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_DummyArray;
};
struct IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5
{
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 ___m_BufferLimits;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceInfoBuffer;
NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 ___m_InstanceInfoStaging;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_ArgsBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_DrawInfoBuffer;
NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 ___m_DrawInfoStaging;
int32_t ___m_ContextAllocCounter;
NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D ___m_ContextIndexFromViewID;
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075 ___m_Contexts;
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 ___m_ContextAllocInfo;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_AllocationCounters;
};
struct IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_pinvoke
{
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 ___m_BufferLimits;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceInfoBuffer;
NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 ___m_InstanceInfoStaging;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_ArgsBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_DrawInfoBuffer;
NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 ___m_DrawInfoStaging;
int32_t ___m_ContextAllocCounter;
NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D ___m_ContextIndexFromViewID;
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075 ___m_Contexts;
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 ___m_ContextAllocInfo;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_AllocationCounters;
};
struct IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_com
{
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 ___m_BufferLimits;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceInfoBuffer;
NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 ___m_InstanceInfoStaging;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_ArgsBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_DrawInfoBuffer;
NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 ___m_DrawInfoStaging;
int32_t ___m_ContextAllocCounter;
NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D ___m_ContextIndexFromViewID;
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075 ___m_Contexts;
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 ___m_ContextAllocInfo;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_AllocationCounters;
};
struct InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_StructData;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_FreeInstances;
int32_t ___m_BaseInstanceOffset;
int32_t ___m_InstanceStride;
};
struct InstanceCullerSplitDebugArray_tAA23F6BFC283BAF767F47CB047E7AA4CF702A8F1
{
NativeList_1_t006A61C5E07DE47DD2FC020A873ECEFC81D02A88 ___m_Info;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_Counters;
NativeQueue_1_tA574A1D792BEDC7C9D7D60530F71E6A15136538C ___m_CounterSync;
};
struct InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_CounterBuffer;
UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_PendingInfo;
NativeQueue_1_t43507309F65853F48FBFC2EB1350EFE20FC66FB6 ___m_Requests;
UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_LatestInfo;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_LatestCounters;
bool ___m_HasLatest;
};
struct InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB_marshaled_pinvoke
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_CounterBuffer;
UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_PendingInfo;
NativeQueue_1_t43507309F65853F48FBFC2EB1350EFE20FC66FB6 ___m_Requests;
UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_LatestInfo;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_LatestCounters;
int32_t ___m_HasLatest;
};
struct InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB_marshaled_com
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_CounterBuffer;
UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_PendingInfo;
NativeQueue_1_t43507309F65853F48FBFC2EB1350EFE20FC66FB6 ___m_Requests;
UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_LatestInfo;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_LatestCounters;
int32_t ___m_HasLatest;
};
struct OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5
{
int32_t ___version;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthBufferSize;
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 ___subviewData;
int32_t ___subviewValidMask;
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 ___occluderMipBounds;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderMipLayoutSize;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderDepthPyramidSize;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
int32_t ___occlusionDebugOverlaySize;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
bool ___debugNeedsClear;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___constantBuffer;
NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 ___constantBufferData;
};
struct OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_pinvoke
{
int32_t ___version;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthBufferSize;
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 ___subviewData;
int32_t ___subviewValidMask;
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 ___occluderMipBounds;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderMipLayoutSize;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderDepthPyramidSize;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
int32_t ___occlusionDebugOverlaySize;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
int32_t ___debugNeedsClear;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___constantBuffer;
NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 ___constantBufferData;
};
struct OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_com
{
int32_t ___version;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthBufferSize;
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 ___subviewData;
int32_t ___subviewValidMask;
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 ___occluderMipBounds;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderMipLayoutSize;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderDepthPyramidSize;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
int32_t ___occlusionDebugOverlaySize;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
int32_t ___debugNeedsClear;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___constantBuffer;
NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 ___constantBufferData;
};
struct OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB ___occlusionDebugKeyword;
};
struct OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_pinvoke
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_pinvoke ___occlusionDebugKeyword;
};
struct OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_com
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_com ___occlusionDebugKeyword;
};
struct ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317
{
int32_t ___m_Allocator;
NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___m_Bits;
int32_t ___m_Length;
};
struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B : public RuntimeObject
{
RTHandleSystem_tAE496B31B56A77B4896E34576C961C3CA073998F* ___m_Owner;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_RT;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_ExternalTexture;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_NameID;
bool ___m_EnableMSAA;
bool ___m_EnableRandomWrite;
bool ___m_EnableHWDynamicScale;
bool ___m_RTHasOwnership;
String_t* ___m_Name;
bool ___m_UseCustomHandleScales;
RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 ___m_CustomHandleProperties;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CscaleFactorU3Ek__BackingField;
ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___scaleFunc;
bool ___U3CuseScalingU3Ek__BackingField;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___U3CreferenceSizeU3Ek__BackingField;
};
struct SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7
{
NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9 ___m_SubviewIDToIndexMap;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_SlotFreeList;
NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333 ___m_Slots;
NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34 ___m_PlaneStorage;
};
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388
{
ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
bool ___builtin;
};
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke
{
ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
int32_t ___builtin;
};
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com
{
ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
int32_t ___builtin;
};
struct OnFinishedCulling_t94AEBB560F52F9A2FF21D11548FFE40CCF5417E1 : public MulticastDelegate_t
{
};
struct ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesNumPrefixSum;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___gpuInstanceIndices;
};
struct ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesNumPrefixSum;
};
struct WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53
{
bool ___gatherData;
int32_t ___parameterIndex;
int32_t ___uintPerParameter;
int32_t ___uintPerInstance;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___componentDataIndex;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___gatherIndices;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___instanceData;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___tmpDataBuffer;
};
struct WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshaled_pinvoke
{
int32_t ___gatherData;
int32_t ___parameterIndex;
int32_t ___uintPerParameter;
int32_t ___uintPerInstance;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___componentDataIndex;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___gatherIndices;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___instanceData;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___tmpDataBuffer;
};
struct WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshaled_com
{
int32_t ___gatherData;
int32_t ___parameterIndex;
int32_t ___uintPerParameter;
int32_t ___uintPerInstance;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___componentDataIndex;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___gatherIndices;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___instanceData;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___tmpDataBuffer;
};
struct CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319
{
int32_t ___probesCount;
LightProbesQuery_tE0869F48EB6C819755D42205EC98C3A8787CD981 ___lightProbesQuery;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___queryPostitions;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___compactTetrahedronCache;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A ___probesSphericalHarmonics;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___probesOcclusion;
};
struct ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesCount;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesOffset;
NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___instances;
};
struct QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F
{
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___rendererGroupInstanceMultiHash;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIDs;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicNonFoundInstancesCount;
};
struct QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96
{
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___rendererGroupInstanceMultiHash;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIDs;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesOffsets;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesCounts;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicNonFoundSharedInstancesCount;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicNonFoundInstancesCount;
};
struct CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_StructData;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_InstanceIndices;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 ___sharedInstances;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___localToWorldIsFlippedBits;
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A ___worldAABBs;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___tetrahedronCacheIndices;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___movedInCurrentFrameBits;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___movedInPreviousFrameBits;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___visibleInPreviousFrameBits;
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788 ___editorData;
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
uint32_t ___m_NonSerializedVersion;
};
struct CreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07
{
bool ___implicitInstanceIndices;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 ___rendererData;
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F ___batchMeshHash;
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C ___batchMaterialHash;
NativeParallelHashMap_2_tF33E93A5D302B3E52640535F68885B906D0DF40A ___rangeHash;
NativeList_1_t50EF7494D5DE96412C6EA67378B11EE5C5C8EE89 ___drawRanges;
NativeParallelHashMap_2_t28D0C3E870801D415558E0D3CD69EE5843F53BA1 ___batchHash;
NativeList_1_tFE5AD86174D6ECCD4E4CC6D775C090AAC0F53B30 ___drawBatches;
NativeList_1_t0E8F99CBD0349EB2EDB94A940345E760399356C0 ___drawInstances;
};
struct CreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_marshaled_pinvoke
{
int32_t ___implicitInstanceIndices;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 ___rendererData;
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F ___batchMeshHash;
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C ___batchMaterialHash;
NativeParallelHashMap_2_tF33E93A5D302B3E52640535F68885B906D0DF40A ___rangeHash;
NativeList_1_t50EF7494D5DE96412C6EA67378B11EE5C5C8EE89 ___drawRanges;
NativeParallelHashMap_2_t28D0C3E870801D415558E0D3CD69EE5843F53BA1 ___batchHash;
NativeList_1_tFE5AD86174D6ECCD4E4CC6D775C090AAC0F53B30 ___drawBatches;
NativeList_1_t0E8F99CBD0349EB2EDB94A940345E760399356C0 ___drawInstances;
};
struct CreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_marshaled_com
{
int32_t ___implicitInstanceIndices;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 ___rendererData;
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F ___batchMeshHash;
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C ___batchMaterialHash;
NativeParallelHashMap_2_tF33E93A5D302B3E52640535F68885B906D0DF40A ___rangeHash;
NativeList_1_t50EF7494D5DE96412C6EA67378B11EE5C5C8EE89 ___drawRanges;
NativeParallelHashMap_2_t28D0C3E870801D415558E0D3CD69EE5843F53BA1 ___batchHash;
NativeList_1_tFE5AD86174D6ECCD4E4CC6D775C090AAC0F53B30 ___drawBatches;
NativeList_1_t0E8F99CBD0349EB2EDB94A940345E760399356C0 ___drawInstances;
};
struct IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D
{
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___instanceBuffer;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___instanceInfoBuffer;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___argsBuffer;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___drawInfoBuffer;
};
struct InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA ___m_InstanceAlloc_MeshRenderer;
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA ___m_InstanceAlloc_SpeedTree;
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA ___m_SharedInstanceAlloc;
};
struct InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966
{
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___m_CompactedVisibilityMasks;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___m_CompactedVisibilityMasksJobsHandle;
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5 ___m_IndirectStorage;
OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C ___m_OcclusionTestShader;
int32_t ___m_ResetDrawArgsKernel;
int32_t ___m_CopyInstancesKernel;
int32_t ___m_CullInstancesKernel;
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___m_DebugStats;
InstanceCullerSplitDebugArray_tAA23F6BFC283BAF767F47CB047E7AA4CF702A8F1 ___m_SplitDebugArray;
InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB ___m_OcclusionEventDebugArray;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampleInstanceOcclusionTest;
NativeArray_1_t4F815DBC475817C50E7C63B3C14F7AEF8272FA9E ___m_ShaderVariables;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ConstantBuffer;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_CommandBuffer;
};
struct InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966_marshaled_pinvoke
{
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___m_CompactedVisibilityMasks;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___m_CompactedVisibilityMasksJobsHandle;
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_pinvoke ___m_IndirectStorage;
OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_pinvoke ___m_OcclusionTestShader;
int32_t ___m_ResetDrawArgsKernel;
int32_t ___m_CopyInstancesKernel;
int32_t ___m_CullInstancesKernel;
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___m_DebugStats;
InstanceCullerSplitDebugArray_tAA23F6BFC283BAF767F47CB047E7AA4CF702A8F1 ___m_SplitDebugArray;
InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB_marshaled_pinvoke ___m_OcclusionEventDebugArray;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampleInstanceOcclusionTest;
NativeArray_1_t4F815DBC475817C50E7C63B3C14F7AEF8272FA9E ___m_ShaderVariables;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ConstantBuffer;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_CommandBuffer;
};
struct InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966_marshaled_com
{
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___m_CompactedVisibilityMasks;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___m_CompactedVisibilityMasksJobsHandle;
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_com ___m_IndirectStorage;
OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_com ___m_OcclusionTestShader;
int32_t ___m_ResetDrawArgsKernel;
int32_t ___m_CopyInstancesKernel;
int32_t ___m_CullInstancesKernel;
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___m_DebugStats;
InstanceCullerSplitDebugArray_tAA23F6BFC283BAF767F47CB047E7AA4CF702A8F1 ___m_SplitDebugArray;
InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB_marshaled_com ___m_OcclusionEventDebugArray;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampleInstanceOcclusionTest;
NativeArray_1_t4F815DBC475817C50E7C63B3C14F7AEF8272FA9E ___m_ShaderVariables;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ConstantBuffer;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_CommandBuffer;
};
struct OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___occluderDepthPyramid;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___occlusionDebugOverlay;
};
struct OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_pinvoke
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke ___occluderDepthPyramid;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___occlusionDebugOverlay;
};
struct OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_com
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com ___occluderDepthPyramid;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___occlusionDebugOverlay;
};
struct OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123
{
int32_t ___viewInstanceID;
int32_t ___subviewCount;
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___depthTexture;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthSize;
bool ___depthIsArray;
};
struct OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123_marshaled_pinvoke
{
int32_t ___viewInstanceID;
int32_t ___subviewCount;
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke ___depthTexture;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthSize;
int32_t ___depthIsArray;
};
struct OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123_marshaled_com
{
int32_t ___viewInstanceID;
int32_t ___subviewCount;
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com ___depthTexture;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthSize;
int32_t ___depthIsArray;
};
struct OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD : public RuntimeObject
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_DebugOcclusionTestMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_OccluderDebugViewMaterial;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_OcclusionDebugCS;
int32_t ___m_ClearOcclusionDebugKernel;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_OccluderDepthPyramidCS;
int32_t ___m_OccluderDepthDownscaleKernel;
int32_t ___m_FrameIndex;
SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7 ___m_SilhouettePlaneCache;
NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9 ___m_ViewIDToIndexMap;
List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* ___m_OccluderContextData;
NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C ___m_OccluderContextSlots;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_FreeOccluderContexts;
NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8 ___m_CommonShaderVariables;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_CommonConstantBuffer;
NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554 ___m_DebugShaderVariables;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_DebugConstantBuffer;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerUpdateOccluders;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerOcclusionTestOverlay;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerOccluderOverlay;
};
struct OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C : public MulticastDelegate_t
{
};
struct OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2 : public MulticastDelegate_t
{
};
struct ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31
{
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___instanceIndices;
ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310 ___instances;
ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 ___sharedInstances;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___localToWorldIsFlippedBits;
ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA ___worldAABBs;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___tetrahedronCacheIndices;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___movedInCurrentFrameBits;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___movedInPreviousFrameBits;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___visibleInPreviousFrameBits;
ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74 ___editorData;
};
struct InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16 : public RuntimeObject
{
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* ___m_BatchersContext;
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* ___m_DrawInstanceData;
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* ___m_BRG;
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184 ___m_GlobalBatchIDs;
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966 ___m_Culler;
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C ___m_BatchMaterialHash;
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F ___m_BatchMeshHash;
int32_t ___m_CachedInstanceDataBufferLayoutVersion;
OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C* ___m_OnCompleteCallback;
};
struct InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F : public RuntimeObject
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A ___m_InstanceAllocators;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___m_SharedInstanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___m_InstanceData;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___m_RendererGroupInstanceMultiHash;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_TransformUpdateCS;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_WindDataUpdateCS;
int32_t ___m_TransformInitKernel;
int32_t ___m_TransformUpdateKernel;
int32_t ___m_MotionUpdateKernel;
int32_t ___m_ProbeUpdateKernel;
int32_t ___m_WindDataCopyHistoryKernel;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_UpdateIndexQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ProbeUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ProbeOcclusionUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_TransformUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_BoundingSpheresUpdateDataQueueBuffer;
bool ___m_EnableBoundingSpheres;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ScratchWindParamAddressArray;
};
struct CollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 ___instanceData;
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E ___sharedInstanceData;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___lodGroupAndMasks;
};
struct FreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A ___instanceAllocators;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___rendererGroupInstanceMultiHash;
};
struct FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupsID;
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A ___instanceAllocators;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___rendererGroupInstanceMultiHash;
};
struct GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___compactedVisibilityMasks;
bool ___becomeVisible;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___processedBits;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererIDs;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicTreeInstancesCount;
};
struct GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshaled_pinvoke
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___compactedVisibilityMasks;
int32_t ___becomeVisible;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___processedBits;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererIDs;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicTreeInstancesCount;
};
struct GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshaled_com
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___compactedVisibilityMasks;
int32_t ___becomeVisible;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___processedBits;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererIDs;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicTreeInstancesCount;
};
struct MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663
{
int32_t ___queueWriteBase;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicUpdateQueueCount;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___transformUpdateInstanceQueue;
};
struct ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740
{
bool ___initialize;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicProbesQueueCount;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___probeInstanceQueue;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___compactTetrahedronCache;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___probeQueryPosition;
};
struct ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshaled_pinvoke
{
int32_t ___initialize;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicProbesQueueCount;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___probeInstanceQueue;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___compactTetrahedronCache;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___probeQueryPosition;
};
struct ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshaled_com
{
int32_t ___initialize;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicProbesQueueCount;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___probeInstanceQueue;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___compactTetrahedronCache;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___probeQueryPosition;
};
struct QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___rendererGroupInstanceMultiHash;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIDs;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesCount;
};
struct QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___sortedMeshID;
NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___instances;
};
struct ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391
{
bool ___implicitInstanceIndices;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIDs;
NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C ___packedRendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceOffsets;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceCounts;
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A ___instanceAllocators;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___rendererGroupInstanceMultiHash;
};
struct ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshaled_pinvoke
{
int32_t ___implicitInstanceIndices;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIDs;
NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C ___packedRendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceOffsets;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceCounts;
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A ___instanceAllocators;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___rendererGroupInstanceMultiHash;
};
struct ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshaled_com
{
int32_t ___implicitInstanceIndices;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIDs;
NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C ___packedRendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceOffsets;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instanceCounts;
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A ___instanceAllocators;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___rendererGroupInstanceMultiHash;
};
struct ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___probeInstances;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___compactTetrahedronCache;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
};
struct TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721
{
bool ___initialize;
bool ___enableBoundingSpheres;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___localToWorldMatrices;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___prevLocalToWorldMatrices;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicTransformQueueCount;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___transformUpdateInstanceQueue;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B ___transformUpdateDataQueue;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 ___boundingSpheresDataQueue;
};
struct TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshaled_pinvoke
{
int32_t ___initialize;
int32_t ___enableBoundingSpheres;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___localToWorldMatrices;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___prevLocalToWorldMatrices;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicTransformQueueCount;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___transformUpdateInstanceQueue;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B ___transformUpdateDataQueue;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 ___boundingSpheresDataQueue;
};
struct TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshaled_com
{
int32_t ___initialize;
int32_t ___enableBoundingSpheres;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___localToWorldMatrices;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___prevLocalToWorldMatrices;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicTransformQueueCount;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___transformUpdateInstanceQueue;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B ___transformUpdateDataQueue;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 ___boundingSpheresDataQueue;
};
struct UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7
{
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___compactedVisibilityMasks;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
};
struct UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7
{
bool ___implicitInstanceIndices;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 ___rendererData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___lodGroupDataMap;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
};
struct UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshaled_pinvoke
{
int32_t ___implicitInstanceIndices;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 ___rendererData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___lodGroupDataMap;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
};
struct UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshaled_com
{
int32_t ___implicitInstanceIndices;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 ___rendererData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___lodGroupDataMap;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___sharedInstanceData;
};
struct List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D_StaticFields
{
InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581* ___s_emptyArray;
};
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576_StaticFields
{
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___s_emptyArray;
};
struct InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields
{
InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581* ___s_ParentTypes;
List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9* ___s_ChildTypes;
};
struct RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields
{
int32_t ___kMaxMRTCount;
List_1_tB5216E2043E168F4E0A122E4594A52A4BA2394F2* ___s_RegisteredGraphs;
bool ___U3CisRenderGraphViewerActiveU3Ek__BackingField;
bool ___U3CenableValidityChecksU3Ek__BackingField;
OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* ___onGraphRegistered;
OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* ___onGraphUnregistered;
OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* ___onExecutionRegistered;
OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* ___onExecutionUnregistered;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onDebugDataCaptured;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields
{
int32_t ____InputValidComponentCounts;
int32_t ____InstanceCounts;
int32_t ____InstanceOffset;
int32_t ____OutputInstanceOffset;
int32_t ____ValidComponentIndices;
int32_t ____ComponentByteCounts;
int32_t ____InputComponentAddresses;
int32_t ____OutputComponentAddresses;
int32_t ____InputComponentInstanceIndexRanges;
int32_t ____InputBuffer;
int32_t ____OutputBuffer;
};
struct UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields
{
int32_t ____InputValidComponentCounts;
int32_t ____InputInstanceCounts;
int32_t ____InputInstanceByteSize;
int32_t ____InputComponentOffsets;
int32_t ____InputInstanceData;
int32_t ____InputInstanceIndices;
int32_t ____InputValidComponentIndices;
int32_t ____InputComponentAddresses;
int32_t ____InputComponentByteCounts;
int32_t ____InputComponentInstanceIndexRanges;
int32_t ____OutputBuffer;
};
struct InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields
{
int32_t ____TransformUpdateQueueCount;
int32_t ____TransformUpdateOutputL2WVec4Offset;
int32_t ____TransformUpdateOutputW2LVec4Offset;
int32_t ____TransformUpdateOutputPrevL2WVec4Offset;
int32_t ____TransformUpdateOutputPrevW2LVec4Offset;
int32_t ____BoundingSphereOutputVec4Offset;
int32_t ____TransformUpdateDataQueue;
int32_t ____TransformUpdateIndexQueue;
int32_t ____BoundingSphereDataQueue;
int32_t ____OutputTransformBuffer;
int32_t ____ProbeUpdateQueueCount;
int32_t ____SHUpdateVec4Offset;
int32_t ____ProbeUpdateDataQueue;
int32_t ____ProbeOcclusionUpdateDataQueue;
int32_t ____ProbeUpdateIndexQueue;
int32_t ____OutputProbeBuffer;
};
struct InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields
{
int32_t ____WindDataQueueCount;
int32_t ____WindDataUpdateIndexQueue;
int32_t ____WindDataBuffer;
int32_t ____WindParamAddressArray;
int32_t ____WindHistoryParamAddressArray;
};
struct ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_StaticFields
{
int32_t ____SrcDepth;
int32_t ____DstDepth;
int32_t ___OccluderDepthPyramidConstants;
};
struct BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_StaticFields
{
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 ___Null;
};
struct BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_StaticFields
{
BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C ___Null;
};
struct BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_StaticFields
{
BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 ___Null;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_StaticFields
{
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___Invalid;
};
struct InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_StaticFields
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___Invalid;
};
struct IntPtr_t_StaticFields
{
intptr_t ___Zero;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
};
struct SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_StaticFields
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___Invalid;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___zero;
};
struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E_StaticFields
{
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___zero;
};
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_StaticFields
{
bool ___ThrowOnSetRenderTarget;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_StaticFields
{
int32_t ___s_uintSize;
};
struct float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79_StaticFields
{
float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 ___identity;
};
struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_StaticFields
{
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___identity;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___zero;
};
struct ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields
{
uint32_t ___s_CurrentValidBit;
uint32_t ___s_SharedResourceValidBit;
};
struct BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_StaticFields
{
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___s_NullHandle;
};
struct GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_StaticFields
{
int32_t ___s_NextLayoutVersion;
};
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_StaticFields
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___s_NullHandle;
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull;
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender;
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender;
};
struct OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_StaticFields
{
int32_t ___s_MaxContextGCFrame;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
struct ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967 : public RuntimeArray
{
ALIGN_FIELD (8) ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C m_Items[1];
inline ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* 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, ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C value)
{
m_Items[index] = value;
}
};
struct InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581 : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
struct List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9 : public RuntimeArray
{
ALIGN_FIELD (8) List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* m_Items[1];
inline List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F : 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;
}
};
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_back(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke& marshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_cleanup(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com& marshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_back(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com& marshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_cleanup(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com& marshaled);
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2__ctor_m7082927945B1FF82B5BC2ADBE983A3DB300E3E6D_gshared (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2__ctor_m39A7C254FA36BD383C4117ADC05EB294D4EE6031_gshared (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2__ctor_m24E1AA8CACAB0038E64EBCDFF305625AB055C526_gshared (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_gshared (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* __this, uint32_t ___0_key, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9_gshared (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F_gshared (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_gshared_inline (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_gshared (KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_gshared_inline (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_Dispose_mF22074EB0776DED1079AE3096B2FAE7A033EF361_gshared (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_Dispose_m7061A09EC7252242CED0F3005AFF35CE1A7A1721_gshared (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_Dispose_mCDC5410D6AA06F466721F764F748FCE88045D7B2_gshared (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_mC76071F019F5C0CE8E41DDBCBFD78D7D75859CBF_gshared (NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 ReadOnly_get_Item_m510E9CFF7964CDCF62515D167C597E0D236CD9EC_gshared_inline (ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_m5902B3BE9C7D5525A29A19833BFD306F83BDF8B4_gshared (NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB* __this, MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnly_get_Length_m97423845830035720ADF35FDEAED25CB04540968_gshared_inline (ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 NativeList_1_AsArray_m8025C9A3F720579D06AA0E199341D31E575E2535_gshared (NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t KeyValue_2_get_Key_m9F710170369FB06855F1A6DAE9E5F3003BF4DCC7_gshared (KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m015A3287D971F7F91D03A927D3FA38802D290686_gshared (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_gshared (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_gshared_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_TryGetValue_m03D6DF5E32A21BC673E47889FE1896F741465778_gshared (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, int32_t ___0_key, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_mC13E87AD31DD9DA1400A0CF9AF37FF60D673D3E7_gshared (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF* __this, uint32_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_Remove_m7E9E985E79CC326B5D265A8099B7B60977780E47_gshared (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_gshared_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 NativeList_1_AsArray_m8A6D618F7A0534629D9C43773579FC8C97E4522B_gshared (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_mE7D4C44EE897C953167AC48BBA9E45494DC63059_gshared (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_TryGetValue_m4EB54C368BB4516FF7891E9B7418BD9B9FFA8894_gshared (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, int32_t ___0_key, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_Remove_m74EDC9708F6E96FF241ABC00B882BEEAE31F7203_gshared (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelWriter_t80A8984CE4AF82D8AD8D75CA7F04FDB95E5A6587 NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_m8C75E71F410E3E93AC8500E6FA381496C9730D29_gshared (FindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m81CC7BB6F9FA4BD6A271BECB0E8979FAFBBFF8F2_gshared (NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 NativeArray_1_op_Implicit_m0801ACC628A1E7A9481695D4A8359B7156F40DBA_gshared (NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeParallelHashMap_2_Count_mBEB81E478DA17452D2DC6671D5055C48EEF5BD83_gshared (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeParallelHashMap_2_get_Capacity_m2BEE62B37F5F4D10F1B7E5676BC30C43098F11CD_gshared_inline (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_set_Capacity_m3AB600DA171BD2EF823D6226F10AF1421591C834_gshared (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelWriter_t48EE6C787593D6963922B2854A4C3C6B1E57391B NativeParallelHashMap_2_AsParallelWriter_mD36E4EDB64E6B0E10AA24B69415C8ED74F1B099D_gshared (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mBE0DA4FEF5126CF6CD12670CEFE6D987750BBCDC_gshared (RegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mFE2CE61C530B83A0B917929000E93EA08BDDEB2C_gshared (NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_m2CF0996CF096D4BD81C152972FFFB14D3AFFB4C7_gshared (FindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m5D9AB1CF4D2E70F87BE8C5DA8BB700B0DBAEC960_gshared (NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF NativeArray_1_op_Implicit_m9B3AEB9E48214A700D1B89BAA478C6177B3A1CC2_gshared (NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeParallelHashMap_2_Count_m281267CE0C1998FB44050E2C7AE53774D633369F_gshared (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeParallelHashMap_2_get_Capacity_m89FAAACAFB19AD0FF9E1C272C31941EB0F14DBA9_gshared_inline (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_set_Capacity_mD5923D2C13CB0785D906545A2B5B930E8106E411_gshared (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelWriter_t5260630DC2B0BAB8EF45E466AFD67FEDC83E94FE NativeParallelHashMap_2_AsParallelWriter_mFB72856914B1DFCA8AB373AC6148D311E5053C56_gshared (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_m9504A848C28504F9D41653B0F9E196B09F7198B4_gshared (RegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mA3D54D1E44E17257DFC13BBDFE600D925406640A_gshared (NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_Run_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mCB038E47253D7A16B9FC9ECA09845EACF4038F5E_gshared (CreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07 ___0_jobData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, int32_t* ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD_gshared (ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_gshared_inline (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m07D46D19EE92DD34065B83AD3883AC8F9208075A_gshared_inline (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m2437C912F38A5ED0BC58429645C8C33BC2754A86_gshared (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m572F7D8564B280725E3F8796D300856F4E538DAC_gshared_inline (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mBE93F477C53E8AAFE13AC09C19A7602582A725DE_gshared (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_get_IsCreated_m9CAD809B525AF41F3B4029606DCD42E3156E8750_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_gshared_inline (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m61E41789BB6A1B3BF1F0B1B70DFA99E33499EAA5_gshared (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_gshared_inline (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_mA6C61C6A96E9D996D653901E8C0EC45F93AFEEC7_gshared (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mBF96FC6439FA7EDF969A0601BAA03D6E2E95BE79_gshared (NativeArray_1_t210B93B7A5B9BC18A004761353B12A37F92DD72A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m18E7F9491A74B9BBAD80C7FA7871313EED3797D6_gshared (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m6AB15133D68784F1E9BB1C5CF6AF21EE4DC4FBBF_gshared (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m2842DB279BEAD40C9CB39EC85BDE2241798CFFF7_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 NativeList_1_get_Item_m95638D8D9D035930958B1193BC609E694E1290AD_gshared_inline (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_TryAdd_m5C703FAD6CDC9DDEB077674DB4579B274D49307F_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_gshared (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicsBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m25D4C418FB7FD9BCF6898F38ED95BC310F545669_gshared (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_graphicsBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED_gshared (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_graphicsBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicsBuffer_SetData_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m36145093AA4BF7B989A16E42B0CA0945EFACC427_gshared (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, NativeArray_1_t210B93B7A5B9BC18A004761353B12A37F92DD72A ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_graphicsBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_mBE0A37A1A32A8219F5B55448CFCC472DBD9EDD8E_gshared (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_gshared (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___0_nativeArray, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mAE8ADE921E2DB59E51B375FA350D46D35E6842B3_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Clear_mFF2A9DF92D06E801580682242510539BA186CD9D_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_gshared (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_gshared (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mA83365D6CA218351683FBE5BF4FDF01F36585FD1_gshared_inline (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_gshared (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_gshared_inline (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeList_1_get_IsCreated_m78B7C2B2827151A332E74D3019F98073EC9F90E1_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478 NativeArray_1_GetEnumerator_mCA7B7326112B0E02ED91B29DF09D835F91FCE01A_gshared (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m693A164192B65D5B52FE47D2B39BD88B8E6D9339_gshared (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 Enumerator_get_Current_m90459F96EF3E303256EB1B640E5FDEE7EC4A27E5_gshared_inline (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m520E7B182EE164DA60F0CA13191BBD8A81FD3738_gshared_inline (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_RemoveAtSwapBack_mEED4A2B321358C4354A173FBFAAADBE4F9F64262_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_gshared (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229_gshared (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* ___0_array, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* ___1_value, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27_gshared (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_gshared (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* ___0_array, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* ___1_value, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48_gshared (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_array, int32_t* ___1_value, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_gshared (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D_gshared (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C_gshared (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_ResizeArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m52ACD4626383AB9B2B414077A5A72FC7164BF8D8_gshared (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D_gshared (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E_gshared (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_gshared_inline (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnly_get_Length_m5A02361A5596941D5096DA94B1ADBD6EB2EE5303_gshared_inline (ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_gshared (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310 NativeArray_1_AsReadOnly_mC6DC10C1D7666AB25099F3FFB2B3632B4CD7AA8D_gshared (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6_gshared (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457_gshared (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75_gshared (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151_gshared (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_gshared_inline (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mD9235EDFC26B73C2B48EC03285EFD67FAC5DBB79_gshared (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* ___0_array, uint32_t* ___1_value, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m9F9177DF276400EA5B03C3A81C2FDFF7D5E4F8B2_gshared (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_ResizeArray_TisCPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455_m32160E4BACCBF9165FA9F2F603E3E38E0ABAE1D4_gshared (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_ResizeArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mA7A1947DAC61D89594FD427B8866AF243CBCA65E_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3 NativeArray_1_GetSubArray_m9B4B03C6AED0994489931D03924A954F7C671E42_gshared (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7FDDA88305363550FE94B8059DE5CE2645E4A30C NativeArray_1_AsReadOnly_m8C94996F5D868F8E983D34574B738B2F84FC096B_gshared (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 NativeArray_1_GetSubArray_m56388ADC749D33D1E947C1D397D134D3844DC374_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117 NativeArray_1_AsReadOnly_m77EF600D0B6751CD33A67CA9B75ADBF612D3E4D5_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ReadOnly_get_Item_m159210D281409367CAF23A16F6900E82098F3134_gshared_inline (ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelMultiHashMap_2__ctor_m30A30EC96CABD88A9F0E1FFCE335542B9BAC915B_gshared (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelMultiHashMap_2_Dispose_mA54802D5D3C239E608A928489E138AA4422D860B_gshared (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_SizeOf_TisSHUpdatePacket_tF1BAA0EB2A4BA0181DBC1B6607E0F684BD95849D_mAE5B96557843D74A2348F82BA7A06883F0DA9925_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m3E3735567A9066EF764FA6AB2E80EA66A074B30E_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_SizeOf_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mB72B3E9356E1CB5E99136D728E596E131BF72BB0_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m96F97058914F70A3256C8367A211473FD0F150E6_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_m97CD10F74CB0CE41BF59AA1983DF14BB3110D0F5_gshared (CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m680FABB2731DF1609ABBE35C1904EDFFDCA9B68C_gshared (ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_TisSphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2_mC2B7C2012D1C516E851BDCF2F20393F1893766F2_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C5101980655EF267D88672F4DF77B36A8FFE814_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mFB0686F11F87BE0123079E431F9E044B22DBE8BA_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mE55CDF66225A31D68EE936579381E2AA1DB891A0_gshared (MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mA9D3FAC6E191B33CF92EB10D18B439B38749D940_gshared (NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m259FBF4B761504728B0CF234F1C233905614B2B2_gshared (NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0_gshared (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3_gshared (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_m2EAD05833F2749D85AD7640AB3868B3308440617_gshared (TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC_gshared (ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m4BA19F9D43E96D0745640183E31B3D8517D5D785_gshared (NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mF001C61A295F2BF3561FD60654243ABFF09AF662_gshared (NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC_gshared (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E_gshared (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_gshared (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668_gshared (QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701_gshared (QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_Run_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m16CB10FF9FD2923EF8812FAB57C64E5ED8C6EE19_gshared (ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391 ___0_jobData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_Run_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m405FF7F4E3F7147FDDAB2CFB419F4CE76CDE08BB_gshared (FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC ___0_jobData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mBCCA6790C4C664CFB2B667027B25FC2EBEC3443E_gshared (UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_m8CD1E89A6A2EDB0A6DF4C8F63C2AF3ACF22C1D89_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_inputDeps, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m398C43E0316E1AE55305E3BDD4F16AFF35AAB3B1_gshared (QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobExtensions_Schedule_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m92C7997B1FA60EABB5EF97C3AD094D79BED9DBD1_gshared (ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8 ___0_jobData, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___1_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C NativeList_1_AsDeferredJobArray_m365770A8B8B603F60CED2E0D117E1C6F2B402068_gshared (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_set_Capacity_mB6CE5CC2AE0E19A32D554E9C381B29D79FF47233_gshared (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_m98A979F25BAA8352822778A373ACDF018C240B8B_gshared (QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA_gshared (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, int32_t ___0_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C NativeList_1_AsArray_mDD9590C17DD493AFFEFADEF0D927B0AF1EDAAD14_gshared (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_mD5A610513A4BD4EF7571ED914673CE418039529E_gshared (GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mB3E51ADC86157628FF20D405FDDFF1B169FEF511_gshared (UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_gshared (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, int32_t ___0_key, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* ___1_item, NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC* ___2_it, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_gshared (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* ___0_item, NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC* ___1_it, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeSortExtension_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48FFF7C8839BFE7BCBB1D941F33E486CC2E176DE_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_array, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceDataSystem_AtomicAddLengthNoResize_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m69CA1A6198396823C8B3BC58F12C98D4B80E3FBC_gshared (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* ___0_list, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_m2B5A2BD45D6590A5C78F6F8A115EB26DDB3C5BED_gshared_inline (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, int32_t ___0_index, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD NativeArray_1_GetSubArray_mD1C2EDB00FBBC81ECC7D70D8A6C54EFA8993F1C8_gshared (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A NativeArray_1_GetSubArray_m682474A1C0093180D569FE8E812BBF91C8DDA3EF_gshared (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 NativeArray_1_GetSubArray_mBC1EEE1B88720D81AB0E56CD9525B83BDB103AEE_gshared (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C_gshared (NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___0_nativeArray, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* UnsafeUtility_ArrayElementAsRef_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m81E2AFAE2579DE58485A0EE2613F933273719637_gshared_inline (void* ___0_ptr, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3_gshared (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A ___0_nativeArray, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_gshared_inline (void* ___0_ptr, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B_gshared (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC ___0_it, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelMultiHashMap_2_Add_m85E9F04864A01BBE3EA251993E2B9B0C6DF10CE7_gshared (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, int32_t ___0_key, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6 NativeArray_1_GetEnumerator_mF837DBC600649D736E6734161B9E8CACE57037BF_gshared (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m48B08956B68367577594E46EF2DAA9A00AB0C99B_gshared (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B Enumerator_get_Current_m8B67E6909EE129BF1820308F28C99720FF81AADA_gshared_inline (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF067ACD679ED24D47A92B5F59442B6C6E3F9346C_gshared_inline (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeParallelMultiHashMap_2_Remove_m0F7677D049237EAE975B9FDD8423CCEBDEF523E7_gshared (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_gshared (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_key, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* ___1_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* UnsafeUtility_ArrayElementAsRef_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m421DEC682DE08802EF2BED5287F24D14F15FEBBC_gshared_inline (void* ___0_ptr, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ReadOnly_get_Item_m13AB4BEFBEE6EE9755784AE433AA0F8822040898_gshared_inline (ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_m759EE66E9670448826F5F5620D6AD9F867D68DEB_gshared (NativeList_1_tF05833EAAE5AC2EE627773E213F31E568613D11C* __this, int32_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B List_1_GetEnumerator_m87BBBF3FBB0A4EBF1C2940AA91570D7F1565F60D_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m09AF8D2807410AAEB42E9FCC1A54299458EFEFF2_gshared (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_gshared_inline (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCAE99D26B8B4D7880B37A70AC8DFD8C7AA4FCCE5_gshared (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_mBB3F4270C232346E120980B11414F86157C39A86_gshared (NativeList_1_tF05833EAAE5AC2EE627773E213F31E568613D11C* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_mC637081FE672C0031E11601B26B912CDD2F20215_gshared_inline (NativeList_1_tF05833EAAE5AC2EE627773E213F31E568613D11C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_gshared_inline (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3_gshared (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_gshared_inline (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mA9FB191D47CE9B16CAEE0783E16FC555C0B0DDB0_gshared (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_gshared_inline (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m908C791B417F378B10AB9F8702475DD7345BF206_gshared (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mC00B0227E242911DFC96DFF2E4E38342192689CF_gshared (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mB0E36A30678F290202CF790F64FDABD61C0E4FDB_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m7A93D3BD37A515894207A1CC3F8B8C903989B13E_gshared (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_gshared_inline (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_SetBufferData_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mD85D7D7A8C73CFDC01D3A5B1482E8BE1531E3E47_gshared (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___0_buffer, NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 ___1_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mDE94F660616EB76AA6A7CC0FE030707269A0579D_gshared (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_gshared_inline (ReadOnlySpan_1_tFBC0482980BECAC34D5B41E0EF4D72F24C6E3AF9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeHashMap_2__ctor_m15305E0D32C6E3179395C7525A68D043A63E6156_gshared (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_mAF7FF707BE9E70F08ECC930CA3C60B3C20BD7300_gshared (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364_gshared (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_SizeOf_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_mFCA6B4740C480D5DC3DB9D1618E76688F1607688_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m0988119545F05560C45C607A49AE3808092A2448_gshared (NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m1813CCBF0928D27452B1C61A233F46C79EE6F8E7_gshared (NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_SizeOf_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mE1374F2DAC2BC9A53B6D9D3875E150E77AE5565A_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m0B527F7E6B91AA1AB0F7F5309B0AA23B42E15179_gshared (NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m11D7C3A8833F37FE91EC316CB02276FF271DF666_gshared (NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeHashMap_2_Dispose_m7809CD9665564DF07FA5B0706E5D94E659A63A05_gshared (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_m4A6E5051BC94B527498BAAE564D0E84572599219_gshared (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C_gshared (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_gshared_inline (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_gshared_inline (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeHashMap_2_Clear_m65F2CE42305E8AE6756DF9B0EA1655AF7621D7E9_gshared (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E_gshared (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_SetCapacity_mAA6B3E125306E2B2E505CD8169F5C4CA9E778C79_gshared (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeHashMap_2_ContainsKey_m6C7FEE1B185BFAC47A1446F639EACAE7322A1230_gshared (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_m3C2133307D743BFD0EA2D3E629FF1EE13AC55E9E_gshared (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeHashMap_2_Add_mE60DC822C1F7ED05ACFFE1242F2532063A020526_gshared (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeHashMap_2_TryGetValue_m2518EED8E6C0242E4558251E779CE346FC397C47_gshared (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, int32_t ___0_key, int32_t* ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 NativeArray_1_GetSubArray_mC1B30E55792597212B9673BF03BDA43A9F54C7B0_gshared (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetBufferData_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mFD55BF7A4011646D930C1D7744D1D893002DF1F1_gshared (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___0_buffer, NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 ___1_data, int32_t ___2_nativeBufferStartIndex, int32_t ___3_graphicsBufferStartIndex, int32_t ___4_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetBufferData_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_m107100948069CE1DB83FDE27BF8EC45AB2BC6AFB_gshared (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___0_buffer, NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 ___1_data, int32_t ___2_nativeBufferStartIndex, int32_t ___3_graphicsBufferStartIndex, int32_t ___4_count, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_mF6FE012386FEC37AA703E93F19BB322258167812_gshared_inline (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_index, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 UnsafeParallelHashMapDataEnumerator_GetCurrent_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m1C0CDC7AA376CC3E59FD3778975787E871A057EC_gshared_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 UnsafeUtility_ReadArrayElement_TisGPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_mE3E99755B2109D7E6B15F92D88ACAF909ED8B0BC_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeParallelHashMap_2_get_Capacity_m7FB607E753E7BB88391B44BDB3AD004C0694C58C_gshared_inline (UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeParallelHashMap_2_get_Capacity_mD5A1C1AC6079B93358173704F0E29276B724ACC3_gshared_inline (UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m454F6DEA7572B445CED8A511EA4DC769FDA4A962_gshared_inline (UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 UnsafeList_1_get_Item_m3A0BFEF38C97C16490DE06A464A5BBFAAD76FB6E_gshared_inline (UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_mC977C810FA45B1034C2E40F302183686DA163488_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 UnsafeUtility_ReadArrayElement_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_mFA361CB1BDFC44955AC2650781EB1E111FB3768D_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_m408C3AE82D5D2D1C5CAC325A785A9BBFC6BD0E25_gshared_inline (UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184* __this, int32_t ___0_index, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B UnsafeUtility_ReadArrayElement_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m86FC76E325E9D3B56133BB7A193BAF12B47FBCC1_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t UnsafeUtility_ReadArrayElement_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mDA80BAFF55EA77496672B3B5B3804B55274B7E95_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m1900E34C6E3BF59175803FF2C30A305AB1F66216_gshared_inline (UnsafeList_1_t6B33FA0D43DCA4560A225E333E6722C55B5E2FC9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 UnsafeList_1_get_Item_m24A24AD70DCBD1FA279D9B060EAE362B32FB59DB_gshared_inline (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m9825ED0D2CFA59E7BE99CDA94D52F16A77B7EABB_gshared_inline (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_m605E8FEBB622B5715153E47D8ECC2D40C5836FAE_gshared_inline (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* __this, int32_t ___0_index, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUDrawInstanceData__ctor_m21E4C7096825C181C31F9F5A8600D2CF96F5B239 (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUDrawInstanceData_Initialize_m1D889D823B6B72F24F03385CBC492D3B18B510E4 (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformCulling__ctor_mFB91FB8D6D713AC39AFB921AF1C23A50EC80529B (OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BatchRendererGroup__ctor_m44648F451CB29DCD18D9B7720970C508B25FB35B (BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* __this, BatchRendererGroupCreateInfo_t95934E60C5449BBFDA21BC3DFC5EC83F8FF9AC12 ___0_info, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* RenderersBatchersContext_get_resources_m384802C47C8866FE84F3D19892ED70D03CAD5CF2_inline (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* RenderersBatchersContext_get_debugStats_m26AAE0C2CF41DBE02DD210D1FDDB808F8A88CB87_inline (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCuller_Init_mDBBD40C7316EBE16746FACA43170B7E1001EC67F (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___1_debugStats, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D (int32_t ___0_a, const RuntimeMethod* method) ;
inline void NativeParallelHashMap_2__ctor_m7082927945B1FF82B5BC2ADBE983A3DB300E3E6D (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeParallelHashMap_2__ctor_m7082927945B1FF82B5BC2ADBE983A3DB300E3E6D_gshared)(__this, ___0_capacity, ___1_allocator, method);
}
inline void NativeParallelHashMap_2__ctor_m39A7C254FA36BD383C4117ADC05EB294D4EE6031 (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeParallelHashMap_2__ctor_m39A7C254FA36BD383C4117ADC05EB294D4EE6031_gshared)(__this, ___0_capacity, ___1_allocator, method);
}
inline void NativeParallelHashMap_2__ctor_m24E1AA8CACAB0038E64EBCDFF305625AB055C526 (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeParallelHashMap_2__ctor_m24E1AA8CACAB0038E64EBCDFF305625AB055C526_gshared)(__this, ___0_capacity, ___1_allocator, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 InstanceCullingBatcher_GetBatchID_m149BEE4723E1E52B23E9B63AE33960431ADAE18C (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, uint32_t ___0_componentsOverriden, const RuntimeMethod* method) ;
inline void NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* __this, uint32_t ___0_key, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 ___1_item, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*, uint32_t, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, const RuntimeMethod*))NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_gshared)(__this, ___0_key, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCuller_Dispose_m7C8B413AE9FD5A5C4EAD81A22D2D4C1F2E6C368F (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* __this, const RuntimeMethod* method) ;
inline Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9 (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* __this, const RuntimeMethod* method)
{
return (( Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE (*) (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*, const RuntimeMethod*))NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9_gshared)(__this, method);
}
inline void Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE*, const RuntimeMethod*))Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F_gshared)(__this, method);
}
inline KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_inline (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE* __this, const RuntimeMethod* method)
{
return (( KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 (*) (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE*, const RuntimeMethod*))Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_gshared_inline)(__this, method);
}
inline BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A (KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516* __this, const RuntimeMethod* method)
{
return (( BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* (*) (KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516*, const RuntimeMethod*))KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BatchID_Equals_m4207BA1B44B5BF1DA2847571B6D9A981F5AE3CFF (BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BatchRendererGroup_RemoveBatch_m391E0EAA8059C742A1510C0CF65EA9F853801C73 (BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 ___0_batchID, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_inline (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE*, const RuntimeMethod*))Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_gshared_inline)(__this, method);
}
inline void NativeParallelHashMap_2_Dispose_mF22074EB0776DED1079AE3096B2FAE7A033EF361 (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* __this, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*, const RuntimeMethod*))NativeParallelHashMap_2_Dispose_mF22074EB0776DED1079AE3096B2FAE7A033EF361_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BatchRendererGroup_Dispose_m7B1C96AE3DE81E988954328404AE531614110FB6 (BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUDrawInstanceData_Dispose_m0F6E3A9F7C46E04F0C1A5073F3C3039BD1E29D3B (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
inline void NativeParallelHashMap_2_Dispose_m7061A09EC7252242CED0F3005AFF35CE1A7A1721 (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*, const RuntimeMethod*))NativeParallelHashMap_2_Dispose_m7061A09EC7252242CED0F3005AFF35CE1A7A1721_gshared)(__this, method);
}
inline void NativeParallelHashMap_2_Dispose_mCDC5410D6AA06F466721F764F748FCE88045D7B2 (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*, const RuntimeMethod*))NativeParallelHashMap_2_Dispose_mCDC5410D6AA06F466721F764F748FCE88045D7B2_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderersBatchersContext_get_instanceDataBufferLayoutVersion_m633BE48CAD9AA78DD46E20B2208647B3A94D992D (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 RenderersBatchersContext_get_defaultMetadata_m2A1B42632AB9F8A3B0E162912B6E1E542AC52A78 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
inline void NativeList_1__ctor_mC76071F019F5C0CE8E41DDBCBFD78D7D75859CBF (NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_mC76071F019F5C0CE8E41DDBCBFD78D7D75859CBF_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4 RenderersBatchersContext_get_defaultDescriptions_m9E1716E5F3F0528BCEF408D48F5114377A4449D5 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
inline GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 ReadOnly_get_Item_m510E9CFF7964CDCF62515D167C597E0D236CD9EC_inline (ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 (*) (ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4*, int32_t, const RuntimeMethod*))ReadOnly_get_Item_m510E9CFF7964CDCF62515D167C597E0D236CD9EC_gshared_inline)(__this, ___0_index, method);
}
inline void NativeList_1_Add_m5902B3BE9C7D5525A29A19833BFD306F83BDF8B4 (NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB* __this, MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937* ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB*, MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937*, const RuntimeMethod*))NativeList_1_Add_m5902B3BE9C7D5525A29A19833BFD306F83BDF8B4_gshared)(__this, ___0_value, method);
}
inline int32_t ReadOnly_get_Length_m97423845830035720ADF35FDEAED25CB04540968_inline (ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4*, const RuntimeMethod*))ReadOnly_get_Length_m97423845830035720ADF35FDEAED25CB04540968_gshared_inline)(__this, method);
}
inline NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 NativeList_1_AsArray_m8025C9A3F720579D06AA0E199341D31E575E2535 (NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB* __this, const RuntimeMethod* method)
{
return (( NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 (*) (NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB*, const RuntimeMethod*))NativeList_1_AsArray_m8025C9A3F720579D06AA0E199341D31E575E2535_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* RenderersBatchersContext_get_gpuInstanceDataBuffer_m58A374780F991800398A3A5C43B900F17E49CA78 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 GraphicsBuffer_get_bufferHandle_m6DAFE1FC74AA36097655038B983555BC8C5FEA62 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 BatchRendererGroup_AddBatch_m0ACF48DCB8DA4FFC1F3E68FAFFDB13FFC5C7A09C (BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* __this, NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 ___0_batchMetadata, GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 ___1_buffer, const RuntimeMethod* method) ;
inline uint32_t KeyValue_2_get_Key_m9F710170369FB06855F1A6DAE9E5F3003BF4DCC7 (KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516* __this, const RuntimeMethod* method)
{
return (( uint32_t (*) (KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516*, const RuntimeMethod*))KeyValue_2_get_Key_m9F710170369FB06855F1A6DAE9E5F3003BF4DCC7_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUDrawInstanceData_RebuildDrawListsIfNeeded_m8CE9E2B0870BADE0F90B83C54ED6A206B39F5248 (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderersBatchersContext_get_hasBoundingSpheres_mA6745C1F53546E926C85BC0B69E1E176E5C07B54 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 RenderersBatchersContext_get_instanceData_mA110F9896EEF3B8277350408C9554A9CA4BBAA1F (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E RenderersBatchersContext_get_sharedInstanceData_m657B7F8E58C1857C9A941039A9C87EDEE14BE073 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC RenderersBatchersContext_get_instanceDataBuffer_m085CC45CC334F7C4AFFC82F08FE9041267BC3FC0 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD RenderersBatchersContext_get_lodGroupCullingData_m71D5CF459C1ED069E69F643AEF402CE8684925ED (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderersBatchersContext_get_crossfadedRendererCount_m6D1B5BC5F0E565A3A4CFE7AB9BFF448DFE7BF58A (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float RenderersBatchersContext_get_smallMeshScreenPercentage_m20E6B516780C91E3EFFF054223A2AD8259D67CEA_inline (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* RenderersBatchersContext_get_occlusionCullingCommon_mB5106ABB84E6D34B14EBA467B292E39DDCB60C1D_inline (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceCuller_CreateCullJobTree_m2E52805D7C465D995C4A87D156710394A4BB0EDF (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* __this, BatchCullingContext_t6133D8CF3B9A93AED429E017C62DC2F5BD64A659* ___0_cc, BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F ___1_cullingOutput, ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* ___2_instanceData, ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* ___3_sharedInstanceData, ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* ___4_instanceDataBuffer, NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD ___5_lodGroupCullingData, CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* ___6_drawInstanceData, NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184 ___7_batchIDs, int32_t ___8_crossFadedRendererCount, float ___9_smallMeshScreenPercentage, OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* ___10_occlusionCullingCommon, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnCullingCompleteCallback_Invoke_mC230E2F011722DC958EFACC67609C75FFB0A54C8_inline (OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_jobHandle, BatchCullingContext_t6133D8CF3B9A93AED429E017C62DC2F5BD64A659* ___1_cullingContext, BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F* ___2_cullingOutput, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_op_Explicit_mC33775570B5AC86421DABA8F8B9885DBFF49B02F (intptr_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCuller_EnsureValidOcclusionTestResults_m22DA66230772FAE8FA78B7E2B3839AB414BE8A22 (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUDrawInstanceData_DestroyDrawInstances_m6410B734F4067FA0A56142576467F65ACAF30343 (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_destroyedInstances, const RuntimeMethod* method) ;
inline void NativeList_1__ctor_m015A3287D971F7F91D03A927D3FA38802D290686 (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m015A3287D971F7F91D03A927D3FA38802D290686_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
}
inline Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method)
{
return (( Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_gshared)(__this, method);
}
inline void Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2 (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30*, const RuntimeMethod*))Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_gshared)(__this, method);
}
inline int32_t Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30*, const RuntimeMethod*))Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_gshared_inline)(__this, method);
}
inline bool NativeParallelHashMap_2_TryGetValue_m03D6DF5E32A21BC673E47889FE1896F741465778 (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, int32_t ___0_key, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___1_item, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*, int32_t, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*, const RuntimeMethod*))NativeParallelHashMap_2_TryGetValue_m03D6DF5E32A21BC673E47889FE1896F741465778_gshared)(__this, ___0_key, ___1_item, method);
}
inline void NativeList_1_Add_mC13E87AD31DD9DA1400A0CF9AF37FF60D673D3E7 (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF* __this, uint32_t* ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF*, uint32_t*, const RuntimeMethod*))NativeList_1_Add_mC13E87AD31DD9DA1400A0CF9AF37FF60D673D3E7_gshared)(__this, ___0_value, method);
}
inline bool NativeParallelHashMap_2_Remove_m7E9E985E79CC326B5D265A8099B7B60977780E47 (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*, int32_t, const RuntimeMethod*))NativeParallelHashMap_2_Remove_m7E9E985E79CC326B5D265A8099B7B60977780E47_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BatchRendererGroup_UnregisterMaterial_m1A912834A8206072C163C5640C6A1448BC27CF24 (BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* __this, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C ___0_material, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30*, const RuntimeMethod*))Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_gshared_inline)(__this, method);
}
inline NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 NativeList_1_AsArray_m8A6D618F7A0534629D9C43773579FC8C97E4522B (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF* __this, const RuntimeMethod* method)
{
return (( NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 (*) (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF*, const RuntimeMethod*))NativeList_1_AsArray_m8A6D618F7A0534629D9C43773579FC8C97E4522B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUDrawInstanceData_DestroyMaterialDrawInstances_mC3646BA15537CA5C257F05E06AC409B4ACA4E167 (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___0_destroyedBatchMaterials, const RuntimeMethod* method) ;
inline void NativeList_1_Dispose_mE7D4C44EE897C953167AC48BBA9E45494DC63059 (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF*, const RuntimeMethod*))NativeList_1_Dispose_mE7D4C44EE897C953167AC48BBA9E45494DC63059_gshared)(__this, method);
}
inline bool NativeParallelHashMap_2_TryGetValue_m4EB54C368BB4516FF7891E9B7418BD9B9FFA8894 (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, int32_t ___0_key, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___1_item, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*, int32_t, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*, const RuntimeMethod*))NativeParallelHashMap_2_TryGetValue_m4EB54C368BB4516FF7891E9B7418BD9B9FFA8894_gshared)(__this, ___0_key, ___1_item, method);
}
inline bool NativeParallelHashMap_2_Remove_m74EDC9708F6E96FF241ABC00B882BEEAE31F7203 (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*, int32_t, const RuntimeMethod*))NativeParallelHashMap_2_Remove_m74EDC9708F6E96FF241ABC00B882BEEAE31F7203_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BatchRendererGroup_UnregisterMesh_m9862C79D9C273D73B7FCDCBE520538388B92CEB3 (BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* __this, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 ___0_mesh, const RuntimeMethod* method) ;
inline void NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
}
inline ParallelWriter_t80A8984CE4AF82D8AD8D75CA7F04FDB95E5A6587 NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434 (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
{
return (( ParallelWriter_t80A8984CE4AF82D8AD8D75CA7F04FDB95E5A6587 (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, const RuntimeMethod*))NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434_gshared)(__this, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_m8C75E71F410E3E93AC8500E6FA381496C9730D29 (FindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (FindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_m8C75E71F410E3E93AC8500E6FA381496C9730D29_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* __this, const RuntimeMethod* method) ;
inline int32_t NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, const RuntimeMethod*))NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_gshared_inline)(__this, method);
}
inline void NativeArray_1__ctor_m81CC7BB6F9FA4BD6A271BECB0E8979FAFBBFF8F2 (NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m81CC7BB6F9FA4BD6A271BECB0E8979FAFBBFF8F2_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6 (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
{
return (( NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, const RuntimeMethod*))NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_gshared)(__this, method);
}
inline ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_source, const RuntimeMethod* method)
{
return (( ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_gshared)(___0_source, method);
}
inline Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 NativeArray_1_op_Implicit_m0801ACC628A1E7A9481695D4A8359B7156F40DBA (NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6* ___0_source, const RuntimeMethod* method)
{
return (( Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 (*) (NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6*, const RuntimeMethod*))NativeArray_1_op_Implicit_m0801ACC628A1E7A9481695D4A8359B7156F40DBA_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BatchRendererGroup_RegisterMeshes_m691CAD3E1D7C79DC2610C67298B295E93280430B (BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* __this, ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 ___0_meshID, Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 ___1_batchMeshID, const RuntimeMethod* method) ;
inline int32_t NativeParallelHashMap_2_Count_mBEB81E478DA17452D2DC6671D5055C48EEF5BD83 (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*, const RuntimeMethod*))NativeParallelHashMap_2_Count_mBEB81E478DA17452D2DC6671D5055C48EEF5BD83_gshared)(__this, method);
}
inline int32_t NativeParallelHashMap_2_get_Capacity_m2BEE62B37F5F4D10F1B7E5676BC30C43098F11CD_inline (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*, const RuntimeMethod*))NativeParallelHashMap_2_get_Capacity_m2BEE62B37F5F4D10F1B7E5676BC30C43098F11CD_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
inline void NativeParallelHashMap_2_set_Capacity_m3AB600DA171BD2EF823D6226F10AF1421591C834 (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*, int32_t, const RuntimeMethod*))NativeParallelHashMap_2_set_Capacity_m3AB600DA171BD2EF823D6226F10AF1421591C834_gshared)(__this, ___0_value, method);
}
inline ParallelWriter_t48EE6C787593D6963922B2854A4C3C6B1E57391B NativeParallelHashMap_2_AsParallelWriter_mD36E4EDB64E6B0E10AA24B69415C8ED74F1B099D (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, const RuntimeMethod* method)
{
return (( ParallelWriter_t48EE6C787593D6963922B2854A4C3C6B1E57391B (*) (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*, const RuntimeMethod*))NativeParallelHashMap_2_AsParallelWriter_mD36E4EDB64E6B0E10AA24B69415C8ED74F1B099D_gshared)(__this, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mBE0DA4FEF5126CF6CD12670CEFE6D987750BBCDC (RegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (RegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mBE0DA4FEF5126CF6CD12670CEFE6D987750BBCDC_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependsOn, method);
}
inline void NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, const RuntimeMethod*))NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_gshared)(__this, method);
}
inline void NativeArray_1_Dispose_mFE2CE61C530B83A0B917929000E93EA08BDDEB2C (NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6*, const RuntimeMethod*))NativeArray_1_Dispose_mFE2CE61C530B83A0B917929000E93EA08BDDEB2C_gshared)(__this, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_m2CF0996CF096D4BD81C152972FFFB14D3AFFB4C7 (FindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (FindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_m2CF0996CF096D4BD81C152972FFFB14D3AFFB4C7_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
inline void NativeArray_1__ctor_m5D9AB1CF4D2E70F87BE8C5DA8BB700B0DBAEC960 (NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m5D9AB1CF4D2E70F87BE8C5DA8BB700B0DBAEC960_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF NativeArray_1_op_Implicit_m9B3AEB9E48214A700D1B89BAA478C6177B3A1CC2 (NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6* ___0_source, const RuntimeMethod* method)
{
return (( Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF (*) (NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6*, const RuntimeMethod*))NativeArray_1_op_Implicit_m9B3AEB9E48214A700D1B89BAA478C6177B3A1CC2_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BatchRendererGroup_RegisterMaterials_m835A7B8F9EF74D9F966F28B16742588BE54B8CB4 (BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* __this, ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 ___0_materialID, Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF ___1_batchMaterialID, const RuntimeMethod* method) ;
inline int32_t NativeParallelHashMap_2_Count_m281267CE0C1998FB44050E2C7AE53774D633369F (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*, const RuntimeMethod*))NativeParallelHashMap_2_Count_m281267CE0C1998FB44050E2C7AE53774D633369F_gshared)(__this, method);
}
inline int32_t NativeParallelHashMap_2_get_Capacity_m89FAAACAFB19AD0FF9E1C272C31941EB0F14DBA9_inline (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*, const RuntimeMethod*))NativeParallelHashMap_2_get_Capacity_m89FAAACAFB19AD0FF9E1C272C31941EB0F14DBA9_gshared_inline)(__this, method);
}
inline void NativeParallelHashMap_2_set_Capacity_mD5923D2C13CB0785D906545A2B5B930E8106E411 (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*, int32_t, const RuntimeMethod*))NativeParallelHashMap_2_set_Capacity_mD5923D2C13CB0785D906545A2B5B930E8106E411_gshared)(__this, ___0_value, method);
}
inline ParallelWriter_t5260630DC2B0BAB8EF45E466AFD67FEDC83E94FE NativeParallelHashMap_2_AsParallelWriter_mFB72856914B1DFCA8AB373AC6148D311E5053C56 (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, const RuntimeMethod* method)
{
return (( ParallelWriter_t5260630DC2B0BAB8EF45E466AFD67FEDC83E94FE (*) (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*, const RuntimeMethod*))NativeParallelHashMap_2_AsParallelWriter_mFB72856914B1DFCA8AB373AC6148D311E5053C56_gshared)(__this, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_m9504A848C28504F9D41653B0F9E196B09F7198B4 (RegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (RegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_m9504A848C28504F9D41653B0F9E196B09F7198B4_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependsOn, method);
}
inline void NativeArray_1_Dispose_mA3D54D1E44E17257DFC13BBDFE600D925406640A (NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6*, const RuntimeMethod*))NativeArray_1_Dispose_mA3D54D1E44E17257DFC13BBDFE600D925406640A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_RegisterBatchMaterials_m14CAC0F48DECBDF0DFAF932DEB94E8522E3F9BD7 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_usedMaterialIDs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_RegisterBatchMeshes_m59D3A05E2598309513C7DD095CD30F64C33C6214 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_meshIDs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeParallelHashMap_2_tF33E93A5D302B3E52640535F68885B906D0DF40A CPUDrawInstanceData_get_rangeHash_mF69F0BF1AFACDC62B7466A99F24DBE460E4BB9B6_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeList_1_t50EF7494D5DE96412C6EA67378B11EE5C5C8EE89 CPUDrawInstanceData_get_drawRanges_m980D02096E99CCD5299D5B06AAEC78E986A92754_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeParallelHashMap_2_t28D0C3E870801D415558E0D3CD69EE5843F53BA1 CPUDrawInstanceData_get_batchHash_m407E1D37D4A5D8BDE76DE45CF33C53643DA47C12_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeList_1_tFE5AD86174D6ECCD4E4CC6D775C090AAC0F53B30 CPUDrawInstanceData_get_drawBatches_m6E62CEC9E106C2CB84B185517A04105E77D875F6_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeList_1_t0E8F99CBD0349EB2EDB94A940345E760399356C0 CPUDrawInstanceData_get_drawInstances_m5B182A75D8968C69C7EFF2CE773D0029E7412D68_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
inline void IJobExtensions_Run_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mCB038E47253D7A16B9FC9ECA09845EACF4038F5E (CreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07 ___0_jobData, const RuntimeMethod* method)
{
(( void (*) (CreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07, const RuntimeMethod*))IJobExtensions_Run_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mCB038E47253D7A16B9FC9ECA09845EACF4038F5E_gshared)(___0_jobData, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUDrawInstanceData_NeedsRebuild_m0F632EDB133A8FFB533DB9A5BBCC199DEB9AC11C (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_UpdateInstanceDataBufferLayoutVersion_mFFB18677B049FC0438D8169800EE48CE19594268 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCuller_InstanceOccludersUpdated_mCA7D8171B44CF76E6A48314D7F97F2B698DCCE05 (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* __this, int32_t ___0_viewInstanceID, int32_t ___1_subviewMask, RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* ___2_batchersContext, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCuller_UpdateFrame_m4273286746BAF0CADC1665DB994C64B47FB32F42 (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 InstanceCuller_GetCompactedVisibilityMasks_mED15105E7567F79042B542B56B4DE2ABEDE14C26 (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* __this, bool ___0_syncCullingJobs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 InstanceCullingBatcher_GetCompactedVisibilityMasks_m56336BD173368549DEDC4D743382E3311D29B144 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, bool ___0_syncCullingJobs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParallelBitArray_get_IsCreated_m31B6CFD3C95548F523C3D074463B827B7CD7A535 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_UpdatePerFrameInstanceVisibility_mBD8E7669A22B6C1D47BD0BF3BDC5E22BDD16FBB2 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___0_compactedVisibilityMasks, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCuller_OnBeginCameraRendering_mB7CDBC0AD43EEC324B9584B96C25DF3B911EC907 (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCuller_OnEndCameraRendering_mF0DF0261BF1978BAFAC10F5F9DB533FC86B8089B (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceComponentDesc__ctor_m3D6BFA5A8BBF78939717DABD22CDEDE234780EE0 (GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74* __this, int32_t ___0_inPropertyID, int32_t ___1_inByteSize, bool ___2_inIsOverriden, bool ___3_inPerInstance, int32_t ___4_inInstanceType, uint32_t ___5_inComponentType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InstanceHandle_get_valid_m5629806E66255D75C3B1ED5826B0DA6D13B9E0CE (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceHandle_get_type_mAC674106B77C6008F547FBAB2FE02F263D3FA40C (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceHandle_get_instanceIndex_mD7BAC819F382904784AC46D1F6A631B4A21CA8B5 (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687_inline (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline bool NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, int32_t* ___1_item, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, int32_t, int32_t*, const RuntimeMethod*))NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_gshared)(__this, ___0_key, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBuffer_GetPropertyIndex_mF39E38B5B13B5BF4E45934C274E076B4401656DA (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, int32_t ___0_propertyID, bool ___1_assertOnFail, const RuntimeMethod* method) ;
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD (ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependsOn, method);
}
inline bool NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_inline (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_gshared_inline)(__this, method);
}
inline void NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_gshared)(__this, method);
}
inline bool NativeArray_1_get_IsCreated_m07D46D19EE92DD34065B83AD3883AC8F9208075A_inline (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m07D46D19EE92DD34065B83AD3883AC8F9208075A_gshared_inline)(__this, method);
}
inline void NativeArray_1_Dispose_m2437C912F38A5ED0BC58429645C8C33BC2754A86 (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*, const RuntimeMethod*))NativeArray_1_Dispose_m2437C912F38A5ED0BC58429645C8C33BC2754A86_gshared)(__this, method);
}
inline bool NativeArray_1_get_IsCreated_m572F7D8564B280725E3F8796D300856F4E538DAC_inline (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m572F7D8564B280725E3F8796D300856F4E538DAC_gshared_inline)(__this, method);
}
inline void NativeArray_1_Dispose_mBE93F477C53E8AAFE13AC09C19A7602582A725DE (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212*, const RuntimeMethod*))NativeArray_1_Dispose_mBE93F477C53E8AAFE13AC09C19A7602582A725DE_gshared)(__this, method);
}
inline bool NativeParallelHashMap_2_get_IsCreated_m9CAD809B525AF41F3B4029606DCD42E3156E8750 (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, const RuntimeMethod*))NativeParallelHashMap_2_get_IsCreated_m9CAD809B525AF41F3B4029606DCD42E3156E8750_gshared)(__this, method);
}
inline void NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, const RuntimeMethod*))NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly__ctor_mF532002BB9D890FF1F0582B28EE81FFF81C4843D (ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_buffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 GPUInstanceDataBuffer_CPUInstanceToGPUInstance_m1177E7984777339744077A74E281D84B17704592 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_instancesNumPrefixSum, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ReadOnly_CPUInstanceToGPUInstance_m01CDC3239F33A9D1A861D1816930C4A7E71440E5 (ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly_CPUInstanceArrayToGPUInstanceArray_m246175FBDE0C68B01CF4B8B0F73087368CA7ACF3 (ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___1_gpuInstanceIndices, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ConvertCPUInstancesToGPUInstancesJob_Execute_m16B5AACD9BEEFFA2046C2E1999F8C4AA7FF2B1D9 (ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 GPUInstanceDataBufferBuilder_CreateMetadataValue_m50A13411B4799C2C197B9C4EFD3EED2BB4C25036 (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_nameID, int32_t ___1_gpuAddress, bool ___2_isOverridden, const RuntimeMethod* method) ;
inline bool NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_inline (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*, const RuntimeMethod*))NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_gshared_inline)(__this, method);
}
inline void NativeList_1__ctor_m61E41789BB6A1B3BF1F0B1B70DFA99E33499EAA5 (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m61E41789BB6A1B3BF1F0B1B70DFA99E33499EAA5_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
}
inline int32_t NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*, const RuntimeMethod*))NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_gshared_inline)(__this, method);
}
inline void NativeList_1_Add_mA6C61C6A96E9D996D653901E8C0EC45F93AFEEC7 (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74* ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*, GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74*, const RuntimeMethod*))NativeList_1_Add_mA6C61C6A96E9D996D653901E8C0EC45F93AFEEC7_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferBuilder_AddComponent_m26713FB7D74F3F47052241EEDE3D95D1502C35E8 (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_propertyID, bool ___1_isOverriden, int32_t ___2_byteSize, bool ___3_isPerInstance, int32_t ___4_instanceType, uint32_t ___5_componentGroup, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeArray_1__ctor_mBF96FC6439FA7EDF969A0601BAA03D6E2E95BE79 (NativeArray_1_t210B93B7A5B9BC18A004761353B12A37F92DD72A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t210B93B7A5B9BC18A004761353B12A37F92DD72A*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mBF96FC6439FA7EDF969A0601BAA03D6E2E95BE79_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBuffer__ctor_m62C97070C67C69A70905B44F586178FEFB54C95E (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceNumInfo_GetInstanceNumIncludingChildren_m45CB40CE2452143C10B4FFC0F05FA7751E416368 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBuffer_NextVersion_m87213EAF8B57C72440D656BD00E246106CD9404F (const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_m18E7F9491A74B9BBAD80C7FA7871313EED3797D6 (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m18E7F9491A74B9BBAD80C7FA7871313EED3797D6_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeArray_1__ctor_m6AB15133D68784F1E9BB1C5CF6AF21EE4DC4FBBF (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m6AB15133D68784F1E9BB1C5CF6AF21EE4DC4FBBF_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_gshared)(__this, ___0_capacity, ___1_allocator, method);
}
inline int32_t UnsafeUtility_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m2842DB279BEAD40C9CB39EC85BDE2241798CFFF7_inline (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m2842DB279BEAD40C9CB39EC85BDE2241798CFFF7_gshared_inline)(method);
}
inline GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 NativeList_1_get_Item_m95638D8D9D035930958B1193BC609E694E1290AD_inline (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 (*) (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*, int32_t, const RuntimeMethod*))NativeList_1_get_Item_m95638D8D9D035930958B1193BC609E694E1290AD_gshared_inline)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
inline bool NativeParallelHashMap_2_TryAdd_m5C703FAD6CDC9DDEB077674DB4579B274D49307F (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, int32_t, int32_t, const RuntimeMethod*))NativeParallelHashMap_2_TryAdd_m5C703FAD6CDC9DDEB077674DB4579B274D49307F_gshared)(__this, ___0_key, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, int32_t ___0_target, int32_t ___1_count, int32_t ___2_stride, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4 (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void GraphicsBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m25D4C418FB7FD9BCF6898F38ED95BC310F545669 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_graphicsBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8, int32_t, int32_t, int32_t, const RuntimeMethod*))GraphicsBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m25D4C418FB7FD9BCF6898F38ED95BC310F545669_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_graphicsBufferStartIndex, ___3_count, method);
}
inline void GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_graphicsBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C, int32_t, int32_t, int32_t, const RuntimeMethod*))GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_graphicsBufferStartIndex, ___3_count, method);
}
inline void GraphicsBuffer_SetData_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m36145093AA4BF7B989A16E42B0CA0945EFACC427 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, NativeArray_1_t210B93B7A5B9BC18A004761353B12A37F92DD72A ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_graphicsBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*, NativeArray_1_t210B93B7A5B9BC18A004761353B12A37F92DD72A, int32_t, int32_t, int32_t, const RuntimeMethod*))GraphicsBuffer_SetData_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m36145093AA4BF7B989A16E42B0CA0945EFACC427_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_graphicsBufferStartIndex, ___3_count, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* GPUInstanceDataBufferBuilder_Build_mDEF5AC49115B5D3CD195C5802389B93AE1C25C8C (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___0_instanceNumInfo, const RuntimeMethod* method) ;
inline void NativeList_1_Dispose_mBE0A37A1A32A8219F5B55448CFCC472DBD9EDD8E (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*, const RuntimeMethod*))NativeList_1_Dispose_mBE0A37A1A32A8219F5B55448CFCC472DBD9EDD8E_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferBuilder_Dispose_m1869839D0122EAE7FE7A7F9FE5356CCDE50D6636 (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86 (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline int32_t UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_inline (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_gshared_inline)(method);
}
inline void NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader__ctor_mAD57A016FC2E0940D4A469F418E161A1DCA8CC8C (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* ___0_descriptions, int32_t ___1_capacity, int32_t ___2_instanceType, const RuntimeMethod* method) ;
inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___0_nativeArray, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D_gshared)(___0_nativeArray, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GPUInstanceDataBufferUploader_GetUploadBufferPtr_m0CB3210A88F79E17329FDE29AD57C33C975D55DD (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBufferUploader_GetUIntPerInstance_mE171D8F73FE5CDE5D3F83C730F31877B8649A59C_inline (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBufferUploader_GetParamUIntOffset_mF231C740B0554E7A82228DAEA5FE5F6BEBD978FD (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, int32_t ___0_parameterIndex, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_AllocateUploadHandles_mAFB40A36A5FDAF5C560EB04B822012E57219A607_inline (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, int32_t ___0_handlesLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_CreateResources_m07CBEC1195D765927E59B74DDFF7402B3608E22D (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* __this, int32_t ___0_newInstanceCount, int32_t ___1_sizePerInstance, int32_t ___2_newComponentCounts, int32_t ___3_validComponentIndicesCount, const RuntimeMethod* method) ;
inline void ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_computeBufferStartIndex, ___3_count, method);
}
inline void ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_computeBufferStartIndex, ___3_count, method);
}
inline void ComputeBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mAE8ADE921E2DB59E51B375FA350D46D35E6842B3 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mAE8ADE921E2DB59E51B375FA350D46D35E6842B3_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_computeBufferStartIndex, ___3_count, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, int32_t ___0_nameID, int32_t ___1_val, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, int32_t ___0_kernelIndex, int32_t ___1_nameID, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___2_buffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1 (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, int32_t ___0_kernelIndex, int32_t ___1_nameID, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___2_buffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_Dispatch_mEED7BA68C28B1B39E75208D0D4D9915D41985B0A (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, int32_t ___0_kernelIndex, int32_t ___1_threadGroupsX, int32_t ___2_threadGroupsY, int32_t ___3_threadGroupsZ, const RuntimeMethod* method) ;
inline void NativeList_1_Clear_mFF2A9DF92D06E801580682242510539BA186CD9D (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, const RuntimeMethod*))NativeList_1_Clear_mFF2A9DF92D06E801580682242510539BA186CD9D_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_SubmitToGpu_m352C6DB1B32BBB2D141C76ECCB19F8FF55940105 (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_instanceDataBuffer, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___1_gpuInstanceIndices, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* ___2_gpuResources, bool ___3_submitOnlyWrittenParams, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87 (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBuffer_CPUInstanceArrayToGPUInstanceArray_mE3CD8040A3236B9CA56E2CB69B90C68CB1BE42A3 (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___1_gpuInstanceIndices, const RuntimeMethod* method) ;
inline void NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E*, const RuntimeMethod*))NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_SubmitToGpu_m6037322A91258909D757C712390F08395A36CF9C (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_instanceDataBuffer, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* ___2_gpuResources, bool ___3_submitOnlyWrittenParams, const RuntimeMethod* method) ;
inline bool NativeArray_1_get_IsCreated_mA83365D6CA218351683FBE5BF4FDF01F36585FD1_inline (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mA83365D6CA218351683FBE5BF4FDF01F36585FD1_gshared_inline)(__this, method);
}
inline void NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344 (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*, const RuntimeMethod*))NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_gshared)(__this, method);
}
inline bool NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_inline (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_gshared_inline)(__this, method);
}
inline void NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, const RuntimeMethod*))NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_gshared)(__this, method);
}
inline bool NativeList_1_get_IsCreated_m78B7C2B2827151A332E74D3019F98073EC9F90E1_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, const RuntimeMethod*))NativeList_1_get_IsCreated_m78B7C2B2827151A332E74D3019F98073EC9F90E1_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_Dispose_m0D8CBA64EB57BF6554F97E74B238F0A159B574B5 (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA (String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_instanceDataBufferUploadKernels_mA900FCDAA87450DEBC3C134E015FA14685ADA9EA_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659 (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_LoadShaders_m9ACB6FC1CAC3C07D223AB04073FEFEBCD55F5CDA (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, int32_t ___0_count, int32_t ___1_stride, int32_t ___2_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_Dispose_m2D71F420E19EDC6E791D5FD0BDAA81501C6017E6 (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177 (void* ___0_destination, void* ___1_source, int64_t ___2_size, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void WriteInstanceDataParameterJob_Execute_mFBD8B3E368892E290A864D47C75EC3958286BC25 (WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
inline Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478 NativeArray_1_GetEnumerator_mCA7B7326112B0E02ED91B29DF09D835F91FCE01A (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, const RuntimeMethod* method)
{
return (( Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478 (*) (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*, const RuntimeMethod*))NativeArray_1_GetEnumerator_mCA7B7326112B0E02ED91B29DF09D835F91FCE01A_gshared)(__this, method);
}
inline void Enumerator_Dispose_m693A164192B65D5B52FE47D2B39BD88B8E6D9339 (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478*, const RuntimeMethod*))Enumerator_Dispose_m693A164192B65D5B52FE47D2B39BD88B8E6D9339_gshared)(__this, method);
}
inline GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 Enumerator_get_Current_m90459F96EF3E303256EB1B640E5FDEE7EC4A27E5_inline (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478* __this, const RuntimeMethod* method)
{
return (( GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 (*) (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478*, const RuntimeMethod*))Enumerator_get_Current_m90459F96EF3E303256EB1B640E5FDEE7EC4A27E5_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m520E7B182EE164DA60F0CA13191BBD8A81FD3738_inline (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478*, const RuntimeMethod*))Enumerator_MoveNext_m520E7B182EE164DA60F0CA13191BBD8A81FD3738_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferGrower__ctor_m2555453CA56595D3963837F7226E4F85D11379B1 (GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_sourceBuffer, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___1_instanceNumInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceNumInfo_GetTotalInstanceNum_m55D6043571FB3440889F98A7D638F6A43D060982 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_CreateResources_mD345D83E87BDDAF07F3A8628B9E1F1860BEC40C3 (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* GPUInstanceDataBufferGrower_SubmitToGpu_mF6B94F8512B09B0E57404C840A3C22D621C8EE9A (GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* __this, GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* ___0_gpuResources, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferGrower_Dispose_m24A1DE3F1FE59498294C9845783B541018F54BE3 (GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_instanceDataBufferCopyKernels_m4821367D99C54C654F6FC0F677D53038EACAEB40_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_LoadShaders_m4C5A24A42FDCD3D04EBB7C2342E23D14748CBB89 (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_Dispose_mBB023C03E82397C5CF141105338158EEDA6841AF (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InstanceHandle_set_index_mC56210BD1B26D7B86BCD9BF2CE5341188DC1A234_inline (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InstanceHandle_Equals_mB7F950B845D19368217960B6FE7DBEA51B013C9E (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586 (int32_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceHandle_CompareTo_mC8763D64CE799F220739F8D3880F0725ADA9A93D (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceHandle_GetHashCode_m256554043D1CEC35A1670DA2BDD39B453A4985D9 (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SharedInstanceHandle_set_index_mBD1FDAC50BC4D743EF40A7195E2DF1E3B4BC1840_inline (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SharedInstanceHandle_Equals_m8318CF0264558ADD64222B3A2593EACCED56BFE0 (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SharedInstanceHandle_CompareTo_m31419B958041797369105E6105847547F39F98C4 (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SharedInstanceHandle_GetHashCode_m5B97E179A78BD59969291F66E286E00873FC120D (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GPUInstanceIndex_Equals_mEF7254FCD24AAD9A15FD3D1555306A5F1C908D23 (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceIndex_CompareTo_m4CEFE1A49A0D625417B0123D3CA3AE385B785DCF (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceIndex_GetHashCode_mD3CFF7872E06CD6F455F81B019F03672C213D970 (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocator_get_length_m762D1C624FF0B3D9F1DFED48EEA65465932C49DC (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocator_set_length_m02BBC305E32676069A1D7855C5FF776FD7F24172 (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E_gshared)(__this, ___0_allocator, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocator_Initialize_m299908C0326706B4BF44DDEC7CDA3D1074347F01 (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, int32_t ___0_baseInstanceOffset, int32_t ___1_instanceStride, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocator_Dispose_mB710FC50CF870DBD3B226AE4B28057364D67237A (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, const RuntimeMethod* method) ;
inline int32_t NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t, const RuntimeMethod*))NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_gshared_inline)(__this, ___0_index, method);
}
inline void NativeList_1_RemoveAtSwapBack_mEED4A2B321358C4354A173FBFAAADBE4F9F64262 (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t, const RuntimeMethod*))NativeList_1_RemoveAtSwapBack_mEED4A2B321358C4354A173FBFAAADBE4F9F64262_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocator_AllocateInstance_m846D1D4EA89D654F8AD4272579E3A7591FE155AB (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, const RuntimeMethod* method) ;
inline void NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064 (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t* ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t*, const RuntimeMethod*))NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocator_FreeInstance_m4017808CB3B95F6FC5079EFDCC7CA13217C42E3C (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, int32_t ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocator_GetNumAllocated_mC907C85B73DDEAFAE3606B4099F5C7E808DA8C18 (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocators_Initialize_m1C63A61426D12441A3C4EABEC29B392FC93E90D9 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocators_Dispose_m0B2675D6FA6E95D9B9CC4617A94F408D9E80F5F7 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocators_GetInstanceHandlesLength_mBFEDAC598685E4B38B1E67DECA4E75B8E345ACE0 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocators_GetInstancesLength_m7F121F6138F0713B01D5379DCA36255DF631D1C3 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B InstanceHandle_FromInt_m501BC299814E873C1040C63575F9391327992272 (int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B InstanceAllocators_AllocateInstance_m1BA734BD0D1B20F166DEBCCEE8AC5B2B0911D9A4 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocators_FreeInstance_m0EBB63A12A593C580C54770B70A6032C55237AF6 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 InstanceAllocators_AllocateSharedInstance_mD61A96D871FD88F2826B307B6BBF976223E075CF (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocators_FreeSharedInstance_m0B4E4FDCEA191C4829065D705C241F8667B658D5 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_set_instancesLength_mA37EF6CFF372799E7F182362873F19898021B186 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_set_instancesCapacity_m2BC970C6B7AA237310D79F3994737B40F962EE1D (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2 (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229 (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* ___0_array, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* ___1_value, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*, int32_t, int32_t, const RuntimeMethod*))ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_length, method);
}
inline void NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27 (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7 (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* ___0_array, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* ___1_value, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692*, int32_t, int32_t, const RuntimeMethod*))ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray__ctor_m7BB9EA31D2DF48FD4BE5D8773C539A76C5D4E6E4 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48 (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_array, int32_t* ___1_value, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, int32_t*, int32_t, int32_t, const RuntimeMethod*))ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_Initialize_m9893832043B3485AD59127B93D0872405CF77AFC (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, int32_t ___0_initCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Initialize_mCB28B3C43BE61390B76A1B9C1C79BBFA33A33FD0 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_initCapacity, const RuntimeMethod* method) ;
inline void NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7 (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*, const RuntimeMethod*))NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_gshared)(__this, method);
}
inline void NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*, const RuntimeMethod*))NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_Dispose_m24CBECA125F3D0090E9786E6AF56CB2E6DE452C6 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, const RuntimeMethod* method) ;
inline void NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*, const RuntimeMethod*))NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_Dispose_m16E99865063B2150E7BEFCE3BAE55831D9532B3B (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Dispose_mA6CD2735982440ECA65880116C2D214E97ADFC20 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method) ;
inline void ArrayExtensions_ResizeArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m52ACD4626383AB9B2B414077A5A72FC7164BF8D8 (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*, int32_t, const RuntimeMethod*))ArrayExtensions_ResizeArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m52ACD4626383AB9B2B414077A5A72FC7164BF8D8_gshared)(___0_array, ___1_capacity, method);
}
inline void ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*, int32_t, const RuntimeMethod*))ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D_gshared)(___0_array, ___1_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_Resize_mA268182EEF9B41198BFC3780A74CF12D9B232011 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_newLength, const RuntimeMethod* method) ;
inline void ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*, int32_t, const RuntimeMethod*))ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E_gshared)(___0_array, ___1_capacity, method);
}
inline void ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, int32_t, const RuntimeMethod*))ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_gshared)(___0_array, ___1_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_Grow_m57AFD6C22AA320DA1E98981C894EEB1F96C0B041 (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, int32_t ___0_newCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Grow_m54A454E32FB7C164E757F05A453DB71BBF6E1907 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_newCapacity, const RuntimeMethod* method) ;
inline void NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205 (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_length, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t, const RuntimeMethod*))NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_gshared)(__this, ___0_length, method);
}
inline void NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t, int32_t, const RuntimeMethod*))NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_gshared_inline)(__this, ___0_index, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_AddUnsafe_m1F5C8C517A8258670937584F1DD66E9D47724BC2 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B CPUInstanceData_IndexToInstance_m3C95DBA9646291FACE0234AC811183928C232321 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CPUInstanceData_IsValidInstance_m5B3FF0F8456CF25EE209E68A230D594BB5DB36A3 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUInstanceData_GetFreeInstancesCount_m1F0B5BDAFE8DC1DB434FC5682705494F3EDFE10C (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_EnsureFreeInstances_mB7036C8793D1CB89C1C371A605581CBB4E177484 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_instancesCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_SetDefault_mDE2B13667675847C626111DE77EDE63FE25B5E42 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_AddNoGrow_mEB9B4B4BCDB7C718DA14898D903B5E0D45DE0455 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_Remove_mC3970E725DCDCEA7B636C2DCB4732C432787AE35 (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, int32_t ___0_index, int32_t ___1_lastIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Remove_m599064EAE344F332CFE4CD00C9714E72623D6877 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_SetDefault_mBB385CE94C9E46ADADB174CEFB393C2A19245724 (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Set_m47C0F837DC4AFF38FE4A50E426FFE05969B3FC19 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___1_sharedInstance, bool ___2_localToWorldIsFlipped, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___3_worldAABB, int32_t ___4_tetrahedronCacheIndex, bool ___5_movedInCurrentFrame, bool ___6_movedInPreviousFrame, bool ___7_visibleInPreviousFrame, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 CPUInstanceData_Get_SharedInstance_mE5ED4915B38984690F4AB5089634500FBCB6C3CB (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Set_TetrahedronCacheIndex_mAC10B658EB1AB6EF405BC32A6DE8E88F7AA45AD5 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, int32_t ___1_tetrahedronCacheIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly__ctor_mFAEAA65432C0711F606AC98FD2320032B60A3309 (ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* __this, CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* ___0_instanceData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 CPUInstanceData_AsReadOnly_m90E90427C88E3F72D123C44F0E7957BACDDA8306 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method) ;
inline int32_t ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_inline (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B*, const RuntimeMethod*))ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_get_handlesLength_m50556F07B2F7144758202F76E202ED795E715DE9 (ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* __this, const RuntimeMethod* method) ;
inline int32_t ReadOnly_get_Length_m5A02361A5596941D5096DA94B1ADBD6EB2EE5303_inline (ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310*, const RuntimeMethod*))ReadOnly_get_Length_m5A02361A5596941D5096DA94B1ADBD6EB2EE5303_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_get_instancesLength_m0E85E521D7DB61518C6988B08646386F20A17307 (ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* __this, const RuntimeMethod* method) ;
inline ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method)
{
return (( ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_gshared)(__this, method);
}
inline NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C (*) (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_gshared)(__this, ___0_start, ___1_length, method);
}
inline ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310 NativeArray_1_AsReadOnly_mC6DC10C1D7666AB25099F3FFB2B3632B4CD7AA8D (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, const RuntimeMethod* method)
{
return (( ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310 (*) (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*, const RuntimeMethod*))NativeArray_1_AsReadOnly_mC6DC10C1D7666AB25099F3FFB2B3632B4CD7AA8D_gshared)(__this, method);
}
inline NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6 (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 (*) (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6_gshared)(__this, ___0_start, ___1_length, method);
}
inline ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457 (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* __this, const RuntimeMethod* method)
{
return (( ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 (*) (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*, const RuntimeMethod*))NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ParallelBitArray_GetSubArray_m45E14868BB90EC98D0467ABDA3DAD1BD4BFC49DD (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_length, const RuntimeMethod* method) ;
inline NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75 (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A (*) (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75_gshared)(__this, ___0_start, ___1_length, method);
}
inline ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151 (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* __this, const RuntimeMethod* method)
{
return (( ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA (*) (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*, const RuntimeMethod*))NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151_gshared)(__this, method);
}
inline NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_gshared)(__this, ___0_start, ___1_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly__ctor_m2029FDC41CDEC78F717316642DB33534904EC6E2 (ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74* __this, CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* ___0_instanceData, const RuntimeMethod* method) ;
inline int32_t ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_inline (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B*, int32_t, const RuntimeMethod*))ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_gshared_inline)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_InstanceToIndex_mA64D7447F6466C660DE83765B1B42673D922CCE2 (ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_set_instancesLength_m62AE1E8890A80D570FD3D11CD9E7C76B9D19124F (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_set_instancesCapacity_mEBAB461BBCD3CD8127252B3F6156431A24943A69 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_mD9235EDFC26B73C2B48EC03285EFD67FAC5DBB79 (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mD9235EDFC26B73C2B48EC03285EFD67FAC5DBB79_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9 (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* ___0_array, uint32_t* ___1_value, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, uint32_t*, int32_t, int32_t, const RuntimeMethod*))ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Initialize_m0D70CFA6688D2B1A165CDB20AB1760CBB4604A6E (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_initCapacity, const RuntimeMethod* method) ;
inline void NativeArray_1_Dispose_m9F9177DF276400EA5B03C3A81C2FDFF7D5E4F8B2 (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*, const RuntimeMethod*))NativeArray_1_Dispose_m9F9177DF276400EA5B03C3A81C2FDFF7D5E4F8B2_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Dispose_m37AA8B81C3E42B81EC8E948B3F3DF9197B75E48C (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method) ;
inline void ArrayExtensions_ResizeArray_TisCPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455_m32160E4BACCBF9165FA9F2F603E3E38E0ABAE1D4 (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*, int32_t, const RuntimeMethod*))ArrayExtensions_ResizeArray_TisCPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455_m32160E4BACCBF9165FA9F2F603E3E38E0ABAE1D4_gshared)(___0_array, ___1_capacity, method);
}
inline void ArrayExtensions_ResizeArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mA7A1947DAC61D89594FD427B8866AF243CBCA65E (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* ___0_array, int32_t ___1_capacity, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, int32_t, const RuntimeMethod*))ArrayExtensions_ResizeArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mA7A1947DAC61D89594FD427B8866AF243CBCA65E_gshared)(___0_array, ___1_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Grow_m0AED29A47C913CD92A9EA6281FABBBE76C4C26F3 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_newCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_AddUnsafe_mD66018426B29B8FC77CBA218E04D6470D3A08B69 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_InstanceToIndex_mA58DA1C16D52FECF5ED6238B168203837D75F87C (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* ___0_instanceData, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_GetFreeInstancesCount_mC18CC336EB3ED96DA46A39019C480485B58A26F5 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_EnsureFreeInstances_m9276B1E0AE6DE0DFAE5F6FA4AFFB7DD9E6939CB0 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_instancesCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_SetDefault_m9241E530C50F996744FC4691DCD87C0E30602237 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_AddNoGrow_mAF3FBC643ABC12255E182EE8F8D26024AD8BBACD (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Remove_m1BA13D76461FC093E7667EA3746FC4A6C3E99EF9 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_Get_RendererGroupID_m09F08F1763DD649A37D88B169CA50B2BD4F71768 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_Get_MeshID_m70DD07FFBE12B43BA2546547FD26BC268E28EF43 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_Get_RefCount_mE216F6749BB1B06E795C52C2433EE85E6C57DC01 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Set_RefCount_m7C5AF143DDC85304B2840A688BB2DD095A03B7CC (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, int32_t ___1_refCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Set_m279EC70ECAFE08B578FAD878B0F166CAD59A4CC2 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, int32_t ___1_rendererGroupID, int32_t ___2_meshID, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___3_localAABB, uint8_t ___4_transformUpdateFlags, uint8_t ___5_instanceFlags, uint32_t ___6_lodGroupAndMask, int32_t ___7_gameObjectLayer, int32_t ___8_refCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly__ctor_mDBC17F900B61DCF328F4BE2CDF0464E97F44614D (ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* __this, CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* ___0_instanceData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E CPUSharedInstanceData_AsReadOnly_mC186E7142A7E53BFE6D90BB0AB1841600BE7CBF8 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method) ;
inline NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3 NativeArray_1_GetSubArray_m9B4B03C6AED0994489931D03924A954F7C671E42 (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3 (*) (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_m9B4B03C6AED0994489931D03924A954F7C671E42_gshared)(__this, ___0_start, ___1_length, method);
}
inline ReadOnly_t7FDDA88305363550FE94B8059DE5CE2645E4A30C NativeArray_1_AsReadOnly_m8C94996F5D868F8E983D34574B738B2F84FC096B (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* __this, const RuntimeMethod* method)
{
return (( ReadOnly_t7FDDA88305363550FE94B8059DE5CE2645E4A30C (*) (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*, const RuntimeMethod*))NativeArray_1_AsReadOnly_m8C94996F5D868F8E983D34574B738B2F84FC096B_gshared)(__this, method);
}
inline NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 NativeArray_1_GetSubArray_m56388ADC749D33D1E947C1D397D134D3844DC374 (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_m56388ADC749D33D1E947C1D397D134D3844DC374_gshared)(__this, ___0_start, ___1_length, method);
}
inline ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117 NativeArray_1_AsReadOnly_m77EF600D0B6751CD33A67CA9B75ADBF612D3E4D5 (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method)
{
return (( ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117 (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, const RuntimeMethod*))NativeArray_1_AsReadOnly_m77EF600D0B6751CD33A67CA9B75ADBF612D3E4D5_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_SharedInstanceToIndex_m7CD21D39C3285388B428D1CDCAA9AFB10A0178B4 (ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method) ;
inline SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ReadOnly_get_Item_m159210D281409367CAF23A16F6900E82098F3134_inline (ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 (*) (ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4*, int32_t, const RuntimeMethod*))ReadOnly_get_Item_m159210D281409367CAF23A16F6900E82098F3134_gshared_inline)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_InstanceToIndex_mE76C9EBF3ACCFDD5D73B3A99925CAE88DE2DDBE8 (ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* __this, ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* ___0_instanceData, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_instance, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
inline void NativeParallelMultiHashMap_2__ctor_m30A30EC96CABD88A9F0E1FFCE335542B9BAC915B (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeParallelMultiHashMap_2__ctor_m30A30EC96CABD88A9F0E1FFCE335542B9BAC915B_gshared)(__this, ___0_capacity, ___1_allocator, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_transformUpdaterKernels_mCA7A4849EFDC13E448339A6AEC42065FDAB5C63C_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_windDataUpdaterKernels_m2C5FADD001A37D11A324FE865E925CD9A5501315_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_EnableKeyword_mCA7166C6F79824086296AA2978DA7274FFBB035D (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_DisableKeyword_m390D1E9F02D21BF97338594E94B03101B9C99305 (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
inline void NativeParallelMultiHashMap_2_Dispose_mA54802D5D3C239E608A928489E138AA4422D860B (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, const RuntimeMethod* method)
{
(( void (*) (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*, const RuntimeMethod*))NativeParallelMultiHashMap_2_Dispose_mA54802D5D3C239E608A928489E138AA4422D860B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ComputeBuffer_get_count_m4DAA2D2714BA7A46F007697F601E4446F1049506 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_EnsureIndexQueueBufferCapacity_mEC63AEE12228511E02036542B749925C591E4190 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
inline int32_t Marshal_SizeOf_TisSHUpdatePacket_tF1BAA0EB2A4BA0181DBC1B6607E0F684BD95849D_mAE5B96557843D74A2348F82BA7A06883F0DA9925 (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))Marshal_SizeOf_TisSHUpdatePacket_tF1BAA0EB2A4BA0181DBC1B6607E0F684BD95849D_mAE5B96557843D74A2348F82BA7A06883F0DA9925_gshared)(method);
}
inline int32_t Marshal_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m3E3735567A9066EF764FA6AB2E80EA66A074B30E (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))Marshal_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m3E3735567A9066EF764FA6AB2E80EA66A074B30E_gshared)(method);
}
inline int32_t Marshal_SizeOf_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mB72B3E9356E1CB5E99136D728E596E131BF72BB0 (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))Marshal_SizeOf_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mB72B3E9356E1CB5E99136D728E596E131BF72BB0_gshared)(method);
}
inline int32_t Marshal_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m96F97058914F70A3256C8367A211473FD0F150E6 (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))Marshal_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m96F97058914F70A3256C8367A211473FD0F150E6_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightProbesQuery__ctor_m23DE085E18A999E6749568F6C630BC5D3BB4E814 (LightProbesQuery_tE0869F48EB6C819755D42205EC98C3A8787CD981* __this, int32_t ___0_allocator, const RuntimeMethod* method) ;
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_m97CD10F74CB0CE41BF59AA1983DF14BB3110D0F5 (CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForExtensions_Schedule_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_m97CD10F74CB0CE41BF59AA1983DF14BB3110D0F5_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependsOn, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 LightProbesQuery_Dispose_mB176CEB5B15EEFE8715315A330DA684969030079 (LightProbesQuery_tE0869F48EB6C819755D42205EC98C3A8787CD981* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_inputDeps, const RuntimeMethod* method) ;
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m680FABB2731DF1609ABBE35C1904EDFFDCA9B68C (ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForExtensions_Schedule_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m680FABB2731DF1609ABBE35C1904EDFFDCA9B68C_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependsOn, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_EnsureProbeBuffersCapacity_m5C8E2190B2C827606936372E985463BC746A65D2 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
inline void ComputeBuffer_SetData_TisSphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2_mC2B7C2012D1C516E851BDCF2F20393F1893766F2 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_TisSphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2_mC2B7C2012D1C516E851BDCF2F20393F1893766F2_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_computeBufferStartIndex, ___3_count, method);
}
inline void ComputeBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C5101980655EF267D88672F4DF77B36A8FFE814 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C5101980655EF267D88672F4DF77B36A8FFE814_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_computeBufferStartIndex, ___3_count, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_EnsureTransformBuffersCapacity_m8101997E233AADA2DFCA0C139B74927BAD65C221 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
inline void ComputeBuffer_SetData_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mFB0686F11F87BE0123079E431F9E044B22DBE8BA (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mFB0686F11F87BE0123079E431F9E044B22DBE8BA_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_computeBufferStartIndex, ___3_count, method);
}
inline void ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 ___0_data, int32_t ___1_nativeBufferStartIndex, int32_t ___2_computeBufferStartIndex, int32_t ___3_count, const RuntimeMethod* method)
{
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_gshared)(__this, ___0_data, ___1_nativeBufferStartIndex, ___2_computeBufferStartIndex, ___3_count, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_SetInts_m87CED2B0A7E0859DA2DCDB067AFED9295D3F020E (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, int32_t ___0_nameID, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_values, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* __this, void* ___0_ptr, const RuntimeMethod* method) ;
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mE55CDF66225A31D68EE936579381E2AA1DB891A0 (MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForExtensions_Schedule_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mE55CDF66225A31D68EE936579381E2AA1DB891A0_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependsOn, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_DispatchMotionUpdateCommand_m6CAB421EB2033825CFE9FF8C0A3F13FF6849BD53 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_motionQueueCount, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_transformInstanceQueue, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___2_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___3_outputBuffer, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_mA9D3FAC6E191B33CF92EB10D18B439B38749D940 (NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mA9D3FAC6E191B33CF92EB10D18B439B38749D940_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeArray_1__ctor_m259FBF4B761504728B0CF234F1C233905614B2B2 (NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m259FBF4B761504728B0CF234F1C233905614B2B2_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0 (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3 (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_m2EAD05833F2749D85AD7640AB3868B3308440617 (TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_m2EAD05833F2749D85AD7640AB3868B3308440617_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC (ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleInterpolateProbesAndUpdateTetrahedronCache_m138513395BC490C04056D11A8AE9A4017E69092D (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_queueCount, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_probeUpdateInstanceQueue, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___2_compactTetrahedronCache, NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___3_probeQueryPosition, NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A ___4_probeUpdateDataQueue, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___5_probeOcclusionUpdateDataQueue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_DispatchProbeUpdateCommand_m89CB692F574017CDA489FFDC50B7D021F9BE624A (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_queueCount, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_probeInstanceQueue, NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A ___2_probeUpdateDataQueue, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___3_probeOcclusionUpdateDataQueue, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___4_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___5_outputBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_DispatchTransformUpdateCommand_m408F702045F0792E5FAB3D30089984D2AC68492F (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, bool ___0_initialize, int32_t ___1_transformQueueCount, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___2_transformInstanceQueue, NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B ___3_updateDataQueue, NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 ___4_boundingSphereUpdateDataQueue, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___5_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___6_outputBuffer, const RuntimeMethod* method) ;
inline void NativeArray_1_Dispose_m4BA19F9D43E96D0745640183E31B3D8517D5D785 (NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B*, const RuntimeMethod*))NativeArray_1_Dispose_m4BA19F9D43E96D0745640183E31B3D8517D5D785_gshared)(__this, method);
}
inline void NativeArray_1_Dispose_mF001C61A295F2BF3561FD60654243ABFF09AF662 (NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881*, const RuntimeMethod*))NativeArray_1_Dispose_mF001C61A295F2BF3561FD60654243ABFF09AF662_gshared)(__this, method);
}
inline void NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD*, const RuntimeMethod*))NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC_gshared)(__this, method);
}
inline void NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A*, const RuntimeMethod*))NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E_gshared)(__this, method);
}
inline void NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6 (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*, const RuntimeMethod*))NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_DispatchWindDataCopyHistoryCommand_m3CE9A16E6EDD1B23B2A1844EB0C8FE63297FCF44 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___0_gpuInstanceIndices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___1_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___2_outputBuffer, const RuntimeMethod* method) ;
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668 (QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701 (QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
inline void IJobExtensions_Run_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m16CB10FF9FD2923EF8812FAB57C64E5ED8C6EE19 (ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391 ___0_jobData, const RuntimeMethod* method)
{
(( void (*) (ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391, const RuntimeMethod*))IJobExtensions_Run_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m16CB10FF9FD2923EF8812FAB57C64E5ED8C6EE19_gshared)(___0_jobData, method);
}
inline void IJobExtensions_Run_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m405FF7F4E3F7147FDDAB2CFB419F4CE76CDE08BB (FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC ___0_jobData, const RuntimeMethod* method)
{
(( void (*) (FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC, const RuntimeMethod*))IJobExtensions_Run_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m405FF7F4E3F7147FDDAB2CFB419F4CE76CDE08BB_gshared)(___0_jobData, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mBCCA6790C4C664CFB2B667027B25FC2EBEC3443E (UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForExtensions_Schedule_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mBCCA6790C4C664CFB2B667027B25FC2EBEC3443E_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependsOn, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceProbesData_m1CD19D71D15B03FC82F0D5434D43872B6482AEE2 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___1_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___2_outputBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceTransformsData_mA9273FAEEACA70AB121D953179312125AD328FCC (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, bool ___0_initialize, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___2_localToWorldMatrices, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___3_prevLocalToWorldMatrices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___4_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___5_outputBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceMotionsData_m81BC58CE2698369C68C0E7AC1543A7AE4CD871FA (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___0_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___1_outputBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleQueryRendererGroupInstancesJob_mB490AA73553E991D855BFC67D1622FE3AC8C098E (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___1_instancesOffset, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___2_instancesCount, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___3_instances, const RuntimeMethod* method) ;
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_m8CD1E89A6A2EDB0A6DF4C8F63C2AF3ACF22C1D89 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_inputDeps, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))NativeArray_1_Dispose_m8CD1E89A6A2EDB0A6DF4C8F63C2AF3ACF22C1D89_gshared)(__this, ___0_inputDeps, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m398C43E0316E1AE55305E3BDD4F16AFF35AAB3B1 (QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m398C43E0316E1AE55305E3BDD4F16AFF35AAB3B1_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobExtensions_Schedule_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m92C7997B1FA60EABB5EF97C3AD094D79BED9DBD1 (ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8 ___0_jobData, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___1_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobExtensions_Schedule_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m92C7997B1FA60EABB5EF97C3AD094D79BED9DBD1_gshared)(___0_jobData, ___1_dependsOn, method);
}
inline NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C NativeList_1_AsDeferredJobArray_m365770A8B8B603F60CED2E0D117E1C6F2B402068 (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, const RuntimeMethod* method)
{
return (( NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C (*) (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC*, const RuntimeMethod*))NativeList_1_AsDeferredJobArray_m365770A8B8B603F60CED2E0D117E1C6F2B402068_gshared)(__this, method);
}
inline void NativeList_1_set_Capacity_mB6CE5CC2AE0E19A32D554E9C381B29D79FF47233 (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC*, int32_t, const RuntimeMethod*))NativeList_1_set_Capacity_mB6CE5CC2AE0E19A32D554E9C381B29D79FF47233_gshared)(__this, ___0_value, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_m98A979F25BAA8352822778A373ACDF018C240B8B (QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_m98A979F25BAA8352822778A373ACDF018C240B8B_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceDataSystem_GetAliveInstancesOfType_mACA5AF484D118330CACC8C0D919BAFDDA30D43FA (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_instanceType, const RuntimeMethod* method) ;
inline void NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, int32_t ___0_length, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC*, int32_t, const RuntimeMethod*))NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA_gshared)(__this, ___0_length, method);
}
inline NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C NativeList_1_AsArray_mDD9590C17DD493AFFEFADEF0D927B0AF1EDAAD14 (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, const RuntimeMethod* method)
{
return (( NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C (*) (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC*, const RuntimeMethod*))NativeList_1_AsArray_mDD9590C17DD493AFFEFADEF0D927B0AF1EDAAD14_gshared)(__this, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_mD5A610513A4BD4EF7571ED914673CE418039529E (GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_mD5A610513A4BD4EF7571ED914673CE418039529E_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForBatchExtensions_ScheduleBatch_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mB3E51ADC86157628FF20D405FDDFF1B169FEF511 (UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_indicesPerJobCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForBatchExtensions_ScheduleBatch_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mB3E51ADC86157628FF20D405FDDFF1B169FEF511_gshared)(___0_jobData, ___1_arrayLength, ___2_indicesPerJobCount, ___3_dependsOn, method);
}
inline bool NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, int32_t ___0_key, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* ___1_item, NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC* ___2_it, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*, int32_t, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*, NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC*, const RuntimeMethod*))NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_gshared)(__this, ___0_key, ___1_item, ___2_it, method);
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void QueryRendererGroupInstancesCountJob_Execute_m78EBD1A4D27FC820DB994D726466672AE6698114 (QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ComputeInstancesOffsetAndResizeInstancesArrayJob_Execute_m7278A70AAF09ACD7DE06A58BBE53617ED59B3178 (ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194 (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void QueryRendererGroupInstancesJob_Execute_m689B8C96E8D3739314972C71A89F43C5DD8DD5EC (QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
inline bool NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2 (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* ___0_item, NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC* ___1_it, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*, NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC*, const RuntimeMethod*))NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_gshared)(__this, ___0_item, ___1_it, method);
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void QueryRendererGroupInstancesMultiJob_Execute_m3ED5F46C8E2BBCFD2302EBF30F55D07CB4292593 (QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
inline int32_t NativeSortExtension_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48FFF7C8839BFE7BCBB1D941F33E486CC2E176DE (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_array, int32_t ___1_value, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C, int32_t, const RuntimeMethod*))NativeSortExtension_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48FFF7C8839BFE7BCBB1D941F33E486CC2E176DE_gshared)(___0_array, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_countbits_m4CA1327F4995735E6AA4862E641E128312C404BD_inline (uint64_t ___0_x, const RuntimeMethod* method) ;
inline int32_t InstanceDataSystem_AtomicAddLengthNoResize_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m69CA1A6198396823C8B3BC58F12C98D4B80E3FBC (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* ___0_list, int32_t ___1_count, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC*, int32_t, const RuntimeMethod*))InstanceDataSystem_AtomicAddLengthNoResize_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m69CA1A6198396823C8B3BC58F12C98D4B80E3FBC_gshared)(___0_list, ___1_count, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline (uint64_t ___0_x, const RuntimeMethod* method) ;
inline void NativeList_1_set_Item_m2B5A2BD45D6590A5C78F6F8A115EB26DDB3C5BED_inline (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, int32_t ___0_index, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC*, int32_t, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, const RuntimeMethod*))NativeList_1_set_Item_m2B5A2BD45D6590A5C78F6F8A115EB26DDB3C5BED_gshared_inline)(__this, ___0_index, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void QuerySortedMeshInstancesJob_Execute_m0B30D3DBCCB8FE5833D677F735387912A448CCDF (QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_min_m02D43DF516544C279AF660EA4731449C82991849_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
inline NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD NativeArray_1_GetSubArray_mD1C2EDB00FBBC81ECC7D70D8A6C54EFA8993F1C8 (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD (*) (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_mD1C2EDB00FBBC81ECC7D70D8A6C54EFA8993F1C8_gshared)(__this, ___0_start, ___1_length, method);
}
inline NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A NativeArray_1_GetSubArray_m682474A1C0093180D569FE8E812BBF91C8DDA3EF (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A (*) (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_m682474A1C0093180D569FE8E812BBF91C8DDA3EF_gshared)(__this, ___0_start, ___1_length, method);
}
inline NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 NativeArray_1_GetSubArray_mBC1EEE1B88720D81AB0E56CD9525B83BDB103AEE (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 (*) (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_mBC1EEE1B88720D81AB0E56CD9525B83BDB103AEE_gshared)(__this, ___0_start, ___1_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightProbesQuery_CalculateInterpolatedLightAndOcclusionProbes_m89A0898A6AA77CCA808E8A03A62087A583118DBB (LightProbesQuery_tE0869F48EB6C819755D42205EC98C3A8787CD981* __this, NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___0_positions, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___1_tetrahedronIndices, NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A ___2_lightProbes, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___3_occlusionProbes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void CalculateInterpolatedLightAndOcclusionProbesBatchJob_Execute_mB29926232C46662441F96B9405E9BE4D3A84109B (CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ScatterTetrahedronCacheIndicesJob_Execute_m157E3BAA3AA5106CD5629211DB4DF10C941B0942 (ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
inline void* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C (NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___0_nativeArray, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C_gshared)(___0_nativeArray, method);
}
inline float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* UnsafeUtility_ArrayElementAsRef_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m81E2AFAE2579DE58485A0EE2613F933273719637_inline (void* ___0_ptr, int32_t ___1_index, const RuntimeMethod* method)
{
return (( float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ArrayElementAsRef_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m81E2AFAE2579DE58485A0EE2613F933273719637_gshared_inline)(___0_ptr, ___1_index, method);
}
inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3 (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A ___0_nativeArray, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3_gshared)(___0_nativeArray, method);
}
inline AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_inline (void* ___0_ptr, int32_t ___1_index, const RuntimeMethod* method)
{
return (( AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_gshared_inline)(___0_ptr, ___1_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A AABB_Transform_m1B125B36873D7F03DCBB8817DE20E81FD17C149C (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_transform, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A ___1_localBounds, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB PackedMatrix_FromFloat4x4_m2EEC3F97BB2E382DD01F31AE83B11D73F2579A9D (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB PackedMatrix_FromMatrix4x4_mD8BF568A72FAFAA50614FD1F9DA6A7F257CB3E77 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 float4x4_op_Implicit_mC056D7C9F17B6D06E026163034B5414E56DA04B4 (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 float3x3_op_Explicit_m96EE7F9704CC46B7F40AD13D81ADED7083A2522C (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___0_f4x4, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_determinant_mA482C5845581B5BA19E5763DEB0545E45336E906_inline (float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 ___0_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E AABB_get_max_mCD29B3A2C2DEA60BBF50091D8E3C938511D82B08 (AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E AABB_get_min_m209EF3ECD01E859258E1BDE8780CA4C25276DF70 (AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_distance_m516495927BCF37E20FFA3E99C821062D329DFFF8_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void TransformUpdateJob_Execute_m0C99BC8B89AD60C1B495E471F9F02FBEEF7F8342 (TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ProbesUpdateJob_Execute_mFACBB95DE46DB9C879C2EE745CE37C4AEFB69AD6 (ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ParallelBitArray_GetChunk_m7303392F0138448DF74E7A709F38B500B9461ED2 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_chunk_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_SetChunk_m48943193199714BCF0925DD8E14C8EB651885629 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_chunk_index, uint64_t ___1_chunk_bits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void MotionUpdateJob_Execute_m266055F93AABA39FD53E7EDBD6BAFE55F586891B (MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_chunk_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GPUDrivenPackedRendererData_get_hasTree_m8B982701E407F07B42B0EC9F8F12BE5A8E38D9E6 (GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868* __this, const RuntimeMethod* method) ;
inline void NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC ___0_it, const RuntimeMethod* method)
{
(( void (*) (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*, NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC, const RuntimeMethod*))NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B_gshared)(__this, ___0_it, method);
}
inline void NativeParallelMultiHashMap_2_Add_m85E9F04864A01BBE3EA251993E2B9B0C6DF10CE7 (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, int32_t ___0_key, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_item, const RuntimeMethod* method)
{
(( void (*) (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*, int32_t, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, const RuntimeMethod*))NativeParallelMultiHashMap_2_Add_m85E9F04864A01BBE3EA251993E2B9B0C6DF10CE7_gshared)(__this, ___0_key, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ReallocateInstancesJob_Execute_m8E05DC4EC3877696439237F2B9485F5218445828 (ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ;
inline Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6 NativeArray_1_GetEnumerator_mF837DBC600649D736E6734161B9E8CACE57037BF (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, const RuntimeMethod* method)
{
return (( Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6 (*) (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*, const RuntimeMethod*))NativeArray_1_GetEnumerator_mF837DBC600649D736E6734161B9E8CACE57037BF_gshared)(__this, method);
}
inline void Enumerator_Dispose_m48B08956B68367577594E46EF2DAA9A00AB0C99B (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6*, const RuntimeMethod*))Enumerator_Dispose_m48B08956B68367577594E46EF2DAA9A00AB0C99B_gshared)(__this, method);
}
inline InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B Enumerator_get_Current_m8B67E6909EE129BF1820308F28C99720FF81AADA_inline (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6* __this, const RuntimeMethod* method)
{
return (( InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B (*) (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6*, const RuntimeMethod*))Enumerator_get_Current_m8B67E6909EE129BF1820308F28C99720FF81AADA_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_mF067ACD679ED24D47A92B5F59442B6C6E3F9346C_inline (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6*, const RuntimeMethod*))Enumerator_MoveNext_mF067ACD679ED24D47A92B5F59442B6C6E3F9346C_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void FreeInstancesJob_Execute_mAED5669D78B3996A3298A55A6FF8625F90E6BADF (FreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ;
inline int32_t NativeParallelMultiHashMap_2_Remove_m0F7677D049237EAE975B9FDD8423CCEBDEF523E7 (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*, int32_t, const RuntimeMethod*))NativeParallelMultiHashMap_2_Remove_m0F7677D049237EAE975B9FDD8423CCEBDEF523E7_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void FreeRendererGroupInstancesJob_Execute_m475670DFB6FB0B8F6EFD0FA9ACD4CD17EFF326BD (FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A AABBExtensions_ToAABB_m367412CA9980E495609B7267A2CC04AE39AF2402 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUDrivenPackedRendererData_get_lightProbeUsage_m9E02A0C3B6C59506587045C9335CF8CFED587347 (GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GPUDrivenPackedRendererData_get_isPartOfStaticBatch_m1A5E3767EB85A58ABEB908B62F5F06FE112D2BC9 (GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUDrivenPackedRendererData_get_shadowCastingMode_m1EFFF6A5627C695A000DF376DBADC78DDC37A773 (GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GPUDrivenPackedRendererData_get_smallMeshCulling_m30C159B9DB4E7E65D566DEB00446FA4C0520F351 (GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868* __this, const RuntimeMethod* method) ;
inline bool NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_key, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* ___1_item, const RuntimeMethod* method)
{
return (( bool (*) (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*, int32_t, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*, const RuntimeMethod*))NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_gshared)(__this, ___0_key, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t GPUDrivenPackedRendererData_get_lodMask_mE7337CA83D20DA4105FE3F39A3DC350A910CFAB5 (GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868* __this, const RuntimeMethod* method) ;
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* UnsafeUtility_ArrayElementAsRef_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m421DEC682DE08802EF2BED5287F24D14F15FEBBC_inline (void* ___0_ptr, int32_t ___1_index, const RuntimeMethod* method)
{
return (( Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ArrayElementAsRef_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m421DEC682DE08802EF2BED5287F24D14F15FEBBC_gshared_inline)(___0_ptr, ___1_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 float4x4_op_Implicit_mCDD72C5454A8DAFB2A659484006D18D5979BE6AB (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void UpdateRendererInstancesJob_Execute_m93597D2184F6460DD4610AD8E47868B1BA87A11C (UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
inline uint32_t ReadOnly_get_Item_m13AB4BEFBEE6EE9755784AE433AA0F8822040898_inline (ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( uint32_t (*) (ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117*, int32_t, const RuntimeMethod*))ReadOnly_get_Item_m13AB4BEFBEE6EE9755784AE433AA0F8822040898_gshared_inline)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void CollectInstancesLODGroupsAndMasksJob_Execute_m2EFF9AB4F3476E491E51143F7F60F79020A0F780 (CollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void GetVisibleNonProcessedTreeInstancesJob_Execute_mEFBAD1E57760EF2F4C2A4F4E6F6F40E6261C284A (GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void UpdateCompactedInstanceVisibilityJob_Execute_mDFAB7C16E38743439A74CCA9AA310B383D2BA55B (UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTypeInfo_InitParentTypes_m871A556C0C4609293ABEEBF110E20DD63FCD084C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTypeInfo_InitChildTypes_m172E3471BA713B1205C2B5BD08FC4E1D1518D41E (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTypeInfo_ValidateTypeRelationsAreCorrectlySorted_mD653B8D9D7F845BE0747448F358E441ADBB6D893 (const RuntimeMethod* method) ;
inline void List_1__ctor_m312599289B6226CE9A52B9A623362144096CBAC1 (List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D*, const RuntimeMethod*))List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared)(__this, method);
}
inline void List_1_Add_mEE799AFD32B92C6FFF721CC50CA8DF027928F9B6_inline (List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D*, int32_t, const RuntimeMethod*))List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline)(__this, ___0_item, method);
}
inline void NativeList_1_Add_m4056194B74D7EE9959B168FABE0683A682936210 (NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5* __this, int32_t* ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5*, int32_t*, const RuntimeMethod*))NativeList_1_Add_m759EE66E9670448826F5F5620D6AD9F867D68DEB_gshared)(__this, ___0_value, method);
}
inline Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7 List_1_GetEnumerator_m6851D2452E09A0D51D55478CDAED0B6835553FC1 (List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* __this, const RuntimeMethod* method)
{
return (( Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7 (*) (List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D*, const RuntimeMethod*))List_1_GetEnumerator_m87BBBF3FBB0A4EBF1C2940AA91570D7F1565F60D_gshared)(__this, method);
}
inline void Enumerator_Dispose_m3200B16944DDA14AA95EFB39DBFA5E6C18EFEBBB (Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7*, const RuntimeMethod*))Enumerator_Dispose_m09AF8D2807410AAEB42E9FCC1A54299458EFEFF2_gshared)(__this, method);
}
inline int32_t Enumerator_get_Current_m477614430FA1F9E4F9DFD7CFC552E19464F1B8E4_inline (Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7*, const RuntimeMethod*))Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTypeInfo_FlattenChildInstanceTypes_m815D9E228DD3FF4C86C5A233A038D551FBC28AC8 (int32_t ___0_instanceType, NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5 ___1_instanceTypes, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m5180E5550A347A411195778C8BD9EAA05F1C98D0 (Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7*, const RuntimeMethod*))Enumerator_MoveNext_mCAE99D26B8B4D7880B37A70AC8DFD8C7AA4FCCE5_gshared)(__this, method);
}
inline void NativeList_1__ctor_mBEECAA8931B49B1AF4EA1A5B69D98800903016CF (NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_mBB3F4270C232346E120980B11414F86157C39A86_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
}
inline int32_t NativeList_1_get_Length_m73C02A1D2D3398AC9705AD2DD78E62E5D5762918_inline (NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5*, const RuntimeMethod*))NativeList_1_get_Length_mC637081FE672C0031E11601B26B912CDD2F20215_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceNumInfo_InitDefault_m8CC8A9E8EBF0EF16311F391E0312C46A7219A920 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceNumInfo__ctor_mCFED34B4FC73F15366339611E22502A8366B016C (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, int32_t ___0_meshRendererNum, int32_t ___1_speedTreeNum, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* InstanceTypeInfo_GetChildTypes_mA2B041904C54BC841991C707960DEF5842EA5093 (int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_column, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OccluderHandles_IsValid_m9FF256155930C1B40D4195C263AF38FCEB1B7904 (OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BufferHandle_IsValid_m6F40A9049859EE46348254E727DC79FCAC2E3B85 (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderHandles_UseForOcclusionTest_m8E9F3CDFD218EC3C5A70DA375F156DC75CB2CAAD (OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderHandles_UseForOccluderUpdate_m4376DEB9151FDF5678FDFE2ED525A3B3AC31AF03 (OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndirectBufferAllocInfo_IsEmpty_m47785BE361D9B989BE0455AD1884831AB99E4009 (IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndirectBufferAllocInfo_IsWithinLimits_mE8807A3A2DDE4F3E3E9091E2441D847F4BFC4067 (IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* __this, IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* ___0_limits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndirectBufferAllocInfo_GetExtraDrawInfoSlotIndex_m2EAD4191867631265610C43212C34A56A2DAD969 (IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContext__ctor_mC7F33D8E6E9DECDB5A167C9CFD68F1CBB6E7D7F5 (IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_cullingJobHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndirectBufferContext_Matches_m40E2A7974D4B205D4BB770D4A68635D99FE4C721 (IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* __this, int32_t ___0_bufferState, int32_t ___1_occluderVersion, int32_t ___2_subviewMask, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OccluderContext_IsSubviewValid_m88BE2A076AC851E9D11AB02B30ECE80A7E4D6BE0 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, int32_t ___0_subviewIndex, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 OccluderContext_get_depthBufferSizeInOccluderPixels_mF734AB99EBF484188554B86CB2E07048E6138C36 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method) ;
inline bool NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_inline (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_gshared_inline)(__this, method);
}
inline void NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3 (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690*, const RuntimeMethod*))NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3_gshared)(__this, method);
}
inline bool NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_inline (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_gshared_inline)(__this, method);
}
inline void NativeArray_1_Dispose_mA9FB191D47CE9B16CAEE0783E16FC555C0B0DDB0 (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*, const RuntimeMethod*))NativeArray_1_Dispose_mA9FB191D47CE9B16CAEE0783E16FC555C0B0DDB0_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
inline bool NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_inline (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_gshared_inline)(__this, method);
}
inline void NativeArray_1_Dispose_m908C791B417F378B10AB9F8702475DD7345BF206 (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9*, const RuntimeMethod*))NativeArray_1_Dispose_m908C791B417F378B10AB9F8702475DD7345BF206_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_Dispose_mF02789AFBB76CD0F4491CDD8A83BCD15938F22D8 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Multiply_m80AF4F7D10747354035872DDFE3AC506631BFFBC_inline (int32_t ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Division_m7C0CAC12573EAF05D5D450B0666F1061FF54AFE1_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_mC00B0227E242911DFC96DFF2E4E38342192689CF (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mC00B0227E242911DFC96DFF2E4E38342192689CF_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_UpdateMipBounds_m71B416ED1B6D8827B30F8B1C1E69870328E6FCD9 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RTHandles_Alloc_mF641B266D280255DC554FE599EC7AF20595B0FA9 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_slices, int32_t ___3_depthBufferBits, int32_t ___4_colorFormat, int32_t ___5_filterMode, int32_t ___6_wrapMode, int32_t ___7_dimension, bool ___8_enableRandomWrite, bool ___9_useMipMap, bool ___10_autoGenerateMips, bool ___11_isShadowMap, int32_t ___12_anisoLevel, float ___13_mipMapBias, int32_t ___14_msaaSamples, bool ___15_bindTextureMS, bool ___16_useDynamicScale, bool ___17_useDynamicScaleExplicit, int32_t ___18_memoryless, int32_t ___19_vrUsage, String_t* ___20_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicsBuffer__ctor_m4600E68DFDDE5CDD22558CD1DB81D5F05CDDD885 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, int32_t ___0_target, int32_t ___1_usageFlags, int32_t ___2_count, int32_t ___3_stride, const RuntimeMethod* method) ;
inline int32_t UnsafeUtility_SizeOf_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mB0E36A30678F290202CF790F64FDABD61C0E4FDB_inline (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mB0E36A30678F290202CF790F64FDABD61C0E4FDB_gshared_inline)(method);
}
inline void NativeArray_1__ctor_m7A93D3BD37A515894207A1CC3F8B8C903989B13E (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m7A93D3BD37A515894207A1CC3F8B8C903989B13E_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_AllocateTexturesIfNecessary_m4F0340120C018852B2A697194F87A6C539D6C127 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, bool ___0_debugOverlayEnabled, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_EnableKeyword_mD46889078537BAC2415AA07486417149D9D290D5 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* ___1_keyword, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_DisableKeyword_m33BAA6D2E906A3374AD7243332D31DCE3325CA8D (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* ___1_keyword, const RuntimeMethod* method) ;
inline int32_t ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_inline (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8*, const RuntimeMethod*))ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 OccluderDerivedData_FromParameters_mB285C6B3E3FBFB06A8E38D196D06D45FE722D88D (OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_occluderSubviewUpdate, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Translate_mF3EDFC59C9E51DC0C0A483F6E44A4930D62E4091 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_mACA7F957A13DD97953808B8E0CF95EAD7D39463E_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_inNormal, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627 OccluderContext_SetupFarDepthPyramidConstants_m69DC95369344843C149515C9A2A9312DD0E99571 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___0_occluderSubviewUpdates, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___1_silhouettePlanes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalKeyword__ctor_m2525E4690C99FAF415082FD7E1AD44CFE7F08169 (LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_shader, String_t* ___1_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureHandle_op_Implicit_m5B88526114B640AE422305CC950C0887E576CE25 (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_texture, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RTHandle_get_isMSAAEnabled_mB56F4775BF4FC50DFBAC344DB1DA4C4B91197A9D_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_SetComputeTextureParam_m93FDD4D7D66101D6FED554BEBC0ECB5587578044 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_kernelIndex, int32_t ___2_nameID, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___3_rt, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_SetKeyword_m57CB9C813FA45672B4E4EAD297757E2C427EE0EE (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___1_cs, LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* ___2_keyword, bool ___3_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
inline void ComputeCommandBuffer_SetBufferData_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mD85D7D7A8C73CFDC01D3A5B1482E8BE1531E3E47 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___0_buffer, NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 ___1_data, const RuntimeMethod* method)
{
(( void (*) (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61*, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9, const RuntimeMethod*))ComputeCommandBuffer_SetBufferData_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mD85D7D7A8C73CFDC01D3A5B1482E8BE1531E3E47_gshared)(__this, ___0_buffer, ___1_data, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ComputeBuffer_get_stride_m8B4C7BD906762E12F4CAE3038F4331FA464C010E (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_SetComputeConstantBufferParam_m2146903E8721689A8B0CE36704200A562D7D6311 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_nameID, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___2_buffer, int32_t ___3_offset, int32_t ___4_size, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_DispatchCompute_m8C32F8EB60C2EE3C511CB915C4DA7591A2D4BAE7 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_kernelIndex, int32_t ___2_threadGroupsX, int32_t ___3_threadGroupsY, int32_t ___4_threadGroupsZ, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_CreateFarDepthPyramid_mAE9A7D75C802A5AB3F91ED35C2BF61DA52C0AB0F (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___1_occluderParams, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___2_occluderSubviewUpdates, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* ___3_occluderHandles, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___4_silhouettePlanes, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___5_occluderDepthPyramidCS, int32_t ___6_occluderDepthDownscaleKernel, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraph_ImportTexture_m67F8202712A6F45704230E466B863350E4343A3B (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_rt, RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA ___1_info, ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616 ___2_importParams, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraph_ImportBuffer_m2C992E2CD031CA2B766800D02A1EC1F9ADB2D8A3 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___0_graphicsBuffer, bool ___1_forceRelease, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 OccluderContext_Import_m59CDBBE79F1A96B17BE009D5D561E35D69DA19D7 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method) ;
inline void NativeArray_1__ctor_mDE94F660616EB76AA6A7CC0FE030707269A0579D (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mDE94F660616EB76AA6A7CC0FE030707269A0579D_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* GPUResidentDrawer_GetDebugStats_m857EE673158C860D3471D0CC6203B60D0BC98B4D (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_PrepareOccluders_m558D900C293C248A3CEE8FE6640C98873039DF1D (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___0_occluderParams, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 OccluderContext_GetDebugOutput_m0B03B350C81D50A7DA8CEB969E70AF0F782675C5 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method) ;
inline int32_t ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_inline (ReadOnlySpan_1_tFBC0482980BECAC34D5B41E0EF4D72F24C6E3AF9* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlySpan_1_tFBC0482980BECAC34D5B41E0EF4D72F24C6E3AF9*, const RuntimeMethod*))ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextHandles_UseForOcclusionTest_m098E1C673230461EF27D4BC76A7186A5DADEEDAB (IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_instanceBuffer_mD965845788AD240262E1C46BB4BA405B73C8EA27_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_instanceInfoBuffer_mC14C040CC88B2F11AFE1301EB1FB9C70E396E8E5_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_argsBuffer_m81BE13A707FAF6B8F9361AEBCDD9CBA69611C334_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_drawInfoBuffer_m0168780ED5CFCB3613F04F2C00561471352A5790_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 IndirectBufferContextStorage_get_visibleInstanceBufferHandle_mBD86573F23F6B0F8BF6C46C2996C449E571DC87F (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 IndirectBufferContextStorage_get_indirectArgsBufferHandle_m7DF465FC2B94D42E1ABE0EE29E0EE4A1C850E925 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D IndirectBufferContextStorage_ImportBuffers_mB024C5F1494D76DFEC07CDE6065AC7ACBB35E265 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 IndirectBufferContextStorage_get_instanceInfoGlobalArray_m6D87D347531D8E3C00FB0967CCAEE69FED54FC41_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 IndirectBufferContextStorage_get_drawInfoGlobalArray_mF90CEAECE8B83E043E462A4495421A574CC257D4_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C IndirectBufferContextStorage_get_allocationCounters_mF22684F6D0214AE0755E3DFA8BA047C9E63C70FC_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_AllocateInstanceBuffers_m83064D5ABC47473BE4547D8CDB301CC989362AD4 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_maxInstanceCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_AllocateDrawBuffers_mCB3267B00E8328A5031AAB859542061D665CE0A0 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_maxDrawCount, const RuntimeMethod* method) ;
inline void NativeHashMap_2__ctor_m15305E0D32C6E3179395C7525A68D043A63E6156 (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeHashMap_2__ctor_m15305E0D32C6E3179395C7525A68D043A63E6156_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
}
inline void NativeList_1__ctor_mAF7FF707BE9E70F08ECC930CA3C60B3C20BD7300 (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_mAF7FF707BE9E70F08ECC930CA3C60B3C20BD7300_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
}
inline void NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364 (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_ResetAllocators_m327B8163AEEAFE360011EAEBFBD80C96C6403467 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_Init_mE1D9E857917AF5759F2E08D6B008C991CE5558AF (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
inline int32_t Marshal_SizeOf_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_mFCA6B4740C480D5DC3DB9D1618E76688F1607688 (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))Marshal_SizeOf_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_mFCA6B4740C480D5DC3DB9D1618E76688F1607688_gshared)(method);
}
inline void NativeArray_1__ctor_m0988119545F05560C45C607A49AE3808092A2448 (NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m0988119545F05560C45C607A49AE3808092A2448_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeArray_1_Dispose_m1813CCBF0928D27452B1C61A233F46C79EE6F8E7 (NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2*, const RuntimeMethod*))NativeArray_1_Dispose_m1813CCBF0928D27452B1C61A233F46C79EE6F8E7_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_FreeInstanceBuffers_mE035A24BD6179866735657D3D74C416AD39C597D (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
inline int32_t Marshal_SizeOf_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mE1374F2DAC2BC9A53B6D9D3875E150E77AE5565A (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))Marshal_SizeOf_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mE1374F2DAC2BC9A53B6D9D3875E150E77AE5565A_gshared)(method);
}
inline void NativeArray_1__ctor_m0B527F7E6B91AA1AB0F7F5309B0AA23B42E15179 (NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m0B527F7E6B91AA1AB0F7F5309B0AA23B42E15179_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
inline void NativeArray_1_Dispose_m11D7C3A8833F37FE91EC316CB02276FF271DF666 (NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507*, const RuntimeMethod*))NativeArray_1_Dispose_m11D7C3A8833F37FE91EC316CB02276FF271DF666_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_FreeDrawBuffers_mAB74E77AD8B6348D492585D0ACB5AE42C2CEB171 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_SyncContexts_mB63C2465AF6D851CA68041FA1C12E24F24874A32 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
inline void NativeHashMap_2_Dispose_m7809CD9665564DF07FA5B0706E5D94E659A63A05 (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, const RuntimeMethod* method)
{
(( void (*) (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*, const RuntimeMethod*))NativeHashMap_2_Dispose_m7809CD9665564DF07FA5B0706E5D94E659A63A05_gshared)(__this, method);
}
inline void NativeList_1_Dispose_m4A6E5051BC94B527498BAAE564D0E84572599219 (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*, const RuntimeMethod*))NativeList_1_Dispose_m4A6E5051BC94B527498BAAE564D0E84572599219_gshared)(__this, method);
}
inline void NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876*, const RuntimeMethod*))NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_Dispose_mD7278C175C4C23BCB9190D68CE8343B543A24302 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
inline IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_inline (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 (*) (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*, int32_t, const RuntimeMethod*))NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_gshared_inline)(__this, ___0_index, method);
}
inline int32_t NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_inline (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*, const RuntimeMethod*))NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_gshared_inline)(__this, method);
}
inline void NativeHashMap_2_Clear_m65F2CE42305E8AE6756DF9B0EA1655AF7621D7E9 (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, const RuntimeMethod* method)
{
(( void (*) (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*, const RuntimeMethod*))NativeHashMap_2_Clear_m65F2CE42305E8AE6756DF9B0EA1655AF7621D7E9_gshared)(__this, method);
}
inline void NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*, const RuntimeMethod*))NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E_gshared)(__this, method);
}
inline void NativeList_1_SetCapacity_mAA6B3E125306E2B2E505CD8169F5C4CA9E778C79 (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*, int32_t, const RuntimeMethod*))NativeList_1_SetCapacity_mAA6B3E125306E2B2E505CD8169F5C4CA9E778C79_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_GrowBuffers_mAB6F1A326FB73F38678D592C809333FAE5A25D44 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_ClearContextsAndGrowBuffers_m0B059924A2DB871C3C80B03DAF54A47C8A47E573 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method) ;
inline bool NativeHashMap_2_ContainsKey_m6C7FEE1B185BFAC47A1446F639EACAE7322A1230 (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*, int32_t, const RuntimeMethod*))NativeHashMap_2_ContainsKey_m6C7FEE1B185BFAC47A1446F639EACAE7322A1230_gshared)(__this, ___0_key, method);
}
inline void NativeList_1_Add_m3C2133307D743BFD0EA2D3E629FF1EE13AC55E9E (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805*, const RuntimeMethod*))NativeList_1_Add_m3C2133307D743BFD0EA2D3E629FF1EE13AC55E9E_gshared)(__this, ___0_value, method);
}
inline void NativeHashMap_2_Add_mE60DC822C1F7ED05ACFFE1242F2532063A020526 (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method)
{
(( void (*) (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*, int32_t, int32_t, const RuntimeMethod*))NativeHashMap_2_Add_mE60DC822C1F7ED05ACFFE1242F2532063A020526_gshared)(__this, ___0_key, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndirectBufferContextStorage_TryAllocateContext_mC8D472C07C986BDCFC55CF8C4CE324230A38618C (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_viewID, const RuntimeMethod* method) ;
inline bool NativeHashMap_2_TryGetValue_m2518EED8E6C0242E4558251E779CE346FC397C47 (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* __this, int32_t ___0_key, int32_t* ___1_item, const RuntimeMethod* method)
{
return (( bool (*) (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*, int32_t, int32_t*, const RuntimeMethod*))NativeHashMap_2_TryGetValue_m2518EED8E6C0242E4558251E779CE346FC397C47_gshared)(__this, ___0_key, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndirectBufferContextStorage_TryGetContextIndex_m848B7C96E09D5CE2C6D12221D0B78EA4DCE77EF1 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_viewID, const RuntimeMethod* method) ;
inline NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 NativeArray_1_GetSubArray_mC1B30E55792597212B9673BF03BDA43A9F54C7B0 (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 (*) (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_mC1B30E55792597212B9673BF03BDA43A9F54C7B0_gshared)(__this, ___0_start, ___1_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 IndirectBufferContextStorage_GetAllocInfoSubArray_m053D08700A1B5D4DB1AAF31B508E33E9FF418A4D (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02 IndirectBufferContextStorage_GetAllocInfo_m9BF31C85DBB94B0D0F1B82AF66DA8493AB1B2595 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, const RuntimeMethod* method) ;
inline void CommandBuffer_SetBufferData_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mFD55BF7A4011646D930C1D7744D1D893002DF1F1 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___0_buffer, NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 ___1_data, int32_t ___2_nativeBufferStartIndex, int32_t ___3_graphicsBufferStartIndex, int32_t ___4_count, const RuntimeMethod* method)
{
(( void (*) (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*, NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507, int32_t, int32_t, int32_t, const RuntimeMethod*))CommandBuffer_SetBufferData_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mFD55BF7A4011646D930C1D7744D1D893002DF1F1_gshared)(__this, ___0_buffer, ___1_data, ___2_nativeBufferStartIndex, ___3_graphicsBufferStartIndex, ___4_count, method);
}
inline void CommandBuffer_SetBufferData_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_m107100948069CE1DB83FDE27BF8EC45AB2BC6AFB (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___0_buffer, NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 ___1_data, int32_t ___2_nativeBufferStartIndex, int32_t ___3_graphicsBufferStartIndex, int32_t ___4_count, const RuntimeMethod* method)
{
(( void (*) (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*, NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2, int32_t, int32_t, int32_t, const RuntimeMethod*))CommandBuffer_SetBufferData_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_m107100948069CE1DB83FDE27BF8EC45AB2BC6AFB_gshared)(__this, ___0_buffer, ___1_data, ___2_nativeBufferStartIndex, ___3_graphicsBufferStartIndex, ___4_count, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_CopyFromStaging_mE99297FD5192A7F628FD7DC704E877280DB03891 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* ___1_allocInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 IndirectBufferContextStorage_GetLimits_m2E8DDC54719944794D7342725107396F59D5CF71 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 IndirectBufferContextStorage_GetBufferContext_mD76FD0DD95CEE4D7D9B62F81573C4A05A5519941 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, const RuntimeMethod* method) ;
inline void NativeList_1_set_Item_mF6FE012386FEC37AA703E93F19BB322258167812_inline (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_index, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 ___1_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*, int32_t, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805, const RuntimeMethod*))NativeList_1_set_Item_mF6FE012386FEC37AA703E93F19BB322258167812_gshared_inline)(__this, ___0_index, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_SetBufferContext_mEC8E692A99E595592E12F55F94B7E234A340DC2A (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 ___1_ctx, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_length_m6A2B63D7A3B84261C2F7FCAA2CB382288A57D257_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) ;
inline KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 UnsafeParallelHashMapDataEnumerator_GetCurrent_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m1C0CDC7AA376CC3E59FD3778975787E871A057EC_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method)
{
return (( KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 (*) (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5*, const RuntimeMethod*))UnsafeParallelHashMapDataEnumerator_GetCurrent_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m1C0CDC7AA376CC3E59FD3778975787E871A057EC_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapDataEnumerator_MoveNext_m15C57E6A73D44B6A1DEC165D193181FC30441204_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method) ;
inline GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 UnsafeUtility_ReadArrayElement_TisGPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_mE3E99755B2109D7E6B15F92D88ACAF909ED8B0BC_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
return (( GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ReadArrayElement_TisGPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_mE3E99755B2109D7E6B15F92D88ACAF909ED8B0BC_gshared_inline)(___0_source, ___1_index, method);
}
inline int32_t UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
return (( int32_t (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_gshared_inline)(___0_source, ___1_index, method);
}
inline int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, const RuntimeMethod*))UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline (int32_t ___0_value, const RuntimeMethod* method) ;
inline int32_t UnsafeParallelHashMap_2_get_Capacity_m7FB607E753E7BB88391B44BDB3AD004C0694C58C_inline (UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6*, const RuntimeMethod*))UnsafeParallelHashMap_2_get_Capacity_m7FB607E753E7BB88391B44BDB3AD004C0694C58C_gshared_inline)(__this, method);
}
inline int32_t UnsafeParallelHashMap_2_get_Capacity_mD5A1C1AC6079B93358173704F0E29276B724ACC3_inline (UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202*, const RuntimeMethod*))UnsafeParallelHashMap_2_get_Capacity_mD5A1C1AC6079B93358173704F0E29276B724ACC3_gshared_inline)(__this, method);
}
inline int32_t UnsafeList_1_get_Length_m454F6DEA7572B445CED8A511EA4DC769FDA4A962_inline (UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB*, const RuntimeMethod*))UnsafeList_1_get_Length_m454F6DEA7572B445CED8A511EA4DC769FDA4A962_gshared_inline)(__this, method);
}
inline GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 UnsafeList_1_get_Item_m3A0BFEF38C97C16490DE06A464A5BBFAAD76FB6E_inline (UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 (*) (UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_m3A0BFEF38C97C16490DE06A464A5BBFAAD76FB6E_gshared_inline)(__this, ___0_index, method);
}
inline int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( int32_t (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared_inline)(__this, ___0_index, method);
}
inline void UnsafeList_1_set_Item_mC977C810FA45B1034C2E40F302183686DA163488_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, int32_t, int32_t, const RuntimeMethod*))UnsafeList_1_set_Item_mC977C810FA45B1034C2E40F302183686DA163488_gshared_inline)(__this, ___0_index, ___1_value, method);
}
inline SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 UnsafeUtility_ReadArrayElement_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_mFA361CB1BDFC44955AC2650781EB1E111FB3768D_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
return (( SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ReadArrayElement_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_mFA361CB1BDFC44955AC2650781EB1E111FB3768D_gshared_inline)(___0_source, ___1_index, method);
}
inline void UnsafeList_1_set_Item_m408C3AE82D5D2D1C5CAC325A785A9BBFC6BD0E25_inline (UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184* __this, int32_t ___0_index, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_value, const RuntimeMethod* method)
{
(( void (*) (UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184*, int32_t, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, const RuntimeMethod*))UnsafeList_1_set_Item_m408C3AE82D5D2D1C5CAC325A785A9BBFC6BD0E25_gshared_inline)(__this, ___0_index, ___1_value, method);
}
inline InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B UnsafeUtility_ReadArrayElement_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m86FC76E325E9D3B56133BB7A193BAF12B47FBCC1_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
return (( InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ReadArrayElement_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m86FC76E325E9D3B56133BB7A193BAF12B47FBCC1_gshared_inline)(___0_source, ___1_index, method);
}
inline uint32_t UnsafeUtility_ReadArrayElement_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mDA80BAFF55EA77496672B3B5B3804B55274B7E95_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
return (( uint32_t (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ReadArrayElement_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mDA80BAFF55EA77496672B3B5B3804B55274B7E95_gshared_inline)(___0_source, ___1_index, method);
}
inline void List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530 (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, int32_t, const RuntimeMethod*))List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530_gshared)(__this, ___0_item, method);
}
inline int32_t UnsafeList_1_get_Length_m1900E34C6E3BF59175803FF2C30A305AB1F66216_inline (UnsafeList_1_t6B33FA0D43DCA4560A225E333E6722C55B5E2FC9* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (UnsafeList_1_t6B33FA0D43DCA4560A225E333E6722C55B5E2FC9*, const RuntimeMethod*))UnsafeList_1_get_Length_m1900E34C6E3BF59175803FF2C30A305AB1F66216_gshared_inline)(__this, method);
}
inline IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 UnsafeList_1_get_Item_m24A24AD70DCBD1FA279D9B060EAE362B32FB59DB_inline (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 (*) (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_m24A24AD70DCBD1FA279D9B060EAE362B32FB59DB_gshared_inline)(__this, ___0_index, method);
}
inline int32_t UnsafeList_1_get_Length_m9825ED0D2CFA59E7BE99CDA94D52F16A77B7EABB_inline (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C*, const RuntimeMethod*))UnsafeList_1_get_Length_m9825ED0D2CFA59E7BE99CDA94D52F16A77B7EABB_gshared_inline)(__this, method);
}
inline void UnsafeList_1_set_Item_m605E8FEBB622B5715153E47D8ECC2D40C5836FAE_inline (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* __this, int32_t ___0_index, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 ___1_value, const RuntimeMethod* method)
{
(( void (*) (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C*, int32_t, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805, const RuntimeMethod*))UnsafeList_1_set_Item_m605E8FEBB622B5715153E47D8ECC2D40C5836FAE_gshared_inline)(__this, ___0_index, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline (float ___0_x, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapData_MoveNext_m3A7C4662D2D479B740F657CECED1B78E1BDE1BDE_inline (UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___0_data, int32_t* ___1_bucketIndex, int32_t* ___2_nextIndex, int32_t* ___3_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapData_MoveNextSearch_m470DB16F92234F8BF5C36E38E1B2D81A208634F4 (UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___0_data, int32_t* ___1_bucketIndex, int32_t* ___2_nextIndex, int32_t* ___3_index, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher__ctor_m98D5EFDC5F3AF7FF61DEE777748DBD66758A239B (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* ___0_batcherContext, InstanceCullingBatcherDesc_t3D2118CDA49498761F63BA7776E58BB95A8D643A ___1_desc, OnFinishedCulling_t94AEBB560F52F9A2FF21D11548FFE40CCF5417E1* ___2_onFinishedCulling, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCullingBatcher_OnPerformCulling_mC82A6CB4199689882BEFB834A6E8CA9DFEFB02DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2__ctor_m24E1AA8CACAB0038E64EBCDFF305625AB055C526_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2__ctor_m39A7C254FA36BD383C4117ADC05EB294D4EE6031_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2__ctor_m7082927945B1FF82B5BC2ADBE983A3DB300E3E6D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BatchRendererGroupCreateInfo_t95934E60C5449BBFDA21BC3DFC5EC83F8FF9AC12 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_0 = ___0_batcherContext;
__this->___m_BatchersContext = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BatchersContext), (void*)L_0);
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_1 = (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7*)il2cpp_codegen_object_new(CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7_il2cpp_TypeInfo_var);
CPUDrawInstanceData__ctor_m21E4C7096825C181C31F9F5A8600D2CF96F5B239(L_1, NULL);
__this->___m_DrawInstanceData = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DrawInstanceData), (void*)L_1);
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_2 = __this->___m_DrawInstanceData;
CPUDrawInstanceData_Initialize_m1D889D823B6B72F24F03385CBC492D3B18B510E4(L_2, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(BatchRendererGroupCreateInfo_t95934E60C5449BBFDA21BC3DFC5EC83F8FF9AC12));
OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2* L_3 = (OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2*)il2cpp_codegen_object_new(OnPerformCulling_t02E073FD42F34E90694BF7D1C321EC8007FB45F2_il2cpp_TypeInfo_var);
OnPerformCulling__ctor_mFB91FB8D6D713AC39AFB921AF1C23A50EC80529B(L_3, __this, (intptr_t)((void*)InstanceCullingBatcher_OnPerformCulling_mC82A6CB4199689882BEFB834A6E8CA9DFEFB02DD_RuntimeMethod_var), NULL);
(&V_0)->___cullingCallback = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___cullingCallback), (void*)L_3);
OnFinishedCulling_t94AEBB560F52F9A2FF21D11548FFE40CCF5417E1* L_4 = ___2_onFinishedCulling;
(&V_0)->___finishedCullingCallback = L_4;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___finishedCullingCallback), (void*)L_4);
(&V_0)->___userContext = 0;
BatchRendererGroupCreateInfo_t95934E60C5449BBFDA21BC3DFC5EC83F8FF9AC12 L_5 = V_0;
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_6 = (BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10*)il2cpp_codegen_object_new(BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10_il2cpp_TypeInfo_var);
BatchRendererGroup__ctor_m44648F451CB29DCD18D9B7720970C508B25FB35B(L_6, L_5, NULL);
__this->___m_BRG = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BRG), (void*)L_6);
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_7 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
il2cpp_codegen_initobj(L_7, sizeof(InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966));
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_8 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_9 = ___0_batcherContext;
GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_10;
L_10 = RenderersBatchersContext_get_resources_m384802C47C8866FE84F3D19892ED70D03CAD5CF2_inline(L_9, NULL);
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_11 = ___0_batcherContext;
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_12;
L_12 = RenderersBatchersContext_get_debugStats_m26AAE0C2CF41DBE02DD210D1FDDB808F8A88CB87_inline(L_11, NULL);
InstanceCuller_Init_mDBBD40C7316EBE16746FACA43170B7E1001EC67F(L_8, L_10, L_12, NULL);
__this->___m_CachedInstanceDataBufferLayoutVersion = (-1);
InstanceCullingBatcherDesc_t3D2118CDA49498761F63BA7776E58BB95A8D643A L_13 = ___1_desc;
OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C* L_14 = L_13.___onCompleteCallback;
__this->___m_OnCompleteCallback = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnCompleteCallback), (void*)L_14);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_15;
L_15 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C L_16;
memset((&L_16), 0, sizeof(L_16));
NativeParallelHashMap_2__ctor_m7082927945B1FF82B5BC2ADBE983A3DB300E3E6D((&L_16), ((int32_t)64), L_15, NativeParallelHashMap_2__ctor_m7082927945B1FF82B5BC2ADBE983A3DB300E3E6D_RuntimeMethod_var);
__this->___m_BatchMaterialHash = L_16;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_17;
L_17 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F L_18;
memset((&L_18), 0, sizeof(L_18));
NativeParallelHashMap_2__ctor_m39A7C254FA36BD383C4117ADC05EB294D4EE6031((&L_18), ((int32_t)64), L_17, NativeParallelHashMap_2__ctor_m39A7C254FA36BD383C4117ADC05EB294D4EE6031_RuntimeMethod_var);
__this->___m_BatchMeshHash = L_18;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_19;
L_19 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184 L_20;
memset((&L_20), 0, sizeof(L_20));
NativeParallelHashMap_2__ctor_m24E1AA8CACAB0038E64EBCDFF305625AB055C526((&L_20), 6, L_19, NativeParallelHashMap_2__ctor_m24E1AA8CACAB0038E64EBCDFF305625AB055C526_RuntimeMethod_var);
__this->___m_GlobalBatchIDs = L_20;
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_21 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_22;
L_22 = InstanceCullingBatcher_GetBatchID_m149BEE4723E1E52B23E9B63AE33960431ADAE18C(__this, 1, NULL);
NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD(L_21, 1, L_22, NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_RuntimeMethod_var);
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_23 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_24;
L_24 = InstanceCullingBatcher_GetBatchID_m149BEE4723E1E52B23E9B63AE33960431ADAE18C(__this, 3, NULL);
NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD(L_23, 3, L_24, NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_RuntimeMethod_var);
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_25 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_26;
L_26 = InstanceCullingBatcher_GetBatchID_m149BEE4723E1E52B23E9B63AE33960431ADAE18C(__this, 5, NULL);
NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD(L_25, 5, L_26, NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_RuntimeMethod_var);
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_27 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_28;
L_28 = InstanceCullingBatcher_GetBatchID_m149BEE4723E1E52B23E9B63AE33960431ADAE18C(__this, ((int32_t)9), NULL);
NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD(L_27, ((int32_t)9), L_28, NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_RuntimeMethod_var);
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_29 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_30;
L_30 = InstanceCullingBatcher_GetBatchID_m149BEE4723E1E52B23E9B63AE33960431ADAE18C(__this, 7, NULL);
NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD(L_29, 7, L_30, NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_RuntimeMethod_var);
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_31 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_32;
L_32 = InstanceCullingBatcher_GetBatchID_m149BEE4723E1E52B23E9B63AE33960431ADAE18C(__this, ((int32_t)11), NULL);
NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD(L_31, ((int32_t)11), L_32, NativeParallelHashMap_2_Add_m34D94B6586D72B1604300D6CDE8484DBCC3099CD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* InstanceCullingBatcher_get_culler_mBFCD2ACBB0F3D4A650233F186A5EB98D47A714D4 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, const RuntimeMethod* method)
{
{
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_0 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_Dispose_m6A9FED11F52B4FD30BAF1ECE6676B853B9BCCA42 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Dispose_m7061A09EC7252242CED0F3005AFF35CE1A7A1721_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Dispose_mCDC5410D6AA06F466721F764F748FCE88045D7B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Dispose_mF22074EB0776DED1079AE3096B2FAE7A033EF361_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 V_1;
memset((&V_1), 0, sizeof(V_1));
{
__this->___m_OnCompleteCallback = (OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnCompleteCallback), (void*)(OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C*)NULL);
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_0 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
InstanceCuller_Dispose_m7C8B413AE9FD5A5C4EAD81A22D2D4C1F2E6C368F(L_0, NULL);
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_1 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE L_2;
L_2 = NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9(L_1, NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005d:
{
Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F((&V_0), Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0052_1;
}
IL_0020_1:
{
KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 L_3;
L_3 = Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_inline((&V_0), Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_RuntimeMethod_var);
V_1 = L_3;
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_4;
L_4 = KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A((&V_1), KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_5 = ((BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_StaticFields*)il2cpp_codegen_static_fields_for(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var))->___Null;
bool L_6;
L_6 = BatchID_Equals_m4207BA1B44B5BF1DA2847571B6D9A981F5AE3CFF(L_4, L_5, NULL);
if (L_6)
{
goto IL_0052_1;
}
}
{
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_7 = __this->___m_BRG;
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_8;
L_8 = KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A((&V_1), KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_RuntimeMethod_var);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_9 = (*(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_8);
BatchRendererGroup_RemoveBatch_m391E0EAA8059C742A1510C0CF65EA9F853801C73(L_7, L_9, NULL);
}
IL_0052_1:
{
bool L_10;
L_10 = Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_inline((&V_0), Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_RuntimeMethod_var);
if (L_10)
{
goto IL_0020_1;
}
}
{
goto IL_006b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006b:
{
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_11 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
NativeParallelHashMap_2_Dispose_mF22074EB0776DED1079AE3096B2FAE7A033EF361(L_11, NativeParallelHashMap_2_Dispose_mF22074EB0776DED1079AE3096B2FAE7A033EF361_RuntimeMethod_var);
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_12 = __this->___m_BRG;
if (!L_12)
{
goto IL_0089;
}
}
{
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_13 = __this->___m_BRG;
BatchRendererGroup_Dispose_m7B1C96AE3DE81E988954328404AE531614110FB6(L_13, NULL);
}
IL_0089:
{
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_14 = __this->___m_DrawInstanceData;
CPUDrawInstanceData_Dispose_m0F6E3A9F7C46E04F0C1A5073F3C3039BD1E29D3B(L_14, NULL);
__this->___m_DrawInstanceData = (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DrawInstanceData), (void*)(CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7*)NULL);
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* L_15 = (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*)(&__this->___m_BatchMaterialHash);
NativeParallelHashMap_2_Dispose_m7061A09EC7252242CED0F3005AFF35CE1A7A1721(L_15, NativeParallelHashMap_2_Dispose_m7061A09EC7252242CED0F3005AFF35CE1A7A1721_RuntimeMethod_var);
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* L_16 = (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*)(&__this->___m_BatchMeshHash);
NativeParallelHashMap_2_Dispose_mCDC5410D6AA06F466721F764F748FCE88045D7B2(L_16, NativeParallelHashMap_2_Dispose_mCDC5410D6AA06F466721F764F748FCE88045D7B2_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 InstanceCullingBatcher_GetBatchID_m149BEE4723E1E52B23E9B63AE33960431ADAE18C (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, uint32_t ___0_componentsOverriden, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_m5902B3BE9C7D5525A29A19833BFD306F83BDF8B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_m8025C9A3F720579D06AA0E199341D31E575E2535_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_mC76071F019F5C0CE8E41DDBCBFD78D7D75859CBF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_get_Item_m510E9CFF7964CDCF62515D167C597E0D236CD9EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_get_Length_m97423845830035720ADF35FDEAED25CB04540968_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeList_1_t6979B4DD02A6530CBD36841E5BAF6B7975E55CBB V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
uint32_t V_3 = 0;
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 V_4;
memset((&V_4), 0, sizeof(V_4));
uint32_t V_5 = 0;
ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4 V_6;
memset((&V_6), 0, sizeof(V_6));
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 V_7;
memset((&V_7), 0, sizeof(V_7));
{
int32_t L_0 = __this->___m_CachedInstanceDataBufferLayoutVersion;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_1 = __this->___m_BatchersContext;
int32_t L_2;
L_2 = RenderersBatchersContext_get_instanceDataBufferLayoutVersion_m633BE48CAD9AA78DD46E20B2208647B3A94D992D(L_1, NULL);
if ((((int32_t)L_0) == ((int32_t)L_2)))
{
goto IL_0019;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_3 = ((BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_StaticFields*)il2cpp_codegen_static_fields_for(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var))->___Null;
return L_3;
}
IL_0019:
{
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_4 = __this->___m_BatchersContext;
NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 L_5;
L_5 = RenderersBatchersContext_get_defaultMetadata_m2A1B42632AB9F8A3B0E162912B6E1E542AC52A78(L_4, NULL);
V_1 = L_5;
int32_t L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_7;
L_7 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(2, NULL);
NativeList_1__ctor_mC76071F019F5C0CE8E41DDBCBFD78D7D75859CBF((&V_0), L_6, L_7, NativeList_1__ctor_mC76071F019F5C0CE8E41DDBCBFD78D7D75859CBF_RuntimeMethod_var);
V_2 = 0;
goto IL_00b2;
}
IL_003d:
{
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_8 = __this->___m_BatchersContext;
ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4 L_9;
L_9 = RenderersBatchersContext_get_defaultDescriptions_m9E1716E5F3F0528BCEF408D48F5114377A4449D5(L_8, NULL);
V_6 = L_9;
int32_t L_10 = V_2;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_11;
L_11 = ReadOnly_get_Item_m510E9CFF7964CDCF62515D167C597E0D236CD9EC_inline((&V_6), L_10, ReadOnly_get_Item_m510E9CFF7964CDCF62515D167C597E0D236CD9EC_RuntimeMethod_var);
uint32_t L_12 = L_11.___componentGroup;
V_3 = L_12;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_13 = __this->___m_BatchersContext;
NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 L_14;
L_14 = RenderersBatchersContext_get_defaultMetadata_m2A1B42632AB9F8A3B0E162912B6E1E542AC52A78(L_13, NULL);
V_1 = L_14;
int32_t L_15 = V_2;
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 L_16;
L_16 = IL2CPP_NATIVEARRAY_GET_ITEM(MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937, ((&V_1))->___m_Buffer, L_15);
V_4 = L_16;
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 L_17 = V_4;
uint32_t L_18 = L_17.___Value;
V_5 = L_18;
uint32_t L_19 = ___0_componentsOverriden;
uint32_t L_20 = V_3;
if (((int32_t)((int32_t)L_19&(int32_t)L_20)))
{
goto IL_0086;
}
}
{
uint32_t L_21 = V_5;
V_5 = ((int32_t)((int32_t)L_21&((int32_t)1342177279)));
}
IL_0086:
{
il2cpp_codegen_initobj((&V_7), sizeof(MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937));
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 L_22 = V_4;
int32_t L_23 = L_22.___NameID;
(&V_7)->___NameID = L_23;
uint32_t L_24 = V_5;
(&V_7)->___Value = L_24;
NativeList_1_Add_m5902B3BE9C7D5525A29A19833BFD306F83BDF8B4((&V_0), (&V_7), NativeList_1_Add_m5902B3BE9C7D5525A29A19833BFD306F83BDF8B4_RuntimeMethod_var);
int32_t L_25 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_00b2:
{
int32_t L_26 = V_2;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_27 = __this->___m_BatchersContext;
ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4 L_28;
L_28 = RenderersBatchersContext_get_defaultDescriptions_m9E1716E5F3F0528BCEF408D48F5114377A4449D5(L_27, NULL);
V_6 = L_28;
int32_t L_29;
L_29 = ReadOnly_get_Length_m97423845830035720ADF35FDEAED25CB04540968_inline((&V_6), ReadOnly_get_Length_m97423845830035720ADF35FDEAED25CB04540968_RuntimeMethod_var);
if ((((int32_t)L_26) < ((int32_t)L_29)))
{
goto IL_003d;
}
}
{
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_30 = __this->___m_BRG;
NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 L_31;
L_31 = NativeList_1_AsArray_m8025C9A3F720579D06AA0E199341D31E575E2535((&V_0), NativeList_1_AsArray_m8025C9A3F720579D06AA0E199341D31E575E2535_RuntimeMethod_var);
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_32 = __this->___m_BatchersContext;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_33;
L_33 = RenderersBatchersContext_get_gpuInstanceDataBuffer_m58A374780F991800398A3A5C43B900F17E49CA78(L_32, NULL);
GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 L_34;
L_34 = GraphicsBuffer_get_bufferHandle_m6DAFE1FC74AA36097655038B983555BC8C5FEA62(L_33, NULL);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_35;
L_35 = BatchRendererGroup_AddBatch_m0ACF48DCB8DA4FFC1F3E68FAFFDB13FFC5C7A09C(L_30, L_31, L_34, NULL);
return L_35;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_UpdateInstanceDataBufferLayoutVersion_mFFB18677B049FC0438D8169800EE48CE19594268 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValue_2_get_Key_m9F710170369FB06855F1A6DAE9E5F3003BF4DCC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 V_1;
memset((&V_1), 0, sizeof(V_1));
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 V_2;
memset((&V_2), 0, sizeof(V_2));
uint32_t V_3 = 0;
{
int32_t L_0 = __this->___m_CachedInstanceDataBufferLayoutVersion;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_1 = __this->___m_BatchersContext;
int32_t L_2;
L_2 = RenderersBatchersContext_get_instanceDataBufferLayoutVersion_m633BE48CAD9AA78DD46E20B2208647B3A94D992D(L_1, NULL);
if ((((int32_t)L_0) == ((int32_t)L_2)))
{
goto IL_0098;
}
}
{
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_3 = __this->___m_BatchersContext;
int32_t L_4;
L_4 = RenderersBatchersContext_get_instanceDataBufferLayoutVersion_m633BE48CAD9AA78DD46E20B2208647B3A94D992D(L_3, NULL);
__this->___m_CachedInstanceDataBufferLayoutVersion = L_4;
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_5 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE L_6;
L_6 = NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9(L_5, NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9_RuntimeMethod_var);
V_0 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_008a:
{
Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F((&V_0), Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_007f_1;
}
IL_0035_1:
{
KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 L_7;
L_7 = Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_inline((&V_0), Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_RuntimeMethod_var);
V_1 = L_7;
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_8;
L_8 = KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A((&V_1), KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_RuntimeMethod_var);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_9 = (*(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_8);
V_2 = L_9;
il2cpp_codegen_runtime_class_init_inline(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_10 = ((BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_StaticFields*)il2cpp_codegen_static_fields_for(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var))->___Null;
bool L_11;
L_11 = BatchID_Equals_m4207BA1B44B5BF1DA2847571B6D9A981F5AE3CFF((&V_2), L_10, NULL);
if (L_11)
{
goto IL_0064_1;
}
}
{
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_12 = __this->___m_BRG;
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_13 = V_2;
BatchRendererGroup_RemoveBatch_m391E0EAA8059C742A1510C0CF65EA9F853801C73(L_12, L_13, NULL);
}
IL_0064_1:
{
uint32_t L_14;
L_14 = KeyValue_2_get_Key_m9F710170369FB06855F1A6DAE9E5F3003BF4DCC7((&V_1), KeyValue_2_get_Key_m9F710170369FB06855F1A6DAE9E5F3003BF4DCC7_RuntimeMethod_var);
V_3 = L_14;
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_15;
L_15 = KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A((&V_1), KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_RuntimeMethod_var);
uint32_t L_16 = V_3;
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_17;
L_17 = InstanceCullingBatcher_GetBatchID_m149BEE4723E1E52B23E9B63AE33960431ADAE18C(__this, L_16, NULL);
*(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_15 = L_17;
}
IL_007f_1:
{
bool L_18;
L_18 = Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_inline((&V_0), Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_RuntimeMethod_var);
if (L_18)
{
goto IL_0035_1;
}
}
{
goto IL_0098;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0098:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceCullingBatcher_OnPerformCulling_mC82A6CB4199689882BEFB834A6E8CA9DFEFB02DD (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* ___0_rendererGroup, BatchCullingContext_t6133D8CF3B9A93AED429E017C62DC2F5BD64A659 ___1_cc, BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F ___2_cullingOutput, intptr_t ___3_userContext, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE V_2;
memset((&V_2), 0, sizeof(V_2));
KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 V_3;
memset((&V_3), 0, sizeof(V_3));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_4;
memset((&V_4), 0, sizeof(V_4));
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 V_5;
memset((&V_5), 0, sizeof(V_5));
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E V_6;
memset((&V_6), 0, sizeof(V_6));
ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC V_7;
memset((&V_7), 0, sizeof(V_7));
float G_B9_0 = 0.0f;
int32_t G_B9_1 = 0;
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184 G_B9_2;
memset((&G_B9_2), 0, sizeof(G_B9_2));
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* G_B9_3 = NULL;
NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD G_B9_4;
memset((&G_B9_4), 0, sizeof(G_B9_4));
ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* G_B9_5 = NULL;
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* G_B9_6 = NULL;
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* G_B9_7 = NULL;
BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F G_B9_8;
memset((&G_B9_8), 0, sizeof(G_B9_8));
BatchCullingContext_t6133D8CF3B9A93AED429E017C62DC2F5BD64A659* G_B9_9 = NULL;
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* G_B9_10 = NULL;
float G_B8_0 = 0.0f;
int32_t G_B8_1 = 0;
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184 G_B8_2;
memset((&G_B8_2), 0, sizeof(G_B8_2));
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* G_B8_3 = NULL;
NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD G_B8_4;
memset((&G_B8_4), 0, sizeof(G_B8_4));
ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* G_B8_5 = NULL;
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* G_B8_6 = NULL;
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* G_B8_7 = NULL;
BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F G_B8_8;
memset((&G_B8_8), 0, sizeof(G_B8_8));
BatchCullingContext_t6133D8CF3B9A93AED429E017C62DC2F5BD64A659* G_B8_9 = NULL;
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* G_B8_10 = NULL;
OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* G_B10_0 = NULL;
float G_B10_1 = 0.0f;
int32_t G_B10_2 = 0;
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184 G_B10_3;
memset((&G_B10_3), 0, sizeof(G_B10_3));
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* G_B10_4 = NULL;
NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD G_B10_5;
memset((&G_B10_5), 0, sizeof(G_B10_5));
ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* G_B10_6 = NULL;
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* G_B10_7 = NULL;
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* G_B10_8 = NULL;
BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F G_B10_9;
memset((&G_B10_9), 0, sizeof(G_B10_9));
BatchCullingContext_t6133D8CF3B9A93AED429E017C62DC2F5BD64A659* G_B10_10 = NULL;
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* G_B10_11 = NULL;
{
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184* L_0 = (NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184*)(&__this->___m_GlobalBatchIDs);
Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE L_1;
L_1 = NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9(L_0, NativeParallelHashMap_2_GetEnumerator_m78FED2B73E7F70F8DD15C2B13B62B25FEDD878B9_RuntimeMethod_var);
V_2 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0045:
{
Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F((&V_2), Enumerator_Dispose_mC8E3E3AA6C3A1B95C71C1BD036D667E39AC0763F_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_003a_1;
}
IL_000e_1:
{
KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 L_2;
L_2 = Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_inline((&V_2), Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_RuntimeMethod_var);
V_3 = L_2;
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_3;
L_3 = KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A((&V_3), KeyValue_2_get_Value_mA06BD941E415668422AA96FC55AEE1234B0AF72A_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var);
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_4 = ((BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_StaticFields*)il2cpp_codegen_static_fields_for(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_il2cpp_TypeInfo_var))->___Null;
bool L_5;
L_5 = BatchID_Equals_m4207BA1B44B5BF1DA2847571B6D9A981F5AE3CFF(L_3, L_4, NULL);
if (!L_5)
{
goto IL_003a_1;
}
}
{
il2cpp_codegen_initobj((&V_4), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_6 = V_4;
V_4 = L_6;
goto IL_00fe;
}
IL_003a_1:
{
bool L_7;
L_7 = Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_inline((&V_2), Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_RuntimeMethod_var);
if (L_7)
{
goto IL_000e_1;
}
}
{
goto IL_0053;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0053:
{
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_8 = __this->___m_DrawInstanceData;
CPUDrawInstanceData_RebuildDrawListsIfNeeded_m8CE9E2B0870BADE0F90B83C54ED6A206B39F5248(L_8, NULL);
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_9 = __this->___m_BatchersContext;
bool L_10;
L_10 = RenderersBatchersContext_get_hasBoundingSpheres_mA6745C1F53546E926C85BC0B69E1E176E5C07B54(L_9, NULL);
V_0 = L_10;
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_11 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F L_12 = ___2_cullingOutput;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_13 = __this->___m_BatchersContext;
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 L_14;
L_14 = RenderersBatchersContext_get_instanceData_mA110F9896EEF3B8277350408C9554A9CA4BBAA1F(L_13, NULL);
V_5 = L_14;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_15 = __this->___m_BatchersContext;
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E L_16;
L_16 = RenderersBatchersContext_get_sharedInstanceData_m657B7F8E58C1857C9A941039A9C87EDEE14BE073(L_15, NULL);
V_6 = L_16;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_17 = __this->___m_BatchersContext;
ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC L_18;
L_18 = RenderersBatchersContext_get_instanceDataBuffer_m085CC45CC334F7C4AFFC82F08FE9041267BC3FC0(L_17, NULL);
V_7 = L_18;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_19 = __this->___m_BatchersContext;
NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD L_20;
L_20 = RenderersBatchersContext_get_lodGroupCullingData_m71D5CF459C1ED069E69F643AEF402CE8684925ED(L_19, NULL);
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_21 = __this->___m_DrawInstanceData;
NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184 L_22 = __this->___m_GlobalBatchIDs;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_23 = __this->___m_BatchersContext;
int32_t L_24;
L_24 = RenderersBatchersContext_get_crossfadedRendererCount_m6D1B5BC5F0E565A3A4CFE7AB9BFF448DFE7BF58A(L_23, NULL);
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_25 = __this->___m_BatchersContext;
float L_26;
L_26 = RenderersBatchersContext_get_smallMeshScreenPercentage_m20E6B516780C91E3EFFF054223A2AD8259D67CEA_inline(L_25, NULL);
bool L_27 = V_0;
if (L_27)
{
G_B9_0 = L_26;
G_B9_1 = L_24;
G_B9_2 = L_22;
G_B9_3 = L_21;
G_B9_4 = L_20;
G_B9_5 = (&V_7);
G_B9_6 = (&V_6);
G_B9_7 = (&V_5);
G_B9_8 = L_12;
G_B9_9 = (&___1_cc);
G_B9_10 = L_11;
goto IL_00d3;
}
G_B8_0 = L_26;
G_B8_1 = L_24;
G_B8_2 = L_22;
G_B8_3 = L_21;
G_B8_4 = L_20;
G_B8_5 = (&V_7);
G_B8_6 = (&V_6);
G_B8_7 = (&V_5);
G_B8_8 = L_12;
G_B8_9 = (&___1_cc);
G_B8_10 = L_11;
}
{
G_B10_0 = ((OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD*)(NULL));
G_B10_1 = G_B8_0;
G_B10_2 = G_B8_1;
G_B10_3 = G_B8_2;
G_B10_4 = G_B8_3;
G_B10_5 = G_B8_4;
G_B10_6 = G_B8_5;
G_B10_7 = G_B8_6;
G_B10_8 = G_B8_7;
G_B10_9 = G_B8_8;
G_B10_10 = G_B8_9;
G_B10_11 = G_B8_10;
goto IL_00de;
}
IL_00d3:
{
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_28 = __this->___m_BatchersContext;
OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_29;
L_29 = RenderersBatchersContext_get_occlusionCullingCommon_mB5106ABB84E6D34B14EBA467B292E39DDCB60C1D_inline(L_28, NULL);
G_B10_0 = L_29;
G_B10_1 = G_B9_0;
G_B10_2 = G_B9_1;
G_B10_3 = G_B9_2;
G_B10_4 = G_B9_3;
G_B10_5 = G_B9_4;
G_B10_6 = G_B9_5;
G_B10_7 = G_B9_6;
G_B10_8 = G_B9_7;
G_B10_9 = G_B9_8;
G_B10_10 = G_B9_9;
G_B10_11 = G_B9_10;
}
IL_00de:
{
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_30;
L_30 = InstanceCuller_CreateCullJobTree_m2E52805D7C465D995C4A87D156710394A4BB0EDF(G_B10_11, G_B10_10, G_B10_9, G_B10_8, G_B10_7, G_B10_6, G_B10_5, G_B10_4, G_B10_3, G_B10_2, G_B10_1, G_B10_0, NULL);
V_1 = L_30;
OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C* L_31 = __this->___m_OnCompleteCallback;
if (!L_31)
{
goto IL_00fc;
}
}
{
OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C* L_32 = __this->___m_OnCompleteCallback;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_33 = V_1;
OnCullingCompleteCallback_Invoke_mC230E2F011722DC958EFACC67609C75FFB0A54C8_inline(L_32, L_33, (&___1_cc), (&___2_cullingOutput), NULL);
}
IL_00fc:
{
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_34 = V_1;
return L_34;
}
IL_00fe:
{
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_35 = V_4;
return L_35;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_OnFinishedCulling_mA2C92EE1760B83D8F49B13F81E6736E488ACBF70 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, intptr_t ___0_customCullingResult, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
intptr_t L_0 = ___0_customCullingResult;
int32_t L_1;
L_1 = IntPtr_op_Explicit_mC33775570B5AC86421DABA8F8B9885DBFF49B02F(L_0, NULL);
V_0 = L_1;
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_2 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
int32_t L_3 = V_0;
InstanceCuller_EnsureValidOcclusionTestResults_m22DA66230772FAE8FA78B7E2B3839AB414BE8A22(L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_DestroyInstances_m0C873407F5C8484E81C8F92308FCA6B90397457D (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
if (L_0)
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_1 = __this->___m_DrawInstanceData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_2 = ___0_instances;
CPUDrawInstanceData_DestroyDrawInstances_m6410B734F4067FA0A56142576467F65ACAF30343(L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_DestroyMaterials_mF017E0AF2451934C0B8D3D9F7457FCDB3908F087 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_destroyedMaterials, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mC13E87AD31DD9DA1400A0CF9AF37FF60D673D3E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_m8A6D618F7A0534629D9C43773579FC8C97E4522B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mE7D4C44EE897C953167AC48BBA9E45494DC63059_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m015A3287D971F7F91D03A927D3FA38802D290686_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Remove_m7E9E985E79CC326B5D265A8099B7B60977780E47_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_m03D6DF5E32A21BC673E47889FE1896F741465778_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeList_1_t3F484BD58C4375864F2F924BAC1D588941D48ACF V_0;
memset((&V_0), 0, sizeof(V_0));
Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C V_3;
memset((&V_3), 0, sizeof(V_3));
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_destroyedMaterials))->___m_Length);
if (L_0)
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_destroyedMaterials))->___m_Length);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_2;
L_2 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(3, NULL);
NativeList_1__ctor_m015A3287D971F7F91D03A927D3FA38802D290686((&V_0), L_1, L_2, NativeList_1__ctor_m015A3287D971F7F91D03A927D3FA38802D290686_RuntimeMethod_var);
Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 L_3;
L_3 = NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389((&___0_destroyedMaterials), NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var);
V_1 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0072:
{
Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2((&V_1), Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0067_1;
}
IL_0028_1:
{
int32_t L_4;
L_4 = Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_inline((&V_1), Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var);
V_2 = L_4;
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* L_5 = (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*)(&__this->___m_BatchMaterialHash);
int32_t L_6 = V_2;
bool L_7;
L_7 = NativeParallelHashMap_2_TryGetValue_m03D6DF5E32A21BC673E47889FE1896F741465778(L_5, L_6, (&V_3), NativeParallelHashMap_2_TryGetValue_m03D6DF5E32A21BC673E47889FE1896F741465778_RuntimeMethod_var);
if (!L_7)
{
goto IL_0067_1;
}
}
{
uint32_t* L_8 = (uint32_t*)(&(&V_3)->___value);
NativeList_1_Add_mC13E87AD31DD9DA1400A0CF9AF37FF60D673D3E7((&V_0), L_8, NativeList_1_Add_mC13E87AD31DD9DA1400A0CF9AF37FF60D673D3E7_RuntimeMethod_var);
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* L_9 = (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*)(&__this->___m_BatchMaterialHash);
int32_t L_10 = V_2;
bool L_11;
L_11 = NativeParallelHashMap_2_Remove_m7E9E985E79CC326B5D265A8099B7B60977780E47(L_9, L_10, NativeParallelHashMap_2_Remove_m7E9E985E79CC326B5D265A8099B7B60977780E47_RuntimeMethod_var);
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_12 = __this->___m_BRG;
BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_13 = V_3;
BatchRendererGroup_UnregisterMaterial_m1A912834A8206072C163C5640C6A1448BC27CF24(L_12, L_13, NULL);
}
IL_0067_1:
{
bool L_14;
L_14 = Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_inline((&V_1), Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var);
if (L_14)
{
goto IL_0028_1;
}
}
{
goto IL_0080;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0080:
{
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_15 = __this->___m_DrawInstanceData;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_16;
L_16 = NativeList_1_AsArray_m8A6D618F7A0534629D9C43773579FC8C97E4522B((&V_0), NativeList_1_AsArray_m8A6D618F7A0534629D9C43773579FC8C97E4522B_RuntimeMethod_var);
CPUDrawInstanceData_DestroyMaterialDrawInstances_mC3646BA15537CA5C257F05E06AC409B4ACA4E167(L_15, L_16, NULL);
NativeList_1_Dispose_mE7D4C44EE897C953167AC48BBA9E45494DC63059((&V_0), NativeList_1_Dispose_mE7D4C44EE897C953167AC48BBA9E45494DC63059_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_DestroyMeshes_m7CB28EB447BDD8A7EF2780BB3BA51A16239B91BD (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_destroyedMeshes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Remove_m74EDC9708F6E96FF241ABC00B882BEEAE31F7203_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_m4EB54C368BB4516FF7891E9B7418BD9B9FFA8894_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_destroyedMeshes))->___m_Length);
if (L_0)
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 L_1;
L_1 = NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389((&___0_destroyedMeshes), NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0050:
{
Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2((&V_0), Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0045_1;
}
IL_0014_1:
{
int32_t L_2;
L_2 = Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_inline((&V_0), Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var);
V_1 = L_2;
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* L_3 = (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*)(&__this->___m_BatchMeshHash);
int32_t L_4 = V_1;
bool L_5;
L_5 = NativeParallelHashMap_2_TryGetValue_m4EB54C368BB4516FF7891E9B7418BD9B9FFA8894(L_3, L_4, (&V_2), NativeParallelHashMap_2_TryGetValue_m4EB54C368BB4516FF7891E9B7418BD9B9FFA8894_RuntimeMethod_var);
if (!L_5)
{
goto IL_0045_1;
}
}
{
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* L_6 = (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*)(&__this->___m_BatchMeshHash);
int32_t L_7 = V_1;
bool L_8;
L_8 = NativeParallelHashMap_2_Remove_m74EDC9708F6E96FF241ABC00B882BEEAE31F7203(L_6, L_7, NativeParallelHashMap_2_Remove_m74EDC9708F6E96FF241ABC00B882BEEAE31F7203_RuntimeMethod_var);
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_9 = __this->___m_BRG;
BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_10 = V_2;
BatchRendererGroup_UnregisterMesh_m9862C79D9C273D73B7FCDCBE520538388B92CEB3(L_9, L_10, NULL);
}
IL_0045_1:
{
bool L_11;
L_11 = Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_inline((&V_0), Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var);
if (L_11)
{
goto IL_0014_1;
}
}
{
goto IL_005e;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_PostCullBeginCameraRendering_m8C7F421728438AB4A12BF864206727A08A2C30D6 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, RenderRequestBatcherContext_t3AAD08898BFDA0E8195A3D37B998ED2B5D49F3E6 ___0_context, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_RegisterBatchMeshes_m59D3A05E2598309513C7DD095CD30F64C33C6214 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_meshIDs, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_m8C75E71F410E3E93AC8500E6FA381496C9730D29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mBE0DA4FEF5126CF6CD12670CEFE6D987750BBCDC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mFE2CE61C530B83A0B917929000E93EA08BDDEB2C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m81CC7BB6F9FA4BD6A271BECB0E8979FAFBBFF8F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_op_Implicit_m0801ACC628A1E7A9481695D4A8359B7156F40DBA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_AsParallelWriter_mD36E4EDB64E6B0E10AA24B69415C8ED74F1B099D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Count_mBEB81E478DA17452D2DC6671D5055C48EEF5BD83_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_get_Capacity_m2BEE62B37F5F4D10F1B7E5676BC30C43098F11CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_set_Capacity_m3AB600DA171BD2EF823D6226F10AF1421591C834_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
FindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411 V_3;
memset((&V_3), 0, sizeof(V_3));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_4;
memset((&V_4), 0, sizeof(V_4));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_5;
memset((&V_5), 0, sizeof(V_5));
RegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B V_6;
memset((&V_6), 0, sizeof(V_6));
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_meshIDs))->___m_Length);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1;
L_1 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(3, NULL);
NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA((&V_0), L_0, L_1, NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
il2cpp_codegen_initobj((&V_3), sizeof(FindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_2 = ___0_meshIDs;
(&V_3)->___instanceIDs = L_2;
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F L_3 = __this->___m_BatchMeshHash;
(&V_3)->___hashMap = L_3;
ParallelWriter_t80A8984CE4AF82D8AD8D75CA7F04FDB95E5A6587 L_4;
L_4 = NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434((&V_0), NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434_RuntimeMethod_var);
(&V_3)->___outInstancesWriter = L_4;
FindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411 L_5 = V_3;
int32_t L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_meshIDs))->___m_Length);
il2cpp_codegen_initobj((&V_4), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_7 = V_4;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_8;
L_8 = IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_m8C75E71F410E3E93AC8500E6FA381496C9730D29(L_5, L_6, ((int32_t)128), L_7, IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_m8C75E71F410E3E93AC8500E6FA381496C9730D29_RuntimeMethod_var);
V_4 = L_8;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_4), NULL);
int32_t L_9;
L_9 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline((&V_0), NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
NativeArray_1__ctor_m81CC7BB6F9FA4BD6A271BECB0E8979FAFBBFF8F2((&V_1), L_9, 3, 0, NativeArray_1__ctor_m81CC7BB6F9FA4BD6A271BECB0E8979FAFBBFF8F2_RuntimeMethod_var);
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_10 = __this->___m_BRG;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_11;
L_11 = NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6((&V_0), NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
V_5 = L_11;
ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 L_12;
L_12 = NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00((&V_5), NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var);
Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_13;
L_13 = NativeArray_1_op_Implicit_m0801ACC628A1E7A9481695D4A8359B7156F40DBA((&V_1), NativeArray_1_op_Implicit_m0801ACC628A1E7A9481695D4A8359B7156F40DBA_RuntimeMethod_var);
BatchRendererGroup_RegisterMeshes_m691CAD3E1D7C79DC2610C67298B295E93280430B(L_10, L_12, L_13, NULL);
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* L_14 = (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*)(&__this->___m_BatchMeshHash);
int32_t L_15;
L_15 = NativeParallelHashMap_2_Count_mBEB81E478DA17452D2DC6671D5055C48EEF5BD83(L_14, NativeParallelHashMap_2_Count_mBEB81E478DA17452D2DC6671D5055C48EEF5BD83_RuntimeMethod_var);
int32_t L_16;
L_16 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
V_2 = ((int32_t)il2cpp_codegen_add(L_15, L_16));
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* L_17 = (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*)(&__this->___m_BatchMeshHash);
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* L_18 = (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*)(&__this->___m_BatchMeshHash);
int32_t L_19;
L_19 = NativeParallelHashMap_2_get_Capacity_m2BEE62B37F5F4D10F1B7E5676BC30C43098F11CD_inline(L_18, NativeParallelHashMap_2_get_Capacity_m2BEE62B37F5F4D10F1B7E5676BC30C43098F11CD_RuntimeMethod_var);
int32_t L_20 = V_2;
int32_t L_21;
L_21 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(((float)L_20)/(1023.0f))), NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_22;
L_22 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_19, ((int32_t)il2cpp_codegen_multiply(L_21, ((int32_t)1024))), NULL);
NativeParallelHashMap_2_set_Capacity_m3AB600DA171BD2EF823D6226F10AF1421591C834(L_17, L_22, NativeParallelHashMap_2_set_Capacity_m3AB600DA171BD2EF823D6226F10AF1421591C834_RuntimeMethod_var);
il2cpp_codegen_initobj((&V_6), sizeof(RegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_23;
L_23 = NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6((&V_0), NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
(&V_6)->___instanceIDs = L_23;
NativeArray_1_t79AF901C035FC0E2DB95A6C857E2A6FE26138AF6 L_24 = V_1;
(&V_6)->___batchIDs = L_24;
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* L_25 = (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F*)(&__this->___m_BatchMeshHash);
ParallelWriter_t48EE6C787593D6963922B2854A4C3C6B1E57391B L_26;
L_26 = NativeParallelHashMap_2_AsParallelWriter_mD36E4EDB64E6B0E10AA24B69415C8ED74F1B099D(L_25, NativeParallelHashMap_2_AsParallelWriter_mD36E4EDB64E6B0E10AA24B69415C8ED74F1B099D_RuntimeMethod_var);
(&V_6)->___hashMap = L_26;
RegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B L_27 = V_6;
int32_t L_28;
L_28 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline((&V_0), NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
il2cpp_codegen_initobj((&V_4), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_29 = V_4;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_30;
L_30 = IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mBE0DA4FEF5126CF6CD12670CEFE6D987750BBCDC(L_27, L_28, ((int32_t)128), L_29, IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mBE0DA4FEF5126CF6CD12670CEFE6D987750BBCDC_RuntimeMethod_var);
V_4 = L_30;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_4), NULL);
NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E((&V_0), NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
NativeArray_1_Dispose_mFE2CE61C530B83A0B917929000E93EA08BDDEB2C((&V_1), NativeArray_1_Dispose_mFE2CE61C530B83A0B917929000E93EA08BDDEB2C_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_RegisterBatchMaterials_m14CAC0F48DECBDF0DFAF932DEB94E8522E3F9BD7 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_usedMaterialIDs, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_m2CF0996CF096D4BD81C152972FFFB14D3AFFB4C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_m9504A848C28504F9D41653B0F9E196B09F7198B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mA3D54D1E44E17257DFC13BBDFE600D925406640A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m5D9AB1CF4D2E70F87BE8C5DA8BB700B0DBAEC960_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_op_Implicit_m9B3AEB9E48214A700D1B89BAA478C6177B3A1CC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_AsParallelWriter_mFB72856914B1DFCA8AB373AC6148D311E5053C56_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Count_m281267CE0C1998FB44050E2C7AE53774D633369F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_get_Capacity_m89FAAACAFB19AD0FF9E1C272C31941EB0F14DBA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_set_Capacity_mD5923D2C13CB0785D906545A2B5B930E8106E411_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_3;
memset((&V_3), 0, sizeof(V_3));
FindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C V_4;
memset((&V_4), 0, sizeof(V_4));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_5;
memset((&V_5), 0, sizeof(V_5));
RegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D V_6;
memset((&V_6), 0, sizeof(V_6));
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = ___0_usedMaterialIDs;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = (*(NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)L_0);
V_3 = L_1;
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3;
L_3 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(3, NULL);
NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA((&V_0), L_2, L_3, NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
il2cpp_codegen_initobj((&V_4), sizeof(FindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_4 = ___0_usedMaterialIDs;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_5 = (*(NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)L_4);
(&V_4)->___instanceIDs = L_5;
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C L_6 = __this->___m_BatchMaterialHash;
(&V_4)->___hashMap = L_6;
ParallelWriter_t80A8984CE4AF82D8AD8D75CA7F04FDB95E5A6587 L_7;
L_7 = NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434((&V_0), NativeList_1_AsParallelWriter_mD909101716149F367E356C281DBBAF9108D1D434_RuntimeMethod_var);
(&V_4)->___outInstancesWriter = L_7;
FindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C L_8 = V_4;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_9 = ___0_usedMaterialIDs;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_10 = (*(NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)L_9);
V_3 = L_10;
int32_t L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length);
il2cpp_codegen_initobj((&V_5), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_12 = V_5;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_13;
L_13 = IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_m2CF0996CF096D4BD81C152972FFFB14D3AFFB4C7(L_8, L_11, ((int32_t)128), L_12, IJobParallelForBatchExtensions_ScheduleBatch_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_m2CF0996CF096D4BD81C152972FFFB14D3AFFB4C7_RuntimeMethod_var);
V_5 = L_13;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_5), NULL);
int32_t L_14;
L_14 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline((&V_0), NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
NativeArray_1__ctor_m5D9AB1CF4D2E70F87BE8C5DA8BB700B0DBAEC960((&V_1), L_14, 3, 0, NativeArray_1__ctor_m5D9AB1CF4D2E70F87BE8C5DA8BB700B0DBAEC960_RuntimeMethod_var);
BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* L_15 = __this->___m_BRG;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_16;
L_16 = NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6((&V_0), NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
V_3 = L_16;
ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 L_17;
L_17 = NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00((&V_3), NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var);
Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_18;
L_18 = NativeArray_1_op_Implicit_m9B3AEB9E48214A700D1B89BAA478C6177B3A1CC2((&V_1), NativeArray_1_op_Implicit_m9B3AEB9E48214A700D1B89BAA478C6177B3A1CC2_RuntimeMethod_var);
BatchRendererGroup_RegisterMaterials_m835A7B8F9EF74D9F966F28B16742588BE54B8CB4(L_15, L_17, L_18, NULL);
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* L_19 = (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*)(&__this->___m_BatchMaterialHash);
int32_t L_20;
L_20 = NativeParallelHashMap_2_Count_m281267CE0C1998FB44050E2C7AE53774D633369F(L_19, NativeParallelHashMap_2_Count_m281267CE0C1998FB44050E2C7AE53774D633369F_RuntimeMethod_var);
int32_t L_21;
L_21 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline((&V_0), NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
V_2 = ((int32_t)il2cpp_codegen_add(L_20, L_21));
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* L_22 = (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*)(&__this->___m_BatchMaterialHash);
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* L_23 = (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*)(&__this->___m_BatchMaterialHash);
int32_t L_24;
L_24 = NativeParallelHashMap_2_get_Capacity_m89FAAACAFB19AD0FF9E1C272C31941EB0F14DBA9_inline(L_23, NativeParallelHashMap_2_get_Capacity_m89FAAACAFB19AD0FF9E1C272C31941EB0F14DBA9_RuntimeMethod_var);
int32_t L_25 = V_2;
int32_t L_26;
L_26 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(((float)L_25)/(1023.0f))), NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_27;
L_27 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_24, ((int32_t)il2cpp_codegen_multiply(L_26, ((int32_t)1024))), NULL);
NativeParallelHashMap_2_set_Capacity_mD5923D2C13CB0785D906545A2B5B930E8106E411(L_22, L_27, NativeParallelHashMap_2_set_Capacity_mD5923D2C13CB0785D906545A2B5B930E8106E411_RuntimeMethod_var);
il2cpp_codegen_initobj((&V_6), sizeof(RegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_28;
L_28 = NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6((&V_0), NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
(&V_6)->___instanceIDs = L_28;
NativeArray_1_tB7D9C79EBF3AEA35F54C11110B41E68AE0A214F6 L_29 = V_1;
(&V_6)->___batchIDs = L_29;
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* L_30 = (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C*)(&__this->___m_BatchMaterialHash);
ParallelWriter_t5260630DC2B0BAB8EF45E466AFD67FEDC83E94FE L_31;
L_31 = NativeParallelHashMap_2_AsParallelWriter_mFB72856914B1DFCA8AB373AC6148D311E5053C56(L_30, NativeParallelHashMap_2_AsParallelWriter_mFB72856914B1DFCA8AB373AC6148D311E5053C56_RuntimeMethod_var);
(&V_6)->___hashMap = L_31;
RegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D L_32 = V_6;
int32_t L_33;
L_33 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline((&V_0), NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
il2cpp_codegen_initobj((&V_5), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_34 = V_5;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_35;
L_35 = IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_m9504A848C28504F9D41653B0F9E196B09F7198B4(L_32, L_33, ((int32_t)128), L_34, IJobParallelForExtensions_Schedule_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_m9504A848C28504F9D41653B0F9E196B09F7198B4_RuntimeMethod_var);
V_5 = L_35;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_5), NULL);
NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E((&V_0), NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
NativeArray_1_Dispose_mA3D54D1E44E17257DFC13BBDFE600D925406640A((&V_1), NativeArray_1_Dispose_mA3D54D1E44E17257DFC13BBDFE600D925406640A_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_BuildBatch_mF10FC8B7F260A835BD5D0CE5017ED152E77D87E3 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___1_usedMaterialIDs, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___2_usedMeshIDs, GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* ___3_rendererData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_Run_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mCB038E47253D7A16B9FC9ECA09845EACF4038F5E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
CreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07 V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_1;
memset((&V_1), 0, sizeof(V_1));
{
InstanceCullingBatcher_RegisterBatchMaterials_m14CAC0F48DECBDF0DFAF932DEB94E8522E3F9BD7(__this, (&___1_usedMaterialIDs), NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0 = ___2_usedMeshIDs;
InstanceCullingBatcher_RegisterBatchMeshes_m59D3A05E2598309513C7DD095CD30F64C33C6214(__this, L_0, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(CreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07));
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_1 = ___3_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_2 = L_1->___instancesCount;
V_1 = L_2;
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
(&V_0)->___implicitInstanceIndices = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_4 = ___0_instances;
(&V_0)->___instances = L_4;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_5 = ___3_rendererData;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 L_6 = (*(GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)L_5);
(&V_0)->___rendererData = L_6;
NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F L_7 = __this->___m_BatchMeshHash;
(&V_0)->___batchMeshHash = L_7;
NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C L_8 = __this->___m_BatchMaterialHash;
(&V_0)->___batchMaterialHash = L_8;
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_9 = __this->___m_DrawInstanceData;
NativeParallelHashMap_2_tF33E93A5D302B3E52640535F68885B906D0DF40A L_10;
L_10 = CPUDrawInstanceData_get_rangeHash_mF69F0BF1AFACDC62B7466A99F24DBE460E4BB9B6_inline(L_9, NULL);
(&V_0)->___rangeHash = L_10;
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_11 = __this->___m_DrawInstanceData;
NativeList_1_t50EF7494D5DE96412C6EA67378B11EE5C5C8EE89 L_12;
L_12 = CPUDrawInstanceData_get_drawRanges_m980D02096E99CCD5299D5B06AAEC78E986A92754_inline(L_11, NULL);
(&V_0)->___drawRanges = L_12;
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_13 = __this->___m_DrawInstanceData;
NativeParallelHashMap_2_t28D0C3E870801D415558E0D3CD69EE5843F53BA1 L_14;
L_14 = CPUDrawInstanceData_get_batchHash_m407E1D37D4A5D8BDE76DE45CF33C53643DA47C12_inline(L_13, NULL);
(&V_0)->___batchHash = L_14;
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_15 = __this->___m_DrawInstanceData;
NativeList_1_tFE5AD86174D6ECCD4E4CC6D775C090AAC0F53B30 L_16;
L_16 = CPUDrawInstanceData_get_drawBatches_m6E62CEC9E106C2CB84B185517A04105E77D875F6_inline(L_15, NULL);
(&V_0)->___drawBatches = L_16;
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_17 = __this->___m_DrawInstanceData;
NativeList_1_t0E8F99CBD0349EB2EDB94A940345E760399356C0 L_18;
L_18 = CPUDrawInstanceData_get_drawInstances_m5B182A75D8968C69C7EFF2CE773D0029E7412D68_inline(L_17, NULL);
(&V_0)->___drawInstances = L_18;
CreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07 L_19 = V_0;
IJobExtensions_Run_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mCB038E47253D7A16B9FC9ECA09845EACF4038F5E(L_19, IJobExtensions_Run_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mCB038E47253D7A16B9FC9ECA09845EACF4038F5E_RuntimeMethod_var);
CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* L_20 = __this->___m_DrawInstanceData;
CPUDrawInstanceData_NeedsRebuild_m0F632EDB133A8FFB533DB9A5BBCC199DEB9AC11C(L_20, NULL);
InstanceCullingBatcher_UpdateInstanceDataBufferLayoutVersion_mFFB18677B049FC0438D8169800EE48CE19594268(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_InstanceOccludersUpdated_mB9D7CECE86473174B52A1D76E73DC546738C9A44 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, int32_t ___0_viewInstanceID, int32_t ___1_subviewMask, const RuntimeMethod* method)
{
{
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_0 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
int32_t L_1 = ___0_viewInstanceID;
int32_t L_2 = ___1_subviewMask;
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_3 = __this->___m_BatchersContext;
InstanceCuller_InstanceOccludersUpdated_mCA7D8171B44CF76E6A48314D7F97F2B698DCCE05(L_0, L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_UpdateFrame_mD1B5D19FB7AB428A0E766E54E1E58821EF647457 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, const RuntimeMethod* method)
{
{
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_0 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
InstanceCuller_UpdateFrame_m4273286746BAF0CADC1665DB994C64B47FB32F42(L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 InstanceCullingBatcher_GetCompactedVisibilityMasks_m56336BD173368549DEDC4D743382E3311D29B144 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, bool ___0_syncCullingJobs, const RuntimeMethod* method)
{
{
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_0 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
bool L_1 = ___0_syncCullingJobs;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_2;
L_2 = InstanceCuller_GetCompactedVisibilityMasks_mED15105E7567F79042B542B56B4DE2ABEDE14C26(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_OnEndContextRendering_mB4D41FEA107B3D5ECF9AF02F3937726021141A26 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, const RuntimeMethod* method)
{
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 V_0;
memset((&V_0), 0, sizeof(V_0));
{
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_0;
L_0 = InstanceCullingBatcher_GetCompactedVisibilityMasks_m56336BD173368549DEDC4D743382E3311D29B144(__this, (bool)1, NULL);
V_0 = L_0;
bool L_1;
L_1 = ParallelBitArray_get_IsCreated_m31B6CFD3C95548F523C3D074463B827B7CD7A535((&V_0), NULL);
if (!L_1)
{
goto IL_001e;
}
}
{
RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* L_2 = __this->___m_BatchersContext;
RenderersBatchersContext_UpdatePerFrameInstanceVisibility_mBD8E7669A22B6C1D47BD0BF3BDC5E22BDD16FBB2(L_2, (&V_0), NULL);
}
IL_001e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_OnBeginCameraRendering_mE389E1056E80885B9816E9231F9C3C2A42B72221 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method)
{
{
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_0 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___0_camera;
InstanceCuller_OnBeginCameraRendering_mB7CDBC0AD43EEC324B9584B96C25DF3B911EC907(L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_OnEndCameraRendering_m189059E45FB5732F03BAFABF3421CDD68D81DEB1 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method)
{
{
InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966* L_0 = (InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966*)(&__this->___m_Culler);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___0_camera;
InstanceCuller_OnEndCameraRendering_mF0DF0261BF1978BAFAC10F5F9DB533FC86B8089B(L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshal_pinvoke(const GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74& unmarshaled, GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshaled_pinvoke& marshaled)
{
marshaled.___propertyID = unmarshaled.___propertyID;
marshaled.___byteSize = unmarshaled.___byteSize;
marshaled.___isOverriden = static_cast<int32_t>(unmarshaled.___isOverriden);
marshaled.___isPerInstance = static_cast<int32_t>(unmarshaled.___isPerInstance);
marshaled.___instanceType = unmarshaled.___instanceType;
marshaled.___componentGroup = unmarshaled.___componentGroup;
}
IL2CPP_EXTERN_C void GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshal_pinvoke_back(const GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshaled_pinvoke& marshaled, GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74& unmarshaled)
{
int32_t unmarshaledpropertyID_temp_0 = 0;
unmarshaledpropertyID_temp_0 = marshaled.___propertyID;
unmarshaled.___propertyID = unmarshaledpropertyID_temp_0;
int32_t unmarshaledbyteSize_temp_1 = 0;
unmarshaledbyteSize_temp_1 = marshaled.___byteSize;
unmarshaled.___byteSize = unmarshaledbyteSize_temp_1;
bool unmarshaledisOverriden_temp_2 = false;
unmarshaledisOverriden_temp_2 = static_cast<bool>(marshaled.___isOverriden);
unmarshaled.___isOverriden = unmarshaledisOverriden_temp_2;
bool unmarshaledisPerInstance_temp_3 = false;
unmarshaledisPerInstance_temp_3 = static_cast<bool>(marshaled.___isPerInstance);
unmarshaled.___isPerInstance = unmarshaledisPerInstance_temp_3;
int32_t unmarshaledinstanceType_temp_4 = 0;
unmarshaledinstanceType_temp_4 = marshaled.___instanceType;
unmarshaled.___instanceType = unmarshaledinstanceType_temp_4;
uint32_t unmarshaledcomponentGroup_temp_5 = 0;
unmarshaledcomponentGroup_temp_5 = marshaled.___componentGroup;
unmarshaled.___componentGroup = unmarshaledcomponentGroup_temp_5;
}
IL2CPP_EXTERN_C void GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshal_pinvoke_cleanup(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshal_com(const GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74& unmarshaled, GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshaled_com& marshaled)
{
marshaled.___propertyID = unmarshaled.___propertyID;
marshaled.___byteSize = unmarshaled.___byteSize;
marshaled.___isOverriden = static_cast<int32_t>(unmarshaled.___isOverriden);
marshaled.___isPerInstance = static_cast<int32_t>(unmarshaled.___isPerInstance);
marshaled.___instanceType = unmarshaled.___instanceType;
marshaled.___componentGroup = unmarshaled.___componentGroup;
}
IL2CPP_EXTERN_C void GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshal_com_back(const GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshaled_com& marshaled, GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74& unmarshaled)
{
int32_t unmarshaledpropertyID_temp_0 = 0;
unmarshaledpropertyID_temp_0 = marshaled.___propertyID;
unmarshaled.___propertyID = unmarshaledpropertyID_temp_0;
int32_t unmarshaledbyteSize_temp_1 = 0;
unmarshaledbyteSize_temp_1 = marshaled.___byteSize;
unmarshaled.___byteSize = unmarshaledbyteSize_temp_1;
bool unmarshaledisOverriden_temp_2 = false;
unmarshaledisOverriden_temp_2 = static_cast<bool>(marshaled.___isOverriden);
unmarshaled.___isOverriden = unmarshaledisOverriden_temp_2;
bool unmarshaledisPerInstance_temp_3 = false;
unmarshaledisPerInstance_temp_3 = static_cast<bool>(marshaled.___isPerInstance);
unmarshaled.___isPerInstance = unmarshaledisPerInstance_temp_3;
int32_t unmarshaledinstanceType_temp_4 = 0;
unmarshaledinstanceType_temp_4 = marshaled.___instanceType;
unmarshaled.___instanceType = unmarshaledinstanceType_temp_4;
uint32_t unmarshaledcomponentGroup_temp_5 = 0;
unmarshaledcomponentGroup_temp_5 = marshaled.___componentGroup;
unmarshaled.___componentGroup = unmarshaledcomponentGroup_temp_5;
}
IL2CPP_EXTERN_C void GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshal_com_cleanup(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceComponentDesc__ctor_m3D6BFA5A8BBF78939717DABD22CDEDE234780EE0 (GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74* __this, int32_t ___0_inPropertyID, int32_t ___1_inByteSize, bool ___2_inIsOverriden, bool ___3_inPerInstance, int32_t ___4_inInstanceType, uint32_t ___5_inComponentType, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_inPropertyID;
__this->___propertyID = L_0;
int32_t L_1 = ___1_inByteSize;
__this->___byteSize = L_1;
bool L_2 = ___2_inIsOverriden;
__this->___isOverriden = L_2;
bool L_3 = ___3_inPerInstance;
__this->___isPerInstance = L_3;
int32_t L_4 = ___4_inInstanceType;
__this->___instanceType = L_4;
uint32_t L_5 = ___5_inComponentType;
__this->___componentGroup = L_5;
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceComponentDesc__ctor_m3D6BFA5A8BBF78939717DABD22CDEDE234780EE0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_inPropertyID, int32_t ___1_inByteSize, bool ___2_inIsOverriden, bool ___3_inPerInstance, int32_t ___4_inInstanceType, uint32_t ___5_inComponentType, const RuntimeMethod* method)
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74*>(__this + _offset);
GPUInstanceComponentDesc__ctor_m3D6BFA5A8BBF78939717DABD22CDEDE234780EE0(_thisAdjusted, ___0_inPropertyID, ___1_inByteSize, ___2_inIsOverriden, ___3_inPerInstance, ___4_inInstanceType, ___5_inComponentType, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBuffer_NextVersion_m87213EAF8B57C72440D656BD00E246106CD9404F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ((GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_StaticFields*)il2cpp_codegen_static_fields_for(GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_il2cpp_TypeInfo_var))->___s_NextLayoutVersion;
int32_t L_1 = ((int32_t)il2cpp_codegen_add(L_0, 1));
((GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_StaticFields*)il2cpp_codegen_static_fields_for(GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_il2cpp_TypeInfo_var))->___s_NextLayoutVersion = L_1;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 GPUInstanceDataBuffer_CPUInstanceToGPUInstance_m1177E7984777339744077A74E281D84B17704592 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_instancesNumPrefixSum, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_3;
memset((&V_3), 0, sizeof(V_3));
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t G_B3_0 = 0;
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
bool L_0;
L_0 = InstanceHandle_get_valid_m5629806E66255D75C3B1ED5826B0DA6D13B9E0CE((&___1_instance), NULL);
if (!L_0)
{
goto IL_0015;
}
}
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = InstanceHandle_get_type_mAC674106B77C6008F547FBAB2FE02F263D3FA40C((&___1_instance), NULL);
G_B3_0 = ((((int32_t)L_1) < ((int32_t)2))? 1 : 0);
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 0;
}
IL_0016:
{
if (G_B3_0)
{
goto IL_001e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_2 = ((GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_StaticFields*)il2cpp_codegen_static_fields_for(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var))->___Invalid;
return L_2;
}
IL_001e:
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = InstanceHandle_get_type_mAC674106B77C6008F547FBAB2FE02F263D3FA40C((&___1_instance), NULL);
V_0 = L_3;
int32_t L_4;
L_4 = InstanceHandle_get_instanceIndex_mD7BAC819F382904784AC46D1F6A631B4A21CA8B5((&___1_instance), NULL);
V_1 = L_4;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_5 = ___0_instancesNumPrefixSum;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_6 = (*(NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)L_5);
V_3 = L_6;
int32_t L_7 = V_0;
int32_t L_8;
L_8 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_3))->___m_Buffer, L_7);
int32_t L_9 = V_1;
V_2 = ((int32_t)il2cpp_codegen_add(L_8, L_9));
il2cpp_codegen_initobj((&V_4), sizeof(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78));
int32_t L_10 = V_2;
il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687_inline((&V_4), L_10, NULL);
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_11 = V_4;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBuffer_GetPropertyIndex_mF39E38B5B13B5BF4E45934C274E076B4401656DA (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, int32_t ___0_propertyID, bool ___1_assertOnFail, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_0 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___nameToMetadataMap);
int32_t L_1 = ___0_propertyID;
bool L_2;
L_2 = NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B(L_0, L_1, (&V_0), NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
if (!L_2)
{
goto IL_0012;
}
}
{
int32_t L_3 = V_0;
return L_3;
}
IL_0012:
{
bool L_4 = ___1_assertOnFail;
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBuffer_GetGpuAddress_mCDCEF5E738A3FE9E217D94ECA43A2AE5A6380225 (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, int32_t ___0_propertyID, bool ___1_assertOnFail, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___0_propertyID;
bool L_1 = ___1_assertOnFail;
int32_t L_2;
L_2 = GPUInstanceDataBuffer_GetPropertyIndex_mF39E38B5B13B5BF4E45934C274E076B4401656DA(__this, L_0, L_1, NULL);
V_0 = L_2;
int32_t L_3 = V_0;
if ((!(((uint32_t)L_3) == ((uint32_t)(-1)))))
{
goto IL_000f;
}
}
{
return (-1);
}
IL_000f:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_4 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___gpuBufferComponentAddress);
int32_t L_5 = V_0;
int32_t L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_4)->___m_Buffer, L_5);
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBuffer_CPUInstanceArrayToGPUInstanceArray_mE3CD8040A3236B9CA56E2CB69B90C68CB1BE42A3 (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___1_gpuInstanceIndices, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300 V_0;
memset((&V_0), 0, sizeof(V_0));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_1;
memset((&V_1), 0, sizeof(V_1));
{
il2cpp_codegen_initobj((&V_0), sizeof(ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0 = __this->___instancesNumPrefixSum;
(&V_0)->___instancesNumPrefixSum = L_0;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_1 = ___0_instances;
(&V_0)->___instances = L_1;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_2 = ___1_gpuInstanceIndices;
(&V_0)->___gpuInstanceIndices = L_2;
ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300 L_3 = V_0;
int32_t L_4;
L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
il2cpp_codegen_initobj((&V_1), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_5 = V_1;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_6;
L_6 = IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD(L_3, L_4, ((int32_t)512), L_5, IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD_RuntimeMethod_var);
V_1 = L_6;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_1), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBuffer_Dispose_m338824ADC36E89D59E8D1EC451F00A78337A4165 (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m2437C912F38A5ED0BC58429645C8C33BC2754A86_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mBE93F477C53E8AAFE13AC09C19A7602582A725DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m07D46D19EE92DD34065B83AD3883AC8F9208075A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m572F7D8564B280725E3F8796D300856F4E538DAC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_get_IsCreated_m9CAD809B525AF41F3B4029606DCD42E3156E8750_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesSpan);
bool L_1;
L_1 = NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_inline(L_0, NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
if (!L_1)
{
goto IL_0018;
}
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesSpan);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_2, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
}
IL_0018:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_3 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesNumPrefixSum);
bool L_4;
L_4 = NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_inline(L_3, NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
if (!L_4)
{
goto IL_0030;
}
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_5 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesNumPrefixSum);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_5, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
}
IL_0030:
{
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_6 = (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)(&__this->___descriptions);
bool L_7;
L_7 = NativeArray_1_get_IsCreated_m07D46D19EE92DD34065B83AD3883AC8F9208075A_inline(L_6, NativeArray_1_get_IsCreated_m07D46D19EE92DD34065B83AD3883AC8F9208075A_RuntimeMethod_var);
if (!L_7)
{
goto IL_0048;
}
}
{
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_8 = (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)(&__this->___descriptions);
NativeArray_1_Dispose_m2437C912F38A5ED0BC58429645C8C33BC2754A86(L_8, NativeArray_1_Dispose_m2437C912F38A5ED0BC58429645C8C33BC2754A86_RuntimeMethod_var);
}
IL_0048:
{
NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* L_9 = (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212*)(&__this->___defaultMetadata);
bool L_10;
L_10 = NativeArray_1_get_IsCreated_m572F7D8564B280725E3F8796D300856F4E538DAC_inline(L_9, NativeArray_1_get_IsCreated_m572F7D8564B280725E3F8796D300856F4E538DAC_RuntimeMethod_var);
if (!L_10)
{
goto IL_0060;
}
}
{
NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* L_11 = (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212*)(&__this->___defaultMetadata);
NativeArray_1_Dispose_mBE93F477C53E8AAFE13AC09C19A7602582A725DE(L_11, NativeArray_1_Dispose_mBE93F477C53E8AAFE13AC09C19A7602582A725DE_RuntimeMethod_var);
}
IL_0060:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_12 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___gpuBufferComponentAddress);
bool L_13;
L_13 = NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_inline(L_12, NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
if (!L_13)
{
goto IL_0078;
}
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_14 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___gpuBufferComponentAddress);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_14, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
}
IL_0078:
{
NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_15 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___nameToMetadataMap);
bool L_16;
L_16 = NativeParallelHashMap_2_get_IsCreated_m9CAD809B525AF41F3B4029606DCD42E3156E8750(L_15, NativeParallelHashMap_2_get_IsCreated_m9CAD809B525AF41F3B4029606DCD42E3156E8750_RuntimeMethod_var);
if (!L_16)
{
goto IL_0090;
}
}
{
NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_17 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___nameToMetadataMap);
NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E(L_17, NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_RuntimeMethod_var);
}
IL_0090:
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_18 = __this->___gpuBuffer;
if (!L_18)
{
goto IL_00a3;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_19 = __this->___gpuBuffer;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_19, NULL);
}
IL_00a3:
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_20 = __this->___validComponentsIndicesGpuBuffer;
if (!L_20)
{
goto IL_00b6;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_21 = __this->___validComponentsIndicesGpuBuffer;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_21, NULL);
}
IL_00b6:
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_22 = __this->___componentAddressesGpuBuffer;
if (!L_22)
{
goto IL_00c9;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_23 = __this->___componentAddressesGpuBuffer;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_23, NULL);
}
IL_00c9:
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_24 = __this->___componentInstanceIndexRangesGpuBuffer;
if (!L_24)
{
goto IL_00dc;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_25 = __this->___componentInstanceIndexRangesGpuBuffer;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_25, NULL);
}
IL_00dc:
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_26 = __this->___componentByteCountsGpuBuffer;
if (!L_26)
{
goto IL_00ef;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_27 = __this->___componentByteCountsGpuBuffer;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_27, NULL);
}
IL_00ef:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC GPUInstanceDataBuffer_AsReadOnly_m7E7EAB66B500E1CAA7AEB2C2F7CAEBE40CCE729F (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, const RuntimeMethod* method)
{
{
ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC L_0;
memset((&L_0), 0, sizeof(L_0));
ReadOnly__ctor_mF532002BB9D890FF1F0582B28EE81FFF81C4843D((&L_0), __this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBuffer__ctor_m62C97070C67C69A70905B44F586178FEFB54C95E (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly__ctor_mF532002BB9D890FF1F0582B28EE81FFF81C4843D (ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_buffer, const RuntimeMethod* method)
{
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = ___0_buffer;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = L_0->___instancesNumPrefixSum;
__this->___instancesNumPrefixSum = L_1;
return;
}
}
IL2CPP_EXTERN_C void ReadOnly__ctor_mF532002BB9D890FF1F0582B28EE81FFF81C4843D_AdjustorThunk (RuntimeObject* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_buffer, const RuntimeMethod* method)
{
ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC*>(__this + _offset);
ReadOnly__ctor_mF532002BB9D890FF1F0582B28EE81FFF81C4843D(_thisAdjusted, ___0_buffer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ReadOnly_CPUInstanceToGPUInstance_m01CDC3239F33A9D1A861D1816930C4A7E71440E5 (ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesNumPrefixSum);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_1 = ___0_instance;
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_2;
L_2 = GPUInstanceDataBuffer_CPUInstanceToGPUInstance_m1177E7984777339744077A74E281D84B17704592(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ReadOnly_CPUInstanceToGPUInstance_m01CDC3239F33A9D1A861D1816930C4A7E71440E5_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC*>(__this + _offset);
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 _returnValue;
_returnValue = ReadOnly_CPUInstanceToGPUInstance_m01CDC3239F33A9D1A861D1816930C4A7E71440E5(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly_CPUInstanceArrayToGPUInstanceArray_m246175FBDE0C68B01CF4B8B0F73087368CA7ACF3 (ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___1_gpuInstanceIndices, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300 V_0;
memset((&V_0), 0, sizeof(V_0));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_1;
memset((&V_1), 0, sizeof(V_1));
{
il2cpp_codegen_initobj((&V_0), sizeof(ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0 = __this->___instancesNumPrefixSum;
(&V_0)->___instancesNumPrefixSum = L_0;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_1 = ___0_instances;
(&V_0)->___instances = L_1;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_2 = ___1_gpuInstanceIndices;
(&V_0)->___gpuInstanceIndices = L_2;
ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300 L_3 = V_0;
int32_t L_4;
L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
il2cpp_codegen_initobj((&V_1), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_5 = V_1;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_6;
L_6 = IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD(L_3, L_4, ((int32_t)512), L_5, IJobParallelForExtensions_Schedule_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_m43876D26A9568868D3AC3122019FE6ECBFECEACD_RuntimeMethod_var);
V_1 = L_6;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_1), NULL);
return;
}
}
IL2CPP_EXTERN_C void ReadOnly_CPUInstanceArrayToGPUInstanceArray_m246175FBDE0C68B01CF4B8B0F73087368CA7ACF3_AdjustorThunk (RuntimeObject* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___1_gpuInstanceIndices, const RuntimeMethod* method)
{
ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC*>(__this + _offset);
ReadOnly_CPUInstanceArrayToGPUInstanceArray_m246175FBDE0C68B01CF4B8B0F73087368CA7ACF3(_thisAdjusted, ___0_instances, ___1_gpuInstanceIndices, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ConvertCPUInstancesToGPUInstancesJob_Execute_m16B5AACD9BEEFFA2046C2E1999F8C4AA7FF2B1D9 (ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* L_0 = (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E*)(&__this->___gpuInstanceIndices);
int32_t L_1 = ___0_index;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesNumPrefixSum);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_3 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_4 = ___0_index;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_5;
L_5 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_3)->___m_Buffer, L_4);
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_6;
L_6 = GPUInstanceDataBuffer_CPUInstanceToGPUInstance_m1177E7984777339744077A74E281D84B17704592(L_2, L_5, NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78, (L_0)->___m_Buffer, L_1, (L_6));
return;
}
}
IL2CPP_EXTERN_C void ConvertCPUInstancesToGPUInstancesJob_Execute_m16B5AACD9BEEFFA2046C2E1999F8C4AA7FF2B1D9_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300*>(__this + _offset);
ConvertCPUInstancesToGPUInstancesJob_Execute_m16B5AACD9BEEFFA2046C2E1999F8C4AA7FF2B1D9(_thisAdjusted, ___0_index, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 GPUInstanceDataBufferBuilder_CreateMetadataValue_m50A13411B4799C2C197B9C4EFD3EED2BB4C25036 (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_nameID, int32_t ___1_gpuAddress, bool ___2_isOverridden, const RuntimeMethod* method)
{
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t G_B2_0 = 0;
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937* G_B2_1 = NULL;
int32_t G_B1_0 = 0;
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937* G_B1_1 = NULL;
int32_t G_B3_0 = 0;
int32_t G_B3_1 = 0;
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937* G_B3_2 = NULL;
{
il2cpp_codegen_initobj((&V_0), sizeof(MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937));
int32_t L_0 = ___0_nameID;
(&V_0)->___NameID = L_0;
int32_t L_1 = ___1_gpuAddress;
bool L_2 = ___2_isOverridden;
if (L_2)
{
G_B2_0 = L_1;
G_B2_1 = (&V_0);
goto IL_0019;
}
G_B1_0 = L_1;
G_B1_1 = (&V_0);
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_001e;
}
IL_0019:
{
G_B3_0 = ((int32_t)-2147483648LL);
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_001e:
{
G_B3_2->___Value = ((int32_t)(G_B3_1|G_B3_0));
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 GPUInstanceDataBufferBuilder_CreateMetadataValue_m50A13411B4799C2C197B9C4EFD3EED2BB4C25036_AdjustorThunk (RuntimeObject* __this, int32_t ___0_nameID, int32_t ___1_gpuAddress, bool ___2_isOverridden, const RuntimeMethod* method)
{
GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039*>(__this + _offset);
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 _returnValue;
_returnValue = GPUInstanceDataBufferBuilder_CreateMetadataValue_m50A13411B4799C2C197B9C4EFD3EED2BB4C25036(_thisAdjusted, ___0_nameID, ___1_gpuAddress, ___2_isOverridden, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferBuilder_AddComponent_m26713FB7D74F3F47052241EEDE3D95D1502C35E8 (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_propertyID, bool ___1_isOverriden, int32_t ___2_byteSize, bool ___3_isPerInstance, int32_t ___4_instanceType, uint32_t ___5_componentGroup, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mA6C61C6A96E9D996D653901E8C0EC45F93AFEEC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m61E41789BB6A1B3BF1F0B1B70DFA99E33499EAA5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 V_0;
memset((&V_0), 0, sizeof(V_0));
{
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_0 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
bool L_1;
L_1 = NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_inline(L_0, NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_RuntimeMethod_var);
if (L_1)
{
goto IL_0020;
}
}
{
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_2;
L_2 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(2, NULL);
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A L_3;
memset((&L_3), 0, sizeof(L_3));
NativeList_1__ctor_m61E41789BB6A1B3BF1F0B1B70DFA99E33499EAA5((&L_3), ((int32_t)64), L_2, NativeList_1__ctor_m61E41789BB6A1B3BF1F0B1B70DFA99E33499EAA5_RuntimeMethod_var);
__this->___m_Components = L_3;
}
IL_0020:
{
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_4 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_5;
L_5 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_4, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_6 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_7 = ___0_propertyID;
int32_t L_8 = ___2_byteSize;
bool L_9 = ___1_isOverriden;
bool L_10 = ___3_isPerInstance;
int32_t L_11 = ___4_instanceType;
uint32_t L_12 = ___5_componentGroup;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_13;
memset((&L_13), 0, sizeof(L_13));
GPUInstanceComponentDesc__ctor_m3D6BFA5A8BBF78939717DABD22CDEDE234780EE0((&L_13), L_7, L_8, L_9, L_10, L_11, L_12, NULL);
V_0 = L_13;
NativeList_1_Add_mA6C61C6A96E9D996D653901E8C0EC45F93AFEEC7(L_6, (&V_0), NativeList_1_Add_mA6C61C6A96E9D996D653901E8C0EC45F93AFEEC7_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferBuilder_AddComponent_m26713FB7D74F3F47052241EEDE3D95D1502C35E8_AdjustorThunk (RuntimeObject* __this, int32_t ___0_propertyID, bool ___1_isOverriden, int32_t ___2_byteSize, bool ___3_isPerInstance, int32_t ___4_instanceType, uint32_t ___5_componentGroup, const RuntimeMethod* method)
{
GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039*>(__this + _offset);
GPUInstanceDataBufferBuilder_AddComponent_m26713FB7D74F3F47052241EEDE3D95D1502C35E8(_thisAdjusted, ___0_propertyID, ___1_isOverriden, ___2_byteSize, ___3_isPerInstance, ___4_instanceType, ___5_componentGroup, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* GPUInstanceDataBufferBuilder_Build_mDEF5AC49115B5D3CD195C5802389B93AE1C25C8C (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___0_instanceNumInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsBuffer_SetData_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m36145093AA4BF7B989A16E42B0CA0945EFACC427_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m25D4C418FB7FD9BCF6898F38ED95BC310F545669_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m18E7F9491A74B9BBAD80C7FA7871313EED3797D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m6AB15133D68784F1E9BB1C5CF6AF21EE4DC4FBBF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mBF96FC6439FA7EDF969A0601BAA03D6E2E95BE79_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m95638D8D9D035930958B1193BC609E694E1290AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryAdd_m5C703FAD6CDC9DDEB077674DB4579B274D49307F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m2842DB279BEAD40C9CB39EC85BDE2241798CFFF7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_1;
memset((&V_1), 0, sizeof(V_1));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_2;
memset((&V_2), 0, sizeof(V_2));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_3;
memset((&V_3), 0, sizeof(V_3));
NativeArray_1_t210B93B7A5B9BC18A004761353B12A37F92DD72A V_4;
memset((&V_4), 0, sizeof(V_4));
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 V_10;
memset((&V_10), 0, sizeof(V_10));
int32_t V_11 = 0;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 V_12;
memset((&V_12), 0, sizeof(V_12));
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
int32_t V_17 = 0;
int32_t G_B7_0 = 0;
{
V_0 = 0;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_0 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_1;
L_1 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_0, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_1), L_1, 2, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_2 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_3;
L_3 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_2, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_2), L_3, 2, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_4 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_5;
L_5 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_4, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_3), L_5, 2, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_6 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_7;
L_7 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_6, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
NativeArray_1__ctor_mBF96FC6439FA7EDF969A0601BAA03D6E2E95BE79((&V_4), L_7, 2, 1, NativeArray_1__ctor_mBF96FC6439FA7EDF969A0601BAA03D6E2E95BE79_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_8 = (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3*)il2cpp_codegen_object_new(GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_il2cpp_TypeInfo_var);
GPUInstanceDataBuffer__ctor_m62C97070C67C69A70905B44F586178FEFB54C95E(L_8, NULL);
V_5 = L_8;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_9 = V_5;
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_10 = ___0_instanceNumInfo;
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 L_11 = (*(InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*)L_10);
L_9->___instanceNumInfo = L_11;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_12 = V_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_13;
memset((&L_13), 0, sizeof(L_13));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_13), 2, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
L_12->___instancesNumPrefixSum = L_13;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_14 = V_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_15;
memset((&L_15), 0, sizeof(L_15));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_15), 2, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
L_14->___instancesSpan = L_15;
V_6 = 0;
V_9 = 0;
goto IL_00d8;
}
IL_008c:
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_16 = V_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_17 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_16->___instancesNumPrefixSum);
int32_t L_18 = V_9;
int32_t L_19 = V_6;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_17)->___m_Buffer, L_18, (L_19));
int32_t L_20 = V_6;
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_21 = ___0_instanceNumInfo;
U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47* L_22 = (U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47*)(&L_21->___InstanceNums);
int32_t* L_23 = (int32_t*)(&L_22->___FixedElementField);
int32_t L_24 = V_9;
int32_t L_25 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), 4)))));
V_6 = ((int32_t)il2cpp_codegen_add(L_20, L_25));
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_26 = V_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_27 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_26->___instancesSpan);
int32_t L_28 = V_9;
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_29 = ___0_instanceNumInfo;
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 L_30 = (*(InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*)L_29);
V_10 = L_30;
int32_t L_31 = V_9;
int32_t L_32;
L_32 = InstanceNumInfo_GetInstanceNumIncludingChildren_m45CB40CE2452143C10B4FFC0F05FA7751E416368((&V_10), L_31, NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_27)->___m_Buffer, L_28, (L_32));
int32_t L_33 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_00d8:
{
int32_t L_34 = V_9;
if ((((int32_t)L_34) < ((int32_t)2)))
{
goto IL_008c;
}
}
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_35 = V_5;
int32_t L_36;
L_36 = GPUInstanceDataBuffer_NextVersion_m87213EAF8B57C72440D656BD00E246106CD9404F(NULL);
L_35->___layoutVersion = L_36;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_37 = V_5;
L_37->___version = 0;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_38 = V_5;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_39 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_40;
L_40 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_39, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 L_41;
memset((&L_41), 0, sizeof(L_41));
NativeArray_1__ctor_m18E7F9491A74B9BBAD80C7FA7871313EED3797D6((&L_41), L_40, 4, 1, NativeArray_1__ctor_m18E7F9491A74B9BBAD80C7FA7871313EED3797D6_RuntimeMethod_var);
L_38->___defaultMetadata = L_41;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_42 = V_5;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_43 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_44;
L_44 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_43, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 L_45;
memset((&L_45), 0, sizeof(L_45));
NativeArray_1__ctor_m6AB15133D68784F1E9BB1C5CF6AF21EE4DC4FBBF((&L_45), L_44, 4, 1, NativeArray_1__ctor_m6AB15133D68784F1E9BB1C5CF6AF21EE4DC4FBBF_RuntimeMethod_var);
L_42->___descriptions = L_45;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_46 = V_5;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_47 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_48;
L_48 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_47, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_49;
L_49 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9 L_50;
memset((&L_50), 0, sizeof(L_50));
NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B((&L_50), L_48, L_49, NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_RuntimeMethod_var);
L_46->___nameToMetadataMap = L_50;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_51 = V_5;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_52 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_53;
L_53 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_52, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_54;
memset((&L_54), 0, sizeof(L_54));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_54), L_53, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
L_51->___gpuBufferComponentAddress = L_54;
int32_t L_55;
L_55 = UnsafeUtility_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m2842DB279BEAD40C9CB39EC85BDE2241798CFFF7_inline(UnsafeUtility_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m2842DB279BEAD40C9CB39EC85BDE2241798CFFF7_RuntimeMethod_var);
V_7 = L_55;
int32_t L_56 = V_7;
V_8 = ((int32_t)il2cpp_codegen_multiply(4, L_56));
V_11 = 0;
goto IL_0286;
}
IL_016e:
{
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_57 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_58 = V_11;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_59;
L_59 = NativeList_1_get_Item_m95638D8D9D035930958B1193BC609E694E1290AD_inline(L_57, L_58, NativeList_1_get_Item_m95638D8D9D035930958B1193BC609E694E1290AD_RuntimeMethod_var);
V_12 = L_59;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_60 = V_5;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_61 = (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)(&L_60->___descriptions);
int32_t L_62 = V_11;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_63 = V_12;
IL2CPP_NATIVEARRAY_SET_ITEM(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74, (L_61)->___m_Buffer, L_62, (L_63));
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_64 = V_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_65 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_64->___instancesNumPrefixSum);
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_66 = V_12;
int32_t L_67 = L_66.___instanceType;
int32_t L_68;
L_68 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_65)->___m_Buffer, L_67);
V_13 = L_68;
int32_t L_69 = V_13;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_70 = V_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_71 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_70->___instancesSpan);
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_72 = V_12;
int32_t L_73 = L_72.___instanceType;
int32_t L_74;
L_74 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_71)->___m_Buffer, L_73);
V_14 = ((int32_t)il2cpp_codegen_add(L_69, L_74));
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_75 = V_12;
bool L_76 = L_75.___isPerInstance;
if (L_76)
{
goto IL_01c6;
}
}
{
G_B7_0 = 1;
goto IL_01cb;
}
IL_01c6:
{
int32_t L_77 = V_14;
int32_t L_78 = V_13;
G_B7_0 = ((int32_t)il2cpp_codegen_subtract(L_77, L_78));
}
IL_01cb:
{
V_15 = G_B7_0;
int32_t L_79 = V_11;
int32_t L_80 = V_13;
int32_t L_81 = V_13;
int32_t L_82 = V_15;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_83;
memset((&L_83), 0, sizeof(L_83));
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_83), L_80, ((int32_t)il2cpp_codegen_add(L_81, L_82)), NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, ((&V_4))->___m_Buffer, L_79, (L_83));
int32_t L_84 = V_8;
int32_t L_85 = V_13;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_86 = V_12;
int32_t L_87 = L_86.___byteSize;
V_16 = ((int32_t)il2cpp_codegen_subtract(L_84, ((int32_t)il2cpp_codegen_multiply(L_85, L_87))));
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_88 = V_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_89 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_88->___gpuBufferComponentAddress);
int32_t L_90 = V_11;
int32_t L_91 = V_16;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_89)->___m_Buffer, L_90, (L_91));
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_92 = V_5;
NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* L_93 = (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212*)(&L_92->___defaultMetadata);
int32_t L_94 = V_11;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_95 = V_12;
int32_t L_96 = L_95.___propertyID;
int32_t L_97 = V_16;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_98 = V_12;
bool L_99 = L_98.___isOverriden;
MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937 L_100;
L_100 = GPUInstanceDataBufferBuilder_CreateMetadataValue_m50A13411B4799C2C197B9C4EFD3EED2BB4C25036(__this, L_96, L_97, L_99, NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(MetadataValue_tB24D1ECC62550B3B37D7BFA11B02907047E7F937, (L_93)->___m_Buffer, L_94, (L_100));
int32_t L_101 = V_11;
int32_t L_102 = V_16;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, ((&V_2))->___m_Buffer, L_101, (L_102));
int32_t L_103 = V_11;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_104 = V_12;
int32_t L_105 = L_104.___byteSize;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, ((&V_3))->___m_Buffer, L_103, (L_105));
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_106 = V_12;
int32_t L_107 = L_106.___byteSize;
int32_t L_108 = V_15;
V_17 = ((int32_t)il2cpp_codegen_multiply(L_107, L_108));
int32_t L_109 = V_8;
int32_t L_110 = V_17;
V_8 = ((int32_t)il2cpp_codegen_add(L_109, L_110));
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_111 = V_5;
NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_112 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&L_111->___nameToMetadataMap);
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_113 = V_12;
int32_t L_114 = L_113.___propertyID;
int32_t L_115 = V_11;
bool L_116;
L_116 = NativeParallelHashMap_2_TryAdd_m5C703FAD6CDC9DDEB077674DB4579B274D49307F(L_112, L_114, L_115, NativeParallelHashMap_2_TryAdd_m5C703FAD6CDC9DDEB077674DB4579B274D49307F_RuntimeMethod_var);
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_117 = V_12;
bool L_118 = L_117.___isPerInstance;
if (!L_118)
{
goto IL_0280;
}
}
{
int32_t L_119 = V_0;
int32_t L_120 = V_11;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, ((&V_1))->___m_Buffer, L_119, (L_120));
int32_t L_121 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_121, 1));
}
IL_0280:
{
int32_t L_122 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_122, 1));
}
IL_0286:
{
int32_t L_123 = V_11;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_124 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_125;
L_125 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_124, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
if ((((int32_t)L_123) < ((int32_t)L_125)))
{
goto IL_016e;
}
}
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_126 = V_5;
int32_t L_127 = V_8;
L_126->___byteSize = L_127;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_128 = V_5;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_129 = V_5;
int32_t L_130 = L_129->___byteSize;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_131 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4(L_131, ((int32_t)32), ((int32_t)(L_130/4)), 4, NULL);
L_128->___gpuBuffer = L_131;
Il2CppCodeGenWriteBarrier((void**)(&L_128->___gpuBuffer), (void*)L_131);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_132 = V_5;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_133 = L_132->___gpuBuffer;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_134;
memset((&L_134), 0, sizeof(L_134));
NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4((&L_134), 4, 2, 1, NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var);
GraphicsBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m25D4C418FB7FD9BCF6898F38ED95BC310F545669(L_133, L_134, 0, 0, 4, GraphicsBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m25D4C418FB7FD9BCF6898F38ED95BC310F545669_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_135 = V_5;
int32_t L_136 = V_0;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_137 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4(L_137, ((int32_t)32), L_136, 4, NULL);
L_135->___validComponentsIndicesGpuBuffer = L_137;
Il2CppCodeGenWriteBarrier((void**)(&L_135->___validComponentsIndicesGpuBuffer), (void*)L_137);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_138 = V_5;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_139 = L_138->___validComponentsIndicesGpuBuffer;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_140 = V_1;
int32_t L_141 = V_0;
GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED(L_139, L_140, 0, 0, L_141, GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_142 = V_5;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_143 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_144;
L_144 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_143, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_145 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4(L_145, ((int32_t)32), L_144, 4, NULL);
L_142->___componentAddressesGpuBuffer = L_145;
Il2CppCodeGenWriteBarrier((void**)(&L_142->___componentAddressesGpuBuffer), (void*)L_145);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_146 = V_5;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_147 = L_146->___componentAddressesGpuBuffer;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_148 = V_2;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_149 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_150;
L_150 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_149, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED(L_147, L_148, 0, 0, L_150, GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_151 = V_5;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_152 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_153;
L_153 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_152, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_154 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4(L_154, ((int32_t)32), L_153, 8, NULL);
L_151->___componentInstanceIndexRangesGpuBuffer = L_154;
Il2CppCodeGenWriteBarrier((void**)(&L_151->___componentInstanceIndexRangesGpuBuffer), (void*)L_154);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_155 = V_5;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_156 = L_155->___componentInstanceIndexRangesGpuBuffer;
NativeArray_1_t210B93B7A5B9BC18A004761353B12A37F92DD72A L_157 = V_4;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_158 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_159;
L_159 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_158, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
GraphicsBuffer_SetData_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m36145093AA4BF7B989A16E42B0CA0945EFACC427(L_156, L_157, 0, 0, L_159, GraphicsBuffer_SetData_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_m36145093AA4BF7B989A16E42B0CA0945EFACC427_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_160 = V_5;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_161 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_162;
L_162 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_161, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_163 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4(L_163, ((int32_t)32), L_162, 4, NULL);
L_160->___componentByteCountsGpuBuffer = L_163;
Il2CppCodeGenWriteBarrier((void**)(&L_160->___componentByteCountsGpuBuffer), (void*)L_163);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_164 = V_5;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_165 = L_164->___componentByteCountsGpuBuffer;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_166 = V_3;
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_167 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
int32_t L_168;
L_168 = NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_inline(L_167, NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_RuntimeMethod_var);
GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED(L_165, L_166, 0, 0, L_168, GraphicsBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m86C9B83A07CDC04EB32B2E8EEC4C6020830394ED_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_169 = V_5;
int32_t L_170 = V_0;
L_169->___perInstanceComponentCount = L_170;
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_1), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_2), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_3), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_171 = V_5;
return L_171;
}
}
IL2CPP_EXTERN_C GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* GPUInstanceDataBufferBuilder_Build_mDEF5AC49115B5D3CD195C5802389B93AE1C25C8C_AdjustorThunk (RuntimeObject* __this, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___0_instanceNumInfo, const RuntimeMethod* method)
{
GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039*>(__this + _offset);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* _returnValue;
_returnValue = GPUInstanceDataBufferBuilder_Build_mDEF5AC49115B5D3CD195C5802389B93AE1C25C8C(_thisAdjusted, ___0_instanceNumInfo, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferBuilder_Dispose_m1869839D0122EAE7FE7A7F9FE5356CCDE50D6636 (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mBE0A37A1A32A8219F5B55448CFCC472DBD9EDD8E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_0 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
bool L_1;
L_1 = NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_inline(L_0, NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_RuntimeMethod_var);
if (!L_1)
{
goto IL_0018;
}
}
{
NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* L_2 = (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A*)(&__this->___m_Components);
NativeList_1_Dispose_mBE0A37A1A32A8219F5B55448CFCC472DBD9EDD8E(L_2, NativeList_1_Dispose_mBE0A37A1A32A8219F5B55448CFCC472DBD9EDD8E_RuntimeMethod_var);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferBuilder_Dispose_m1869839D0122EAE7FE7A7F9FE5356CCDE50D6636_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039*>(__this + _offset);
GPUInstanceDataBufferBuilder_Dispose_m1869839D0122EAE7FE7A7F9FE5356CCDE50D6636(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader__ctor_mAD57A016FC2E0940D4A469F418E161A1DCA8CC8C (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* ___0_descriptions, int32_t ___1_capacity, int32_t ___2_instanceType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t G_B4_0 = 0;
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* G_B4_1 = NULL;
int32_t G_B3_0 = 0;
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* G_B3_1 = NULL;
int32_t G_B5_0 = 0;
int32_t G_B5_1 = 0;
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* G_B5_2 = NULL;
{
int32_t L_0 = ___1_capacity;
__this->___m_Capacity = L_0;
__this->___m_InstanceCount = 0;
__this->___m_UintPerInstance = 0;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_1 = ___0_descriptions;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 L_2 = (*(NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)L_1);
V_1 = L_2;
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_4;
memset((&L_4), 0, sizeof(L_4));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_4), L_3, 3, 0, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___m_ComponentDataIndex = L_4;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_5 = ___0_descriptions;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 L_6 = (*(NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)L_5);
V_1 = L_6;
int32_t L_7;
L_7 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB L_8;
memset((&L_8), 0, sizeof(L_8));
NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86((&L_8), L_7, 3, 0, NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var);
__this->___m_ComponentIsInstanced = L_8;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_9 = ___0_descriptions;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 L_10 = (*(NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)L_9);
V_1 = L_10;
int32_t L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_12;
memset((&L_12), 0, sizeof(L_12));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_12), L_11, 3, 0, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___m_DescriptionsUintSize = L_12;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_13 = ___0_descriptions;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 L_14 = (*(NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)L_13);
V_1 = L_14;
int32_t L_15;
L_15 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_16;
L_16 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(3, NULL);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 L_17;
memset((&L_17), 0, sizeof(L_17));
NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA((&L_17), L_15, L_16, NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
__this->___m_WritenComponentIndices = L_17;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_18;
memset((&L_18), 0, sizeof(L_18));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_18), 0, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___m_DummyArray = L_18;
int32_t L_19;
L_19 = UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_inline(UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var);
V_0 = L_19;
V_2 = 0;
goto IL_013f;
}
IL_00a0:
{
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_20 = ___0_descriptions;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 L_21 = (*(NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)L_20);
V_1 = L_21;
int32_t L_22 = V_2;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_23;
L_23 = IL2CPP_NATIVEARRAY_GET_ITEM(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74, ((&V_1))->___m_Buffer, L_22);
V_3 = L_23;
NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* L_24 = (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*)(&__this->___m_ComponentIsInstanced);
int32_t L_25 = V_2;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_26 = V_3;
bool L_27 = L_26.___isPerInstance;
IL2CPP_NATIVEARRAY_SET_ITEM(bool, (L_24)->___m_Buffer, L_25, (L_27));
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_28 = V_3;
int32_t L_29 = L_28.___instanceType;
int32_t L_30 = ___2_instanceType;
if ((!(((uint32_t)L_29) == ((uint32_t)L_30))))
{
goto IL_0121;
}
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_31 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_ComponentDataIndex);
int32_t L_32 = V_2;
int32_t L_33 = __this->___m_UintPerInstance;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_31)->___m_Buffer, L_32, (L_33));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_34 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_DescriptionsUintSize);
int32_t L_35 = V_2;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_36 = ___0_descriptions;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 L_37 = (*(NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)L_36);
V_1 = L_37;
int32_t L_38 = V_2;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_39;
L_39 = IL2CPP_NATIVEARRAY_GET_ITEM(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74, ((&V_1))->___m_Buffer, L_38);
int32_t L_40 = L_39.___byteSize;
int32_t L_41 = V_0;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_34)->___m_Buffer, L_35, (((int32_t)(L_40/L_41))));
int32_t L_42 = __this->___m_UintPerInstance;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_43 = V_3;
bool L_44 = L_43.___isPerInstance;
if (L_44)
{
G_B4_0 = L_42;
G_B4_1 = __this;
goto IL_0111;
}
G_B3_0 = L_42;
G_B3_1 = __this;
}
{
G_B5_0 = 0;
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_0119;
}
IL_0111:
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_45 = V_3;
int32_t L_46 = L_45.___byteSize;
int32_t L_47 = V_0;
G_B5_0 = ((int32_t)(L_46/L_47));
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_0119:
{
G_B5_2->___m_UintPerInstance = ((int32_t)il2cpp_codegen_add(G_B5_1, G_B5_0));
goto IL_013b;
}
IL_0121:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_48 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_ComponentDataIndex);
int32_t L_49 = V_2;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_48)->___m_Buffer, L_49, ((-1)));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_50 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_DescriptionsUintSize);
int32_t L_51 = V_2;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_50)->___m_Buffer, L_51, (0));
}
IL_013b:
{
int32_t L_52 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_52, 1));
}
IL_013f:
{
int32_t L_53 = V_2;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_54 = ___0_descriptions;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 L_55 = (*(NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)L_54);
V_1 = L_55;
int32_t L_56;
L_56 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
if ((((int32_t)L_53) < ((int32_t)L_56)))
{
goto IL_00a0;
}
}
{
int32_t L_57 = __this->___m_Capacity;
int32_t L_58 = __this->___m_UintPerInstance;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_59;
memset((&L_59), 0, sizeof(L_59));
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&L_59), ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), 3, 0, NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
__this->___m_TmpDataBuffer = L_59;
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferUploader__ctor_mAD57A016FC2E0940D4A469F418E161A1DCA8CC8C_AdjustorThunk (RuntimeObject* __this, NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* ___0_descriptions, int32_t ___1_capacity, int32_t ___2_instanceType, const RuntimeMethod* method)
{
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53*>(__this + _offset);
GPUInstanceDataBufferUploader__ctor_mAD57A016FC2E0940D4A469F418E161A1DCA8CC8C(_thisAdjusted, ___0_descriptions, ___1_capacity, ___2_instanceType, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GPUInstanceDataBufferUploader_GetUploadBufferPtr_m0CB3210A88F79E17329FDE29AD57C33C975D55DD (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_0 = __this->___m_TmpDataBuffer;
void* L_1;
L_1 = NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D(L_0, NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D_RuntimeMethod_var);
intptr_t L_2;
memset((&L_2), 0, sizeof(L_2));
IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&L_2), L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C intptr_t GPUInstanceDataBufferUploader_GetUploadBufferPtr_m0CB3210A88F79E17329FDE29AD57C33C975D55DD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53*>(__this + _offset);
intptr_t _returnValue;
_returnValue = GPUInstanceDataBufferUploader_GetUploadBufferPtr_m0CB3210A88F79E17329FDE29AD57C33C975D55DD(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBufferUploader_GetUIntPerInstance_mE171D8F73FE5CDE5D3F83C730F31877B8649A59C (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_UintPerInstance;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t GPUInstanceDataBufferUploader_GetUIntPerInstance_mE171D8F73FE5CDE5D3F83C730F31877B8649A59C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53*>(__this + _offset);
int32_t _returnValue;
_returnValue = GPUInstanceDataBufferUploader_GetUIntPerInstance_mE171D8F73FE5CDE5D3F83C730F31877B8649A59C_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBufferUploader_GetParamUIntOffset_mF231C740B0554E7A82228DAEA5FE5F6BEBD978FD (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, int32_t ___0_parameterIndex, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_ComponentDataIndex);
int32_t L_1 = ___0_parameterIndex;
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t GPUInstanceDataBufferUploader_GetParamUIntOffset_mF231C740B0554E7A82228DAEA5FE5F6BEBD978FD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_parameterIndex, const RuntimeMethod* method)
{
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53*>(__this + _offset);
int32_t _returnValue;
_returnValue = GPUInstanceDataBufferUploader_GetParamUIntOffset_mF231C740B0554E7A82228DAEA5FE5F6BEBD978FD(_thisAdjusted, ___0_parameterIndex, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_AllocateUploadHandles_mAFB40A36A5FDAF5C560EB04B822012E57219A607 (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, int32_t ___0_handlesLength, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_handlesLength;
__this->___m_InstanceCount = L_0;
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferUploader_AllocateUploadHandles_mAFB40A36A5FDAF5C560EB04B822012E57219A607_AdjustorThunk (RuntimeObject* __this, int32_t ___0_handlesLength, const RuntimeMethod* method)
{
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53*>(__this + _offset);
GPUInstanceDataBufferUploader_AllocateUploadHandles_mAFB40A36A5FDAF5C560EB04B822012E57219A607_inline(_thisAdjusted, ___0_handlesLength, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_SubmitToGpu_m352C6DB1B32BBB2D141C76ECCB19F8FF55940105 (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_instanceDataBuffer, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___1_gpuInstanceIndices, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* ___2_gpuResources, bool ___3_submitOnlyWrittenParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mAE8ADE921E2DB59E51B375FA350D46D35E6842B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Clear_mFF2A9DF92D06E801580682242510539BA186CD9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = __this->___m_InstanceCount;
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_1 = ___0_instanceDataBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_2 = L_1;
int32_t L_3 = L_2->___version;
L_2->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4;
L_4 = UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_inline(UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var);
V_0 = L_4;
int32_t L_5 = __this->___m_UintPerInstance;
int32_t L_6 = V_0;
V_1 = ((int32_t)il2cpp_codegen_multiply(L_5, L_6));
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_7 = ___2_gpuResources;
int32_t L_8 = __this->___m_InstanceCount;
int32_t L_9 = V_1;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_10 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_ComponentDataIndex);
int32_t L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_10)->___m_Length);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_12 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_WritenComponentIndices);
int32_t L_13;
L_13 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_12, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
GPUResources_CreateResources_m07CBEC1195D765927E59B74DDFF7402B3608E22D(L_7, L_8, L_9, L_11, L_13, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_14 = ___2_gpuResources;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_15 = L_14->___instanceData;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_16 = __this->___m_TmpDataBuffer;
int32_t L_17 = __this->___m_InstanceCount;
int32_t L_18 = __this->___m_UintPerInstance;
ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5(L_15, L_16, 0, 0, ((int32_t)il2cpp_codegen_multiply(L_17, L_18)), ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_RuntimeMethod_var);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_19 = ___2_gpuResources;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_20 = L_19->___instanceIndices;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_21 = ___1_gpuInstanceIndices;
int32_t L_22 = __this->___m_InstanceCount;
ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987(L_20, L_21, 0, 0, L_22, ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_23 = ___2_gpuResources;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_24 = L_23->___inputComponentOffsets;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_25 = __this->___m_ComponentDataIndex;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_26 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_ComponentDataIndex);
int32_t L_27;
L_27 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_26)->___m_Length);
ComputeBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mAE8ADE921E2DB59E51B375FA350D46D35E6842B3(L_24, L_25, 0, 0, L_27, ComputeBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mAE8ADE921E2DB59E51B375FA350D46D35E6842B3_RuntimeMethod_var);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_28 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_29 = L_28->___cs;
il2cpp_codegen_runtime_class_init_inline(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var);
int32_t L_30 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputInstanceCounts;
int32_t L_31 = __this->___m_InstanceCount;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_29, L_30, L_31, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_32 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_33 = L_32->___cs;
int32_t L_34 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputInstanceByteSize;
int32_t L_35 = V_1;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_33, L_34, L_35, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_36 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_37 = L_36->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_38 = ___2_gpuResources;
int32_t L_39 = L_38->___kernelId;
int32_t L_40 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputInstanceData;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_41 = ___2_gpuResources;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_42 = L_41->___instanceData;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_37, L_39, L_40, L_42, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_43 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_44 = L_43->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_45 = ___2_gpuResources;
int32_t L_46 = L_45->___kernelId;
int32_t L_47 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputInstanceIndices;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_48 = ___2_gpuResources;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_49 = L_48->___instanceIndices;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_44, L_46, L_47, L_49, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_50 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_51 = L_50->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_52 = ___2_gpuResources;
int32_t L_53 = L_52->___kernelId;
int32_t L_54 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputComponentOffsets;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_55 = ___2_gpuResources;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_56 = L_55->___inputComponentOffsets;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_51, L_53, L_54, L_56, NULL);
bool L_57 = ___3_submitOnlyWrittenParams;
if (!L_57)
{
goto IL_0176;
}
}
{
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_58 = ___2_gpuResources;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_59 = L_58->___validComponentIndices;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_60 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_WritenComponentIndices);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_61;
L_61 = NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6(L_60, NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_62 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_WritenComponentIndices);
int32_t L_63;
L_63 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_62, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
ComputeBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mAE8ADE921E2DB59E51B375FA350D46D35E6842B3(L_59, L_61, 0, 0, L_63, ComputeBuffer_SetData_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mAE8ADE921E2DB59E51B375FA350D46D35E6842B3_RuntimeMethod_var);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_64 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_65 = L_64->___cs;
il2cpp_codegen_runtime_class_init_inline(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var);
int32_t L_66 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputValidComponentCounts;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_67 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_WritenComponentIndices);
int32_t L_68;
L_68 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_67, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_65, L_66, L_68, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_69 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_70 = L_69->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_71 = ___2_gpuResources;
int32_t L_72 = L_71->___kernelId;
int32_t L_73 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputValidComponentIndices;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_74 = ___2_gpuResources;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_75 = L_74->___validComponentIndices;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_70, L_72, L_73, L_75, NULL);
goto IL_01a8;
}
IL_0176:
{
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_76 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_77 = L_76->___cs;
il2cpp_codegen_runtime_class_init_inline(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var);
int32_t L_78 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputValidComponentCounts;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_79 = ___0_instanceDataBuffer;
int32_t L_80 = L_79->___perInstanceComponentCount;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_77, L_78, L_80, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_81 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_82 = L_81->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_83 = ___2_gpuResources;
int32_t L_84 = L_83->___kernelId;
int32_t L_85 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputValidComponentIndices;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_86 = ___0_instanceDataBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_87 = L_86->___validComponentsIndicesGpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_82, L_84, L_85, L_87, NULL);
}
IL_01a8:
{
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_88 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_89 = L_88->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_90 = ___2_gpuResources;
int32_t L_91 = L_90->___kernelId;
il2cpp_codegen_runtime_class_init_inline(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var);
int32_t L_92 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputComponentAddresses;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_93 = ___0_instanceDataBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_94 = L_93->___componentAddressesGpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_89, L_91, L_92, L_94, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_95 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_96 = L_95->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_97 = ___2_gpuResources;
int32_t L_98 = L_97->___kernelId;
int32_t L_99 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputComponentByteCounts;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_100 = ___0_instanceDataBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_101 = L_100->___componentByteCountsGpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_96, L_98, L_99, L_101, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_102 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_103 = L_102->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_104 = ___2_gpuResources;
int32_t L_105 = L_104->___kernelId;
int32_t L_106 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputComponentInstanceIndexRanges;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_107 = ___0_instanceDataBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_108 = L_107->___componentInstanceIndexRangesGpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_103, L_105, L_106, L_108, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_109 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_110 = L_109->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_111 = ___2_gpuResources;
int32_t L_112 = L_111->___kernelId;
int32_t L_113 = ((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____OutputBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_114 = ___0_instanceDataBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_115 = L_114->___gpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_110, L_112, L_113, L_115, NULL);
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_116 = ___2_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_117 = L_116->___cs;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_118 = ___2_gpuResources;
int32_t L_119 = L_118->___kernelId;
int32_t L_120 = __this->___m_InstanceCount;
ComputeShader_Dispatch_mEED7BA68C28B1B39E75208D0D4D9915D41985B0A(L_117, L_119, ((int32_t)(((int32_t)il2cpp_codegen_add(L_120, ((int32_t)63)))/((int32_t)64))), 1, 1, NULL);
__this->___m_InstanceCount = 0;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_121 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_WritenComponentIndices);
NativeList_1_Clear_mFF2A9DF92D06E801580682242510539BA186CD9D(L_121, NativeList_1_Clear_mFF2A9DF92D06E801580682242510539BA186CD9D_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferUploader_SubmitToGpu_m352C6DB1B32BBB2D141C76ECCB19F8FF55940105_AdjustorThunk (RuntimeObject* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_instanceDataBuffer, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___1_gpuInstanceIndices, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* ___2_gpuResources, bool ___3_submitOnlyWrittenParams, const RuntimeMethod* method)
{
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53*>(__this + _offset);
GPUInstanceDataBufferUploader_SubmitToGpu_m352C6DB1B32BBB2D141C76ECCB19F8FF55940105(_thisAdjusted, ___0_instanceDataBuffer, ___1_gpuInstanceIndices, ___2_gpuResources, ___3_submitOnlyWrittenParams, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_SubmitToGpu_m6037322A91258909D757C712390F08395A36CF9C (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_instanceDataBuffer, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* ___2_gpuResources, bool ___3_submitOnlyWrittenParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->___m_InstanceCount;
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87((&V_0), L_1, 3, 0, NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_2 = ___0_instanceDataBuffer;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_3 = ___1_instances;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_4 = V_0;
GPUInstanceDataBuffer_CPUInstanceArrayToGPUInstanceArray_mE3CD8040A3236B9CA56E2CB69B90C68CB1BE42A3(L_2, L_3, L_4, NULL);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_5 = ___0_instanceDataBuffer;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_6 = V_0;
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_7 = ___2_gpuResources;
bool L_8 = ___3_submitOnlyWrittenParams;
GPUInstanceDataBufferUploader_SubmitToGpu_m352C6DB1B32BBB2D141C76ECCB19F8FF55940105(__this, L_5, L_6, L_7, L_8, NULL);
NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA((&V_0), NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferUploader_SubmitToGpu_m6037322A91258909D757C712390F08395A36CF9C_AdjustorThunk (RuntimeObject* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_instanceDataBuffer, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* ___2_gpuResources, bool ___3_submitOnlyWrittenParams, const RuntimeMethod* method)
{
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53*>(__this + _offset);
GPUInstanceDataBufferUploader_SubmitToGpu_m6037322A91258909D757C712390F08395A36CF9C(_thisAdjusted, ___0_instanceDataBuffer, ___1_instances, ___2_gpuResources, ___3_submitOnlyWrittenParams, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_Dispose_m0D8CBA64EB57BF6554F97E74B238F0A159B574B5 (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mA83365D6CA218351683FBE5BF4FDF01F36585FD1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_IsCreated_m78B7C2B2827151A332E74D3019F98073EC9F90E1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_ComponentDataIndex);
bool L_1;
L_1 = NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_inline(L_0, NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
if (!L_1)
{
goto IL_0018;
}
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_ComponentDataIndex);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_2, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
}
IL_0018:
{
NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* L_3 = (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*)(&__this->___m_ComponentIsInstanced);
bool L_4;
L_4 = NativeArray_1_get_IsCreated_mA83365D6CA218351683FBE5BF4FDF01F36585FD1_inline(L_3, NativeArray_1_get_IsCreated_mA83365D6CA218351683FBE5BF4FDF01F36585FD1_RuntimeMethod_var);
if (!L_4)
{
goto IL_0030;
}
}
{
NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* L_5 = (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*)(&__this->___m_ComponentIsInstanced);
NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344(L_5, NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
}
IL_0030:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_6 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_DescriptionsUintSize);
bool L_7;
L_7 = NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_inline(L_6, NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
if (!L_7)
{
goto IL_0048;
}
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_8 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_DescriptionsUintSize);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_8, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
}
IL_0048:
{
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_9 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___m_TmpDataBuffer);
bool L_10;
L_10 = NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_inline(L_9, NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_RuntimeMethod_var);
if (!L_10)
{
goto IL_0060;
}
}
{
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_11 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___m_TmpDataBuffer);
NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC(L_11, NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
}
IL_0060:
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_12 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_WritenComponentIndices);
bool L_13;
L_13 = NativeList_1_get_IsCreated_m78B7C2B2827151A332E74D3019F98073EC9F90E1_inline(L_12, NativeList_1_get_IsCreated_m78B7C2B2827151A332E74D3019F98073EC9F90E1_RuntimeMethod_var);
if (!L_13)
{
goto IL_0078;
}
}
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_14 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_WritenComponentIndices);
NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E(L_14, NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
}
IL_0078:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_15 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_DummyArray);
bool L_16;
L_16 = NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_inline(L_15, NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
if (!L_16)
{
goto IL_0090;
}
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_17 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_DummyArray);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_17, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
}
IL_0090:
{
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferUploader_Dispose_m0D8CBA64EB57BF6554F97E74B238F0A159B574B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53*>(__this + _offset);
GPUInstanceDataBufferUploader_Dispose_m0D8CBA64EB57BF6554F97E74B238F0A159B574B5(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UploadKernelIDs__cctor_m5DABBDCC0EDE576865CC927D7810EE469972169A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral058F8BF54F4A5ADFDC6F2FF6FC7742AE146145B5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40B4D6C2B1602D9918134479A0061BA08D3FACA4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C2948E2246647B8D3E90F5EF7B7FCC364BBF814);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EFEEDF63C10376AD70FDD8EDF851D30856F2895);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95B3C9840450B614B4D7877B62A7BDE49E4C4D4F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E431A23839B7D879941665709629487208E9F4D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFB2D8AA546D3F3278CD208859B1C41EA9CF1BBE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA9FA1EBDD15FA9FE8776163D10537E5B2D22A0B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD65CD149F29499D9D4E72396020E9EEE8B0FB500);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFE64E83419B5AF8CB827E765FC0B27B2357A90D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDD49A8D1F50B5BE4C0A36F1A6AC0AB21C53F20C);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0;
L_0 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral058F8BF54F4A5ADFDC6F2FF6FC7742AE146145B5, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputValidComponentCounts = L_0;
int32_t L_1;
L_1 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral95B3C9840450B614B4D7877B62A7BDE49E4C4D4F, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputInstanceCounts = L_1;
int32_t L_2;
L_2 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralDFE64E83419B5AF8CB827E765FC0B27B2357A90D, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputInstanceByteSize = L_2;
int32_t L_3;
L_3 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral7EFEEDF63C10376AD70FDD8EDF851D30856F2895, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputComponentOffsets = L_3;
int32_t L_4;
L_4 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral9E431A23839B7D879941665709629487208E9F4D, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputInstanceData = L_4;
int32_t L_5;
L_5 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral5C2948E2246647B8D3E90F5EF7B7FCC364BBF814, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputInstanceIndices = L_5;
int32_t L_6;
L_6 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralFDD49A8D1F50B5BE4C0A36F1A6AC0AB21C53F20C, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputValidComponentIndices = L_6;
int32_t L_7;
L_7 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralD65CD149F29499D9D4E72396020E9EEE8B0FB500, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputComponentAddresses = L_7;
int32_t L_8;
L_8 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralAFB2D8AA546D3F3278CD208859B1C41EA9CF1BBE, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputComponentByteCounts = L_8;
int32_t L_9;
L_9 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBA9FA1EBDD15FA9FE8776163D10537E5B2D22A0B, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____InputComponentInstanceIndexRanges = L_9;
int32_t L_10;
L_10 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral40B4D6C2B1602D9918134479A0061BA08D3FACA4, NULL);
((UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_StaticFields*)il2cpp_codegen_static_fields_for(UploadKernelIDs_t9A465FFF09B46C114E8B981B2FBDF4095B34A0D0_il2cpp_TypeInfo_var))->____OutputBuffer = L_10;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshal_pinvoke(const GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3& unmarshaled, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_pinvoke& marshaled)
{
Exception_t* ___instanceDataException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceData' of type 'GPUResources': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceDataException, NULL);
}
IL2CPP_EXTERN_C void GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshal_pinvoke_back(const GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_pinvoke& marshaled, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3& unmarshaled)
{
Exception_t* ___instanceDataException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceData' of type 'GPUResources': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceDataException, NULL);
}
IL2CPP_EXTERN_C void GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshal_pinvoke_cleanup(GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshal_com(const GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3& unmarshaled, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_com& marshaled)
{
Exception_t* ___instanceDataException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceData' of type 'GPUResources': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceDataException, NULL);
}
IL2CPP_EXTERN_C void GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshal_com_back(const GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_com& marshaled, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3& unmarshaled)
{
Exception_t* ___instanceDataException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceData' of type 'GPUResources': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceDataException, NULL);
}
IL2CPP_EXTERN_C void GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshal_com_cleanup(GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_LoadShaders_m9ACB6FC1CAC3C07D223AB04073FEFEBCD55F5CDA (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED4BA0C242795FA304F4CBE39C168DE773793A5E);
s_Il2CppMethodInitialized = true;
}
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_0 = __this->___cs;
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_0030;
}
}
{
GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_2 = ___0_resources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_3;
L_3 = GPUResidentDrawerResources_get_instanceDataBufferUploadKernels_mA900FCDAA87450DEBC3C134E015FA14685ADA9EA_inline(L_2, NULL);
__this->___cs = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cs), (void*)L_3);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_4 = __this->___cs;
int32_t L_5;
L_5 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_4, _stringLiteralED4BA0C242795FA304F4CBE39C168DE773793A5E, NULL);
__this->___kernelId = L_5;
}
IL_0030:
{
return;
}
}
IL2CPP_EXTERN_C void GPUResources_LoadShaders_m9ACB6FC1CAC3C07D223AB04073FEFEBCD55F5CDA_AdjustorThunk (RuntimeObject* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method)
{
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3*>(__this + _offset);
GPUResources_LoadShaders_m9ACB6FC1CAC3C07D223AB04073FEFEBCD55F5CDA(_thisAdjusted, ___0_resources, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_CreateResources_m07CBEC1195D765927E59B74DDFF7402B3608E22D (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* __this, int32_t ___0_newInstanceCount, int32_t ___1_sizePerInstance, int32_t ___2_newComponentCounts, int32_t ___3_validComponentIndicesCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___0_newInstanceCount;
int32_t L_1 = ___1_sizePerInstance;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_0, L_1));
int32_t L_2 = V_0;
int32_t L_3 = __this->___m_InstanceDataByteSize;
if ((((int32_t)L_2) > ((int32_t)L_3)))
{
goto IL_0015;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_4 = __this->___instanceData;
if (L_4)
{
goto IL_0041;
}
}
IL_0015:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_5 = __this->___instanceData;
if (!L_5)
{
goto IL_0028;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_6 = __this->___instanceData;
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_6, NULL);
}
IL_0028:
{
int32_t L_7 = V_0;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_8 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_8, ((int32_t)(((int32_t)il2cpp_codegen_add(L_7, 3))/4)), 4, 1, NULL);
__this->___instanceData = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___instanceData), (void*)L_8);
int32_t L_9 = V_0;
__this->___m_InstanceDataByteSize = L_9;
}
IL_0041:
{
int32_t L_10 = ___0_newInstanceCount;
int32_t L_11 = __this->___m_InstanceCount;
if ((((int32_t)L_10) > ((int32_t)L_11)))
{
goto IL_0052;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_12 = __this->___instanceIndices;
if (L_12)
{
goto IL_007a;
}
}
IL_0052:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_13 = __this->___instanceIndices;
if (!L_13)
{
goto IL_0065;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_14 = __this->___instanceIndices;
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_14, NULL);
}
IL_0065:
{
int32_t L_15 = ___0_newInstanceCount;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_16 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_16, L_15, 4, 1, NULL);
__this->___instanceIndices = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___instanceIndices), (void*)L_16);
int32_t L_17 = ___0_newInstanceCount;
__this->___m_InstanceCount = L_17;
}
IL_007a:
{
int32_t L_18 = ___2_newComponentCounts;
int32_t L_19 = __this->___m_ComponentCounts;
if ((((int32_t)L_18) > ((int32_t)L_19)))
{
goto IL_008b;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_20 = __this->___inputComponentOffsets;
if (L_20)
{
goto IL_00b3;
}
}
IL_008b:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_21 = __this->___inputComponentOffsets;
if (!L_21)
{
goto IL_009e;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_22 = __this->___inputComponentOffsets;
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_22, NULL);
}
IL_009e:
{
int32_t L_23 = ___2_newComponentCounts;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_24 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_24, L_23, 4, 1, NULL);
__this->___inputComponentOffsets = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___inputComponentOffsets), (void*)L_24);
int32_t L_25 = ___2_newComponentCounts;
__this->___m_ComponentCounts = L_25;
}
IL_00b3:
{
int32_t L_26 = ___3_validComponentIndicesCount;
int32_t L_27 = __this->___m_ValidComponentIndicesCount;
if ((((int32_t)L_26) > ((int32_t)L_27)))
{
goto IL_00c5;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_28 = __this->___validComponentIndices;
if (L_28)
{
goto IL_00ef;
}
}
IL_00c5:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_29 = __this->___validComponentIndices;
if (!L_29)
{
goto IL_00d8;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_30 = __this->___validComponentIndices;
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_30, NULL);
}
IL_00d8:
{
int32_t L_31 = ___3_validComponentIndicesCount;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_32 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_32, L_31, 4, 1, NULL);
__this->___validComponentIndices = L_32;
Il2CppCodeGenWriteBarrier((void**)(&__this->___validComponentIndices), (void*)L_32);
int32_t L_33 = ___3_validComponentIndicesCount;
__this->___m_ValidComponentIndicesCount = L_33;
}
IL_00ef:
{
return;
}
}
IL2CPP_EXTERN_C void GPUResources_CreateResources_m07CBEC1195D765927E59B74DDFF7402B3608E22D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_newInstanceCount, int32_t ___1_sizePerInstance, int32_t ___2_newComponentCounts, int32_t ___3_validComponentIndicesCount, const RuntimeMethod* method)
{
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3*>(__this + _offset);
GPUResources_CreateResources_m07CBEC1195D765927E59B74DDFF7402B3608E22D(_thisAdjusted, ___0_newInstanceCount, ___1_sizePerInstance, ___2_newComponentCounts, ___3_validComponentIndicesCount, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_Dispose_m2D71F420E19EDC6E791D5FD0BDAA81501C6017E6 (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* __this, const RuntimeMethod* method)
{
{
__this->___cs = (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cs), (void*)(ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8*)NULL);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_0 = __this->___instanceData;
if (!L_0)
{
goto IL_001a;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_1 = __this->___instanceData;
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_1, NULL);
}
IL_001a:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_2 = __this->___instanceIndices;
if (!L_2)
{
goto IL_002d;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_3 = __this->___instanceIndices;
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_3, NULL);
}
IL_002d:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_4 = __this->___inputComponentOffsets;
if (!L_4)
{
goto IL_0040;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_5 = __this->___inputComponentOffsets;
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_5, NULL);
}
IL_0040:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_6 = __this->___validComponentIndices;
if (!L_6)
{
goto IL_0053;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_7 = __this->___validComponentIndices;
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_7, NULL);
}
IL_0053:
{
return;
}
}
IL2CPP_EXTERN_C void GPUResources_Dispose_m2D71F420E19EDC6E791D5FD0BDAA81501C6017E6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3*>(__this + _offset);
GPUResources_Dispose_m2D71F420E19EDC6E791D5FD0BDAA81501C6017E6(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshal_pinvoke(const WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53& unmarshaled, WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshaled_pinvoke& marshaled)
{
marshaled.___gatherData = static_cast<int32_t>(unmarshaled.___gatherData);
marshaled.___parameterIndex = unmarshaled.___parameterIndex;
marshaled.___uintPerParameter = unmarshaled.___uintPerParameter;
marshaled.___uintPerInstance = unmarshaled.___uintPerInstance;
marshaled.___componentDataIndex = unmarshaled.___componentDataIndex;
marshaled.___gatherIndices = unmarshaled.___gatherIndices;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___tmpDataBuffer = unmarshaled.___tmpDataBuffer;
}
IL2CPP_EXTERN_C void WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshal_pinvoke_back(const WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshaled_pinvoke& marshaled, WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53& unmarshaled)
{
bool unmarshaledgatherData_temp_0 = false;
unmarshaledgatherData_temp_0 = static_cast<bool>(marshaled.___gatherData);
unmarshaled.___gatherData = unmarshaledgatherData_temp_0;
int32_t unmarshaledparameterIndex_temp_1 = 0;
unmarshaledparameterIndex_temp_1 = marshaled.___parameterIndex;
unmarshaled.___parameterIndex = unmarshaledparameterIndex_temp_1;
int32_t unmarshaleduintPerParameter_temp_2 = 0;
unmarshaleduintPerParameter_temp_2 = marshaled.___uintPerParameter;
unmarshaled.___uintPerParameter = unmarshaleduintPerParameter_temp_2;
int32_t unmarshaleduintPerInstance_temp_3 = 0;
unmarshaleduintPerInstance_temp_3 = marshaled.___uintPerInstance;
unmarshaled.___uintPerInstance = unmarshaleduintPerInstance_temp_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledcomponentDataIndex_temp_4;
memset((&unmarshaledcomponentDataIndex_temp_4), 0, sizeof(unmarshaledcomponentDataIndex_temp_4));
unmarshaledcomponentDataIndex_temp_4 = marshaled.___componentDataIndex;
unmarshaled.___componentDataIndex = unmarshaledcomponentDataIndex_temp_4;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledgatherIndices_temp_5;
memset((&unmarshaledgatherIndices_temp_5), 0, sizeof(unmarshaledgatherIndices_temp_5));
unmarshaledgatherIndices_temp_5 = marshaled.___gatherIndices;
unmarshaled.___gatherIndices = unmarshaledgatherIndices_temp_5;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 unmarshaledinstanceData_temp_6;
memset((&unmarshaledinstanceData_temp_6), 0, sizeof(unmarshaledinstanceData_temp_6));
unmarshaledinstanceData_temp_6 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_6;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 unmarshaledtmpDataBuffer_temp_7;
memset((&unmarshaledtmpDataBuffer_temp_7), 0, sizeof(unmarshaledtmpDataBuffer_temp_7));
unmarshaledtmpDataBuffer_temp_7 = marshaled.___tmpDataBuffer;
unmarshaled.___tmpDataBuffer = unmarshaledtmpDataBuffer_temp_7;
}
IL2CPP_EXTERN_C void WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshal_pinvoke_cleanup(WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshal_com(const WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53& unmarshaled, WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshaled_com& marshaled)
{
marshaled.___gatherData = static_cast<int32_t>(unmarshaled.___gatherData);
marshaled.___parameterIndex = unmarshaled.___parameterIndex;
marshaled.___uintPerParameter = unmarshaled.___uintPerParameter;
marshaled.___uintPerInstance = unmarshaled.___uintPerInstance;
marshaled.___componentDataIndex = unmarshaled.___componentDataIndex;
marshaled.___gatherIndices = unmarshaled.___gatherIndices;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___tmpDataBuffer = unmarshaled.___tmpDataBuffer;
}
IL2CPP_EXTERN_C void WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshal_com_back(const WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshaled_com& marshaled, WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53& unmarshaled)
{
bool unmarshaledgatherData_temp_0 = false;
unmarshaledgatherData_temp_0 = static_cast<bool>(marshaled.___gatherData);
unmarshaled.___gatherData = unmarshaledgatherData_temp_0;
int32_t unmarshaledparameterIndex_temp_1 = 0;
unmarshaledparameterIndex_temp_1 = marshaled.___parameterIndex;
unmarshaled.___parameterIndex = unmarshaledparameterIndex_temp_1;
int32_t unmarshaleduintPerParameter_temp_2 = 0;
unmarshaleduintPerParameter_temp_2 = marshaled.___uintPerParameter;
unmarshaled.___uintPerParameter = unmarshaleduintPerParameter_temp_2;
int32_t unmarshaleduintPerInstance_temp_3 = 0;
unmarshaleduintPerInstance_temp_3 = marshaled.___uintPerInstance;
unmarshaled.___uintPerInstance = unmarshaleduintPerInstance_temp_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledcomponentDataIndex_temp_4;
memset((&unmarshaledcomponentDataIndex_temp_4), 0, sizeof(unmarshaledcomponentDataIndex_temp_4));
unmarshaledcomponentDataIndex_temp_4 = marshaled.___componentDataIndex;
unmarshaled.___componentDataIndex = unmarshaledcomponentDataIndex_temp_4;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledgatherIndices_temp_5;
memset((&unmarshaledgatherIndices_temp_5), 0, sizeof(unmarshaledgatherIndices_temp_5));
unmarshaledgatherIndices_temp_5 = marshaled.___gatherIndices;
unmarshaled.___gatherIndices = unmarshaledgatherIndices_temp_5;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 unmarshaledinstanceData_temp_6;
memset((&unmarshaledinstanceData_temp_6), 0, sizeof(unmarshaledinstanceData_temp_6));
unmarshaledinstanceData_temp_6 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_6;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 unmarshaledtmpDataBuffer_temp_7;
memset((&unmarshaledtmpDataBuffer_temp_7), 0, sizeof(unmarshaledtmpDataBuffer_temp_7));
unmarshaledtmpDataBuffer_temp_7 = marshaled.___tmpDataBuffer;
unmarshaled.___tmpDataBuffer = unmarshaledtmpDataBuffer_temp_7;
}
IL2CPP_EXTERN_C void WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshal_com_cleanup(WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void WriteInstanceDataParameterJob_Execute_mFBD8B3E368892E290A864D47C75EC3958286BC25 (WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
uint32_t* V_2 = NULL;
int32_t G_B3_0 = 0;
{
bool L_0 = __this->___gatherData;
if (L_0)
{
goto IL_000b;
}
}
{
int32_t L_1 = ___0_index;
G_B3_0 = L_1;
goto IL_0017;
}
IL_000b:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___gatherIndices);
int32_t L_3 = ___0_index;
int32_t L_4;
L_4 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_2)->___m_Buffer, L_3);
G_B3_0 = L_4;
}
IL_0017:
{
int32_t L_5 = __this->___uintPerParameter;
V_0 = ((int32_t)il2cpp_codegen_multiply(G_B3_0, L_5));
int32_t L_6;
L_6 = UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_inline(UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var);
V_1 = L_6;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_7 = __this->___instanceData;
void* L_8;
L_8 = NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D(L_7, NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D_RuntimeMethod_var);
int32_t L_9 = V_0;
V_2 = (uint32_t*)((void*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_10 = __this->___tmpDataBuffer;
void* L_11;
L_11 = NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D(L_10, NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCF93808CC5FB2F98EFE996D2E958CDB16E0E429D_RuntimeMethod_var);
int32_t L_12 = ___0_index;
int32_t L_13 = __this->___uintPerInstance;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_14 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___componentDataIndex);
int32_t L_15 = __this->___parameterIndex;
int32_t L_16;
L_16 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_14)->___m_Buffer, L_15);
uint32_t* L_17 = V_2;
int32_t L_18 = __this->___uintPerParameter;
int32_t L_19 = V_1;
UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177(((void*)il2cpp_codegen_add((intptr_t)((void*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(L_12, L_13))), 4)))), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 4)))), (void*)L_17, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_18, L_19))), NULL);
return;
}
}
IL2CPP_EXTERN_C void WriteInstanceDataParameterJob_Execute_mFBD8B3E368892E290A864D47C75EC3958286BC25_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<WriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53*>(__this + _offset);
WriteInstanceDataParameterJob_Execute_mFBD8B3E368892E290A864D47C75EC3958286BC25(_thisAdjusted, ___0_index, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshal_pinvoke(const GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544& unmarshaled, GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_SrcBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_SrcBuffer' of type 'GPUInstanceDataBufferGrower': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SrcBufferException, NULL);
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshal_pinvoke_back(const GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_pinvoke& marshaled, GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544& unmarshaled)
{
Exception_t* ___m_SrcBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_SrcBuffer' of type 'GPUInstanceDataBufferGrower': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SrcBufferException, NULL);
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshal_pinvoke_cleanup(GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshal_com(const GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544& unmarshaled, GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_com& marshaled)
{
Exception_t* ___m_SrcBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_SrcBuffer' of type 'GPUInstanceDataBufferGrower': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SrcBufferException, NULL);
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshal_com_back(const GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_com& marshaled, GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544& unmarshaled)
{
Exception_t* ___m_SrcBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_SrcBuffer' of type 'GPUInstanceDataBufferGrower': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SrcBufferException, NULL);
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshal_com_cleanup(GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferGrower__ctor_m2555453CA56595D3963837F7226E4F85D11379B1 (GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_sourceBuffer, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___1_instanceNumInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m693A164192B65D5B52FE47D2B39BD88B8E6D9339_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m520E7B182EE164DA60F0CA13191BBD8A81FD3738_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m90459F96EF3E303256EB1B640E5FDEE7EC4A27E5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_mCA7B7326112B0E02ED91B29DF09D835F91FCE01A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478 V_3;
memset((&V_3), 0, sizeof(V_3));
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 V_4;
memset((&V_4), 0, sizeof(V_4));
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = ___0_sourceBuffer;
__this->___m_SrcBuffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SrcBuffer), (void*)L_0);
__this->___m_DstBuffer = (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DstBuffer), (void*)(GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3*)NULL);
V_0 = (bool)0;
V_2 = 0;
goto IL_0043;
}
IL_0014:
{
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_1 = ___1_instanceNumInfo;
U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47* L_2 = (U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47*)(&L_1->___InstanceNums);
int32_t* L_3 = (int32_t*)(&L_2->___FixedElementField);
int32_t L_4 = V_2;
int32_t L_5 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4)))));
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_6 = ___0_sourceBuffer;
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_7 = (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*)(&L_6->___instanceNumInfo);
U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47* L_8 = (U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47*)(&L_7->___InstanceNums);
int32_t* L_9 = (int32_t*)(&L_8->___FixedElementField);
int32_t L_10 = V_2;
int32_t L_11 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 4)))));
if ((((int32_t)L_5) <= ((int32_t)L_11)))
{
goto IL_003f;
}
}
{
V_0 = (bool)1;
}
IL_003f:
{
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0043:
{
int32_t L_13 = V_2;
if ((((int32_t)L_13) < ((int32_t)2)))
{
goto IL_0014;
}
}
{
bool L_14 = V_0;
if (L_14)
{
goto IL_004b;
}
}
{
return;
}
IL_004b:
{
il2cpp_codegen_initobj((&V_1), sizeof(GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039));
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_15 = ___0_sourceBuffer;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_16 = (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)(&L_15->___descriptions);
Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478 L_17;
L_17 = NativeArray_1_GetEnumerator_mCA7B7326112B0E02ED91B29DF09D835F91FCE01A(L_16, NativeArray_1_GetEnumerator_mCA7B7326112B0E02ED91B29DF09D835F91FCE01A_RuntimeMethod_var);
V_3 = L_17;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a6:
{
Enumerator_Dispose_m693A164192B65D5B52FE47D2B39BD88B8E6D9339((&V_3), Enumerator_Dispose_m693A164192B65D5B52FE47D2B39BD88B8E6D9339_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_009b_1;
}
IL_0061_1:
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_18;
L_18 = Enumerator_get_Current_m90459F96EF3E303256EB1B640E5FDEE7EC4A27E5_inline((&V_3), Enumerator_get_Current_m90459F96EF3E303256EB1B640E5FDEE7EC4A27E5_RuntimeMethod_var);
V_4 = L_18;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_19 = V_4;
int32_t L_20 = L_19.___propertyID;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_21 = V_4;
bool L_22 = L_21.___isOverriden;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_23 = V_4;
int32_t L_24 = L_23.___byteSize;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_25 = V_4;
bool L_26 = L_25.___isPerInstance;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_27 = V_4;
int32_t L_28 = L_27.___instanceType;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_29 = V_4;
uint32_t L_30 = L_29.___componentGroup;
GPUInstanceDataBufferBuilder_AddComponent_m26713FB7D74F3F47052241EEDE3D95D1502C35E8((&V_1), L_20, L_22, L_24, L_26, L_28, L_30, NULL);
}
IL_009b_1:
{
bool L_31;
L_31 = Enumerator_MoveNext_m520E7B182EE164DA60F0CA13191BBD8A81FD3738_inline((&V_3), Enumerator_MoveNext_m520E7B182EE164DA60F0CA13191BBD8A81FD3738_RuntimeMethod_var);
if (L_31)
{
goto IL_0061_1;
}
}
{
goto IL_00b4;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b4:
{
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_32 = ___1_instanceNumInfo;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_33;
L_33 = GPUInstanceDataBufferBuilder_Build_mDEF5AC49115B5D3CD195C5802389B93AE1C25C8C((&V_1), L_32, NULL);
__this->___m_DstBuffer = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DstBuffer), (void*)L_33);
GPUInstanceDataBufferBuilder_Dispose_m1869839D0122EAE7FE7A7F9FE5356CCDE50D6636((&V_1), NULL);
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferGrower__ctor_m2555453CA56595D3963837F7226E4F85D11379B1_AdjustorThunk (RuntimeObject* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_sourceBuffer, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___1_instanceNumInfo, const RuntimeMethod* method)
{
GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544*>(__this + _offset);
GPUInstanceDataBufferGrower__ctor_m2555453CA56595D3963837F7226E4F85D11379B1(_thisAdjusted, ___0_sourceBuffer, ___1_instanceNumInfo, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* GPUInstanceDataBufferGrower_SubmitToGpu_mF6B94F8512B09B0E57404C840A3C22D621C8EE9A (GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* __this, GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* ___0_gpuResources, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = __this->___m_DstBuffer;
if (L_0)
{
goto IL_000f;
}
}
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_1 = __this->___m_SrcBuffer;
return L_1;
}
IL_000f:
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_2 = __this->___m_SrcBuffer;
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_3 = (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*)(&L_2->___instanceNumInfo);
int32_t L_4;
L_4 = InstanceNumInfo_GetTotalInstanceNum_m55D6043571FB3440889F98A7D638F6A43D060982(L_3, NULL);
if (L_4)
{
goto IL_0028;
}
}
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_5 = __this->___m_DstBuffer;
return L_5;
}
IL_0028:
{
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_6 = ___0_gpuResources;
GPUResources_CreateResources_mD345D83E87BDDAF07F3A8628B9E1F1860BEC40C3(L_6, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_7 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_8 = L_7->___cs;
il2cpp_codegen_runtime_class_init_inline(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var);
int32_t L_9 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InputValidComponentCounts;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_10 = __this->___m_SrcBuffer;
int32_t L_11 = L_10->___perInstanceComponentCount;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_8, L_9, L_11, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_12 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_13 = L_12->___cs;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_14 = ___0_gpuResources;
int32_t L_15 = L_14->___kernelId;
int32_t L_16 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____ValidComponentIndices;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_17 = __this->___m_SrcBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_18 = L_17->___validComponentsIndicesGpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_13, L_15, L_16, L_18, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_19 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_20 = L_19->___cs;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_21 = ___0_gpuResources;
int32_t L_22 = L_21->___kernelId;
int32_t L_23 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____ComponentByteCounts;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_24 = __this->___m_SrcBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_25 = L_24->___componentByteCountsGpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_20, L_22, L_23, L_25, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_26 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_27 = L_26->___cs;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_28 = ___0_gpuResources;
int32_t L_29 = L_28->___kernelId;
int32_t L_30 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InputComponentAddresses;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_31 = __this->___m_SrcBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_32 = L_31->___componentAddressesGpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_27, L_29, L_30, L_32, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_33 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_34 = L_33->___cs;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_35 = ___0_gpuResources;
int32_t L_36 = L_35->___kernelId;
int32_t L_37 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InputComponentInstanceIndexRanges;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_38 = __this->___m_SrcBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_39 = L_38->___componentInstanceIndexRangesGpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_34, L_36, L_37, L_39, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_40 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_41 = L_40->___cs;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_42 = ___0_gpuResources;
int32_t L_43 = L_42->___kernelId;
int32_t L_44 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____OutputComponentAddresses;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_45 = __this->___m_DstBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_46 = L_45->___componentAddressesGpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_41, L_43, L_44, L_46, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_47 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_48 = L_47->___cs;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_49 = ___0_gpuResources;
int32_t L_50 = L_49->___kernelId;
int32_t L_51 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InputBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_52 = __this->___m_SrcBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_53 = L_52->___gpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_48, L_50, L_51, L_53, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_54 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_55 = L_54->___cs;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_56 = ___0_gpuResources;
int32_t L_57 = L_56->___kernelId;
int32_t L_58 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____OutputBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_59 = __this->___m_DstBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_60 = L_59->___gpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_55, L_57, L_58, L_60, NULL);
V_0 = 0;
goto IL_01c2;
}
IL_0137:
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_61 = __this->___m_SrcBuffer;
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_62 = (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*)(&L_61->___instanceNumInfo);
int32_t L_63 = V_0;
int32_t L_64;
L_64 = InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19(L_62, L_63, NULL);
V_1 = L_64;
int32_t L_65 = V_1;
if ((((int32_t)L_65) <= ((int32_t)0)))
{
goto IL_01be;
}
}
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_66 = __this->___m_SrcBuffer;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_67 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_66->___instancesNumPrefixSum);
int32_t L_68 = V_0;
int32_t L_69;
L_69 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_67)->___m_Buffer, L_68);
V_2 = L_69;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_70 = __this->___m_DstBuffer;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_71 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_70->___instancesNumPrefixSum);
int32_t L_72 = V_0;
int32_t L_73;
L_73 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_71)->___m_Buffer, L_72);
V_3 = L_73;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_74 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_75 = L_74->___cs;
il2cpp_codegen_runtime_class_init_inline(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var);
int32_t L_76 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InstanceCounts;
int32_t L_77 = V_1;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_75, L_76, L_77, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_78 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_79 = L_78->___cs;
int32_t L_80 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InstanceOffset;
int32_t L_81 = V_2;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_79, L_80, L_81, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_82 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_83 = L_82->___cs;
int32_t L_84 = ((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____OutputInstanceOffset;
int32_t L_85 = V_3;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_83, L_84, L_85, NULL);
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_86 = ___0_gpuResources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_87 = L_86->___cs;
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_88 = ___0_gpuResources;
int32_t L_89 = L_88->___kernelId;
int32_t L_90 = V_1;
ComputeShader_Dispatch_mEED7BA68C28B1B39E75208D0D4D9915D41985B0A(L_87, L_89, ((int32_t)(((int32_t)il2cpp_codegen_add(L_90, ((int32_t)63)))/((int32_t)64))), 1, 1, NULL);
}
IL_01be:
{
int32_t L_91 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_91, 1));
}
IL_01c2:
{
int32_t L_92 = V_0;
if ((((int32_t)L_92) < ((int32_t)2)))
{
goto IL_0137;
}
}
{
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_93 = __this->___m_DstBuffer;
return L_93;
}
}
IL2CPP_EXTERN_C GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* GPUInstanceDataBufferGrower_SubmitToGpu_mF6B94F8512B09B0E57404C840A3C22D621C8EE9A_AdjustorThunk (RuntimeObject* __this, GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* ___0_gpuResources, const RuntimeMethod* method)
{
GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544*>(__this + _offset);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* _returnValue;
_returnValue = GPUInstanceDataBufferGrower_SubmitToGpu_mF6B94F8512B09B0E57404C840A3C22D621C8EE9A(_thisAdjusted, ___0_gpuResources, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferGrower_Dispose_m24A1DE3F1FE59498294C9845783B541018F54BE3 (GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceDataBufferGrower_Dispose_m24A1DE3F1FE59498294C9845783B541018F54BE3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544*>(__this + _offset);
GPUInstanceDataBufferGrower_Dispose_m24A1DE3F1FE59498294C9845783B541018F54BE3(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyInstancesKernelIDs__cctor_mE2A43876DE96902483CD0D2EFE3D31E698AA4715 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0228D6AAE6D65790E304763DC6A7C0840450D3CC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral058F8BF54F4A5ADFDC6F2FF6FC7742AE146145B5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40B4D6C2B1602D9918134479A0061BA08D3FACA4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral425AE5BBB21819A4087804C588F2271622E25769);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral444406A0EDD2B3A88E8413EAEFA4038C144B5664);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B2BAA920A0BA66AE0DDBCBE6F2C1AFF6815D191);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E903EA08AC50D9B894D915ED1D94849C4793DFE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA695E3146B59C4551E3C2449548462F23362FCE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA9FA1EBDD15FA9FE8776163D10537E5B2D22A0B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC84E024624BE3C56A8C57C0319CE97113BC1A7D8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD65CD149F29499D9D4E72396020E9EEE8B0FB500);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0;
L_0 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral058F8BF54F4A5ADFDC6F2FF6FC7742AE146145B5, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InputValidComponentCounts = L_0;
int32_t L_1;
L_1 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral7E903EA08AC50D9B894D915ED1D94849C4793DFE, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InstanceCounts = L_1;
int32_t L_2;
L_2 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBA695E3146B59C4551E3C2449548462F23362FCE, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InstanceOffset = L_2;
int32_t L_3;
L_3 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral6B2BAA920A0BA66AE0DDBCBE6F2C1AFF6815D191, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____OutputInstanceOffset = L_3;
int32_t L_4;
L_4 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral444406A0EDD2B3A88E8413EAEFA4038C144B5664, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____ValidComponentIndices = L_4;
int32_t L_5;
L_5 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral0228D6AAE6D65790E304763DC6A7C0840450D3CC, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____ComponentByteCounts = L_5;
int32_t L_6;
L_6 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralD65CD149F29499D9D4E72396020E9EEE8B0FB500, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InputComponentAddresses = L_6;
int32_t L_7;
L_7 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral425AE5BBB21819A4087804C588F2271622E25769, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____OutputComponentAddresses = L_7;
int32_t L_8;
L_8 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBA9FA1EBDD15FA9FE8776163D10537E5B2D22A0B, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InputComponentInstanceIndexRanges = L_8;
int32_t L_9;
L_9 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralC84E024624BE3C56A8C57C0319CE97113BC1A7D8, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____InputBuffer = L_9;
int32_t L_10;
L_10 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral40B4D6C2B1602D9918134479A0061BA08D3FACA4, NULL);
((CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_StaticFields*)il2cpp_codegen_static_fields_for(CopyInstancesKernelIDs_t1A8B664102335130E2BDB884C6A84C067C1380FB_il2cpp_TypeInfo_var))->____OutputBuffer = L_10;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshal_pinvoke(const GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38& unmarshaled, GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_pinvoke& marshaled)
{
Exception_t* ___csException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cs' of type 'GPUResources': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___csException, NULL);
}
IL2CPP_EXTERN_C void GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshal_pinvoke_back(const GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_pinvoke& marshaled, GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38& unmarshaled)
{
Exception_t* ___csException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cs' of type 'GPUResources': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___csException, NULL);
}
IL2CPP_EXTERN_C void GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshal_pinvoke_cleanup(GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshal_com(const GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38& unmarshaled, GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_com& marshaled)
{
Exception_t* ___csException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cs' of type 'GPUResources': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___csException, NULL);
}
IL2CPP_EXTERN_C void GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshal_com_back(const GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_com& marshaled, GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38& unmarshaled)
{
Exception_t* ___csException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cs' of type 'GPUResources': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___csException, NULL);
}
IL2CPP_EXTERN_C void GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshal_com_cleanup(GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_LoadShaders_m4C5A24A42FDCD3D04EBB7C2342E23D14748CBB89 (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78FE612FFD548B7AC9062C2D69AE0C7D57D58B36);
s_Il2CppMethodInitialized = true;
}
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_0 = __this->___cs;
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_0030;
}
}
{
GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_2 = ___0_resources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_3;
L_3 = GPUResidentDrawerResources_get_instanceDataBufferCopyKernels_m4821367D99C54C654F6FC0F677D53038EACAEB40_inline(L_2, NULL);
__this->___cs = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cs), (void*)L_3);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_4 = __this->___cs;
int32_t L_5;
L_5 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_4, _stringLiteral78FE612FFD548B7AC9062C2D69AE0C7D57D58B36, NULL);
__this->___kernelId = L_5;
}
IL_0030:
{
return;
}
}
IL2CPP_EXTERN_C void GPUResources_LoadShaders_m4C5A24A42FDCD3D04EBB7C2342E23D14748CBB89_AdjustorThunk (RuntimeObject* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method)
{
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38*>(__this + _offset);
GPUResources_LoadShaders_m4C5A24A42FDCD3D04EBB7C2342E23D14748CBB89(_thisAdjusted, ___0_resources, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_CreateResources_mD345D83E87BDDAF07F3A8628B9E1F1860BEC40C3 (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void GPUResources_CreateResources_mD345D83E87BDDAF07F3A8628B9E1F1860BEC40C3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38*>(__this + _offset);
GPUResources_CreateResources_mD345D83E87BDDAF07F3A8628B9E1F1860BEC40C3(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_Dispose_mBB023C03E82397C5CF141105338158EEDA6841AF (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* __this, const RuntimeMethod* method)
{
{
__this->___cs = (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cs), (void*)(ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8*)NULL);
return;
}
}
IL2CPP_EXTERN_C void GPUResources_Dispose_mBB023C03E82397C5CF141105338158EEDA6841AF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38*>(__this + _offset);
GPUResources_Dispose_mBB023C03E82397C5CF141105338158EEDA6841AF(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94 (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceHandle_set_index_mC56210BD1B26D7B86BCD9BF2CE5341188DC1A234 (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CindexU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C void InstanceHandle_set_index_mC56210BD1B26D7B86BCD9BF2CE5341188DC1A234_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*>(__this + _offset);
InstanceHandle_set_index_mC56210BD1B26D7B86BCD9BF2CE5341188DC1A234_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceHandle_get_instanceIndex_mD7BAC819F382904784AC46D1F6A631B4A21CA8B5 (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline(__this, NULL);
return ((int32_t)(L_0>>1));
}
}
IL2CPP_EXTERN_C int32_t InstanceHandle_get_instanceIndex_mD7BAC819F382904784AC46D1F6A631B4A21CA8B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceHandle_get_instanceIndex_mD7BAC819F382904784AC46D1F6A631B4A21CA8B5(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceHandle_get_type_mAC674106B77C6008F547FBAB2FE02F263D3FA40C (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline(__this, NULL);
return (int32_t)(((int32_t)((int64_t)(((int64_t)L_0)&((int64_t)1)))));
}
}
IL2CPP_EXTERN_C int32_t InstanceHandle_get_type_mAC674106B77C6008F547FBAB2FE02F263D3FA40C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceHandle_get_type_mAC674106B77C6008F547FBAB2FE02F263D3FA40C(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InstanceHandle_get_valid_m5629806E66255D75C3B1ED5826B0DA6D13B9E0CE (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline(__this, NULL);
return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool InstanceHandle_get_valid_m5629806E66255D75C3B1ED5826B0DA6D13B9E0CE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*>(__this + _offset);
bool _returnValue;
_returnValue = InstanceHandle_get_valid_m5629806E66255D75C3B1ED5826B0DA6D13B9E0CE(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B InstanceHandle_FromInt_m501BC299814E873C1040C63575F9391327992272 (int32_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B));
int32_t L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
InstanceHandle_set_index_mC56210BD1B26D7B86BCD9BF2CE5341188DC1A234_inline((&V_0), L_0, NULL);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InstanceHandle_Equals_mB7F950B845D19368217960B6FE7DBEA51B013C9E (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline(__this, NULL);
int32_t L_1;
L_1 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_other), NULL);
return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool InstanceHandle_Equals_mB7F950B845D19368217960B6FE7DBEA51B013C9E_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_other, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*>(__this + _offset);
bool _returnValue;
_returnValue = InstanceHandle_Equals_mB7F950B845D19368217960B6FE7DBEA51B013C9E(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceHandle_CompareTo_mC8763D64CE799F220739F8D3880F0725ADA9A93D (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline(__this, NULL);
V_0 = L_0;
int32_t L_1;
L_1 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_other), NULL);
int32_t L_2;
L_2 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586((&V_0), L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t InstanceHandle_CompareTo_mC8763D64CE799F220739F8D3880F0725ADA9A93D_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_other, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceHandle_CompareTo_mC8763D64CE799F220739F8D3880F0725ADA9A93D(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceHandle_GetHashCode_m256554043D1CEC35A1670DA2BDD39B453A4985D9 (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline(__this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InstanceHandle_GetHashCode_m256554043D1CEC35A1670DA2BDD39B453A4985D9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceHandle_GetHashCode_m256554043D1CEC35A1670DA2BDD39B453A4985D9(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceHandle__cctor_m482B79BDF36DE1A1A2BDB9C9D97F597DE7ED7F77 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B));
InstanceHandle_set_index_mC56210BD1B26D7B86BCD9BF2CE5341188DC1A234_inline((&V_0), (-1), NULL);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_0 = V_0;
((InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_StaticFields*)il2cpp_codegen_static_fields_for(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var))->___Invalid = L_0;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606 (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692*>(__this + _offset);
int32_t _returnValue;
_returnValue = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharedInstanceHandle_set_index_mBD1FDAC50BC4D743EF40A7195E2DF1E3B4BC1840 (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CindexU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C void SharedInstanceHandle_set_index_mBD1FDAC50BC4D743EF40A7195E2DF1E3B4BC1840_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692*>(__this + _offset);
SharedInstanceHandle_set_index_mBD1FDAC50BC4D743EF40A7195E2DF1E3B4BC1840_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SharedInstanceHandle_Equals_m8318CF0264558ADD64222B3A2593EACCED56BFE0 (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline(__this, NULL);
int32_t L_1;
L_1 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&___0_other), NULL);
return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool SharedInstanceHandle_Equals_m8318CF0264558ADD64222B3A2593EACCED56BFE0_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_other, const RuntimeMethod* method)
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692*>(__this + _offset);
bool _returnValue;
_returnValue = SharedInstanceHandle_Equals_m8318CF0264558ADD64222B3A2593EACCED56BFE0(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SharedInstanceHandle_CompareTo_m31419B958041797369105E6105847547F39F98C4 (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline(__this, NULL);
V_0 = L_0;
int32_t L_1;
L_1 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&___0_other), NULL);
int32_t L_2;
L_2 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586((&V_0), L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t SharedInstanceHandle_CompareTo_m31419B958041797369105E6105847547F39F98C4_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_other, const RuntimeMethod* method)
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692*>(__this + _offset);
int32_t _returnValue;
_returnValue = SharedInstanceHandle_CompareTo_m31419B958041797369105E6105847547F39F98C4(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SharedInstanceHandle_GetHashCode_m5B97E179A78BD59969291F66E286E00873FC120D (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline(__this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C int32_t SharedInstanceHandle_GetHashCode_m5B97E179A78BD59969291F66E286E00873FC120D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692*>(__this + _offset);
int32_t _returnValue;
_returnValue = SharedInstanceHandle_GetHashCode_m5B97E179A78BD59969291F66E286E00873FC120D(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharedInstanceHandle__cctor_m1F42E7568683FEA4B78D0F18E1F5707420D6644E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692));
SharedInstanceHandle_set_index_mBD1FDAC50BC4D743EF40A7195E2DF1E3B4BC1840_inline((&V_0), (-1), NULL);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_0 = V_0;
((SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_StaticFields*)il2cpp_codegen_static_fields_for(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var))->___Invalid = L_0;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*>(__this + _offset);
int32_t _returnValue;
_returnValue = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687 (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CindexU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C void GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*>(__this + _offset);
GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GPUInstanceIndex_Equals_mEF7254FCD24AAD9A15FD3D1555306A5F1C908D23 (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline(__this, NULL);
int32_t L_1;
L_1 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline((&___0_other), NULL);
return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool GPUInstanceIndex_Equals_mEF7254FCD24AAD9A15FD3D1555306A5F1C908D23_AdjustorThunk (RuntimeObject* __this, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___0_other, const RuntimeMethod* method)
{
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*>(__this + _offset);
bool _returnValue;
_returnValue = GPUInstanceIndex_Equals_mEF7254FCD24AAD9A15FD3D1555306A5F1C908D23(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceIndex_CompareTo_m4CEFE1A49A0D625417B0123D3CA3AE385B785DCF (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline(__this, NULL);
V_0 = L_0;
int32_t L_1;
L_1 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline((&___0_other), NULL);
int32_t L_2;
L_2 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586((&V_0), L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t GPUInstanceIndex_CompareTo_m4CEFE1A49A0D625417B0123D3CA3AE385B785DCF_AdjustorThunk (RuntimeObject* __this, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___0_other, const RuntimeMethod* method)
{
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*>(__this + _offset);
int32_t _returnValue;
_returnValue = GPUInstanceIndex_CompareTo_m4CEFE1A49A0D625417B0123D3CA3AE385B785DCF(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceIndex_GetHashCode_mD3CFF7872E06CD6F455F81B019F03672C213D970 (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline(__this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C int32_t GPUInstanceIndex_GetHashCode_mD3CFF7872E06CD6F455F81B019F03672C213D970_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*>(__this + _offset);
int32_t _returnValue;
_returnValue = GPUInstanceIndex_GetHashCode_mD3CFF7872E06CD6F455F81B019F03672C213D970(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceIndex__cctor_mBE79D3EFAD002DBED18492AEDE53BD38FCA142E7 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78));
GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687_inline((&V_0), (-1), NULL);
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_0 = V_0;
((GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_StaticFields*)il2cpp_codegen_static_fields_for(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var))->___Invalid = L_0;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocator_get_length_m762D1C624FF0B3D9F1DFED48EEA65465932C49DC (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, 0);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t InstanceAllocator_get_length_m762D1C624FF0B3D9F1DFED48EEA65465932C49DC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceAllocator_get_length_m762D1C624FF0B3D9F1DFED48EEA65465932C49DC(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocator_set_length_m02BBC305E32676069A1D7855C5FF776FD7F24172 (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1 = ___0_value;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_0)->___m_Buffer, 0, (L_1));
return;
}
}
IL2CPP_EXTERN_C void InstanceAllocator_set_length_m02BBC305E32676069A1D7855C5FF776FD7F24172_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*>(__this + _offset);
InstanceAllocator_set_length_m02BBC305E32676069A1D7855C5FF776FD7F24172(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocator_Initialize_m299908C0326706B4BF44DDEC7CDA3D1074347F01 (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, int32_t ___0_baseInstanceOffset, int32_t ___1_instanceStride, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0;
memset((&L_0), 0, sizeof(L_0));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_0), 1, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___m_StructData = L_0;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1;
L_1 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 L_2;
memset((&L_2), 0, sizeof(L_2));
NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E((&L_2), L_1, NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E_RuntimeMethod_var);
__this->___m_FreeInstances = L_2;
int32_t L_3 = ___0_baseInstanceOffset;
__this->___m_BaseInstanceOffset = L_3;
int32_t L_4 = ___1_instanceStride;
__this->___m_InstanceStride = L_4;
return;
}
}
IL2CPP_EXTERN_C void InstanceAllocator_Initialize_m299908C0326706B4BF44DDEC7CDA3D1074347F01_AdjustorThunk (RuntimeObject* __this, int32_t ___0_baseInstanceOffset, int32_t ___1_instanceStride, const RuntimeMethod* method)
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*>(__this + _offset);
InstanceAllocator_Initialize_m299908C0326706B4BF44DDEC7CDA3D1074347F01(_thisAdjusted, ___0_baseInstanceOffset, ___1_instanceStride, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocator_Dispose_mB710FC50CF870DBD3B226AE4B28057364D67237A (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_0, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_1 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeInstances);
NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E(L_1, NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void InstanceAllocator_Dispose_mB710FC50CF870DBD3B226AE4B28057364D67237A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*>(__this + _offset);
InstanceAllocator_Dispose_mB710FC50CF870DBD3B226AE4B28057364D67237A(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocator_AllocateInstance_m846D1D4EA89D654F8AD4272579E3A7591FE155AB (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_RemoveAtSwapBack_mEED4A2B321358C4354A173FBFAAADBE4F9F64262_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_0 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeInstances);
int32_t L_1;
L_1 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_0, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0041;
}
}
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_2 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeInstances);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_3 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeInstances);
int32_t L_4;
L_4 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_3, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
int32_t L_5;
L_5 = NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_inline(L_2, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
V_0 = L_5;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_6 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeInstances);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_7 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeInstances);
int32_t L_8;
L_8 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_7, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
NativeList_1_RemoveAtSwapBack_mEED4A2B321358C4354A173FBFAAADBE4F9F64262(L_6, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), NativeList_1_RemoveAtSwapBack_mEED4A2B321358C4354A173FBFAAADBE4F9F64262_RuntimeMethod_var);
goto IL_0064;
}
IL_0041:
{
int32_t L_9;
L_9 = InstanceAllocator_get_length_m762D1C624FF0B3D9F1DFED48EEA65465932C49DC(__this, NULL);
int32_t L_10 = __this->___m_InstanceStride;
int32_t L_11 = __this->___m_BaseInstanceOffset;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_9, L_10)), L_11));
int32_t L_12;
L_12 = InstanceAllocator_get_length_m762D1C624FF0B3D9F1DFED48EEA65465932C49DC(__this, NULL);
InstanceAllocator_set_length_m02BBC305E32676069A1D7855C5FF776FD7F24172(__this, ((int32_t)il2cpp_codegen_add(L_12, 1)), NULL);
}
IL_0064:
{
int32_t L_13 = V_0;
return L_13;
}
}
IL2CPP_EXTERN_C int32_t InstanceAllocator_AllocateInstance_m846D1D4EA89D654F8AD4272579E3A7591FE155AB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceAllocator_AllocateInstance_m846D1D4EA89D654F8AD4272579E3A7591FE155AB(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocator_FreeInstance_m4017808CB3B95F6FC5079EFDCC7CA13217C42E3C (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, int32_t ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_0 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeInstances);
NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064(L_0, (&___0_instance), NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void InstanceAllocator_FreeInstance_m4017808CB3B95F6FC5079EFDCC7CA13217C42E3C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_instance, const RuntimeMethod* method)
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*>(__this + _offset);
InstanceAllocator_FreeInstance_m4017808CB3B95F6FC5079EFDCC7CA13217C42E3C(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocator_GetNumAllocated_mC907C85B73DDEAFAE3606B4099F5C7E808DA8C18 (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0;
L_0 = InstanceAllocator_get_length_m762D1C624FF0B3D9F1DFED48EEA65465932C49DC(__this, NULL);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_1 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeInstances);
int32_t L_2;
L_2 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_1, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
return ((int32_t)il2cpp_codegen_subtract(L_0, L_2));
}
}
IL2CPP_EXTERN_C int32_t InstanceAllocator_GetNumAllocated_mC907C85B73DDEAFAE3606B4099F5C7E808DA8C18_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceAllocator_GetNumAllocated_mC907C85B73DDEAFAE3606B4099F5C7E808DA8C18(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocators_Initialize_m1C63A61426D12441A3C4EABEC29B392FC93E90D9 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, const RuntimeMethod* method)
{
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_0 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_InstanceAlloc_MeshRenderer);
il2cpp_codegen_initobj(L_0, sizeof(InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA));
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_1 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_InstanceAlloc_SpeedTree);
il2cpp_codegen_initobj(L_1, sizeof(InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA));
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_2 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_InstanceAlloc_MeshRenderer);
InstanceAllocator_Initialize_m299908C0326706B4BF44DDEC7CDA3D1074347F01(L_2, 0, 2, NULL);
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_3 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_InstanceAlloc_SpeedTree);
InstanceAllocator_Initialize_m299908C0326706B4BF44DDEC7CDA3D1074347F01(L_3, 1, 2, NULL);
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_4 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_SharedInstanceAlloc);
il2cpp_codegen_initobj(L_4, sizeof(InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA));
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_5 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_SharedInstanceAlloc);
InstanceAllocator_Initialize_m299908C0326706B4BF44DDEC7CDA3D1074347F01(L_5, 0, 1, NULL);
return;
}
}
IL2CPP_EXTERN_C void InstanceAllocators_Initialize_m1C63A61426D12441A3C4EABEC29B392FC93E90D9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*>(__this + _offset);
InstanceAllocators_Initialize_m1C63A61426D12441A3C4EABEC29B392FC93E90D9(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocators_Dispose_m0B2675D6FA6E95D9B9CC4617A94F408D9E80F5F7 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, const RuntimeMethod* method)
{
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_0 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_InstanceAlloc_MeshRenderer);
InstanceAllocator_Dispose_mB710FC50CF870DBD3B226AE4B28057364D67237A(L_0, NULL);
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_1 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_InstanceAlloc_SpeedTree);
InstanceAllocator_Dispose_mB710FC50CF870DBD3B226AE4B28057364D67237A(L_1, NULL);
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_2 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_SharedInstanceAlloc);
InstanceAllocator_Dispose_mB710FC50CF870DBD3B226AE4B28057364D67237A(L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C void InstanceAllocators_Dispose_m0B2675D6FA6E95D9B9CC4617A94F408D9E80F5F7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*>(__this + _offset);
InstanceAllocators_Dispose_m0B2675D6FA6E95D9B9CC4617A94F408D9E80F5F7(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, int32_t ___0_type, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_type;
if (!L_0)
{
goto IL_0009;
}
}
{
int32_t L_1 = ___0_type;
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_0010;
}
}
{
goto IL_0017;
}
IL_0009:
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA L_2 = __this->___m_InstanceAlloc_MeshRenderer;
return L_2;
}
IL_0010:
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA L_3 = __this->___m_InstanceAlloc_SpeedTree;
return L_3;
}
IL_0017:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFF3AFE65463EDDF6EEC824AC3304F84AF7F889D0)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_type, const RuntimeMethod* method)
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*>(__this + _offset);
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA _returnValue;
_returnValue = InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F(_thisAdjusted, ___0_type, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocators_GetInstanceHandlesLength_mBFEDAC598685E4B38B1E67DECA4E75B8E345ACE0 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, int32_t ___0_type, const RuntimeMethod* method)
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_type;
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA L_1;
L_1 = InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F(__this, L_0, NULL);
V_0 = L_1;
int32_t L_2;
L_2 = InstanceAllocator_get_length_m762D1C624FF0B3D9F1DFED48EEA65465932C49DC((&V_0), NULL);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t InstanceAllocators_GetInstanceHandlesLength_mBFEDAC598685E4B38B1E67DECA4E75B8E345ACE0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_type, const RuntimeMethod* method)
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceAllocators_GetInstanceHandlesLength_mBFEDAC598685E4B38B1E67DECA4E75B8E345ACE0(_thisAdjusted, ___0_type, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceAllocators_GetInstancesLength_m7F121F6138F0713B01D5379DCA36255DF631D1C3 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, int32_t ___0_type, const RuntimeMethod* method)
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_type;
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA L_1;
L_1 = InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F(__this, L_0, NULL);
V_0 = L_1;
int32_t L_2;
L_2 = InstanceAllocator_GetNumAllocated_mC907C85B73DDEAFAE3606B4099F5C7E808DA8C18((&V_0), NULL);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t InstanceAllocators_GetInstancesLength_m7F121F6138F0713B01D5379DCA36255DF631D1C3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_type, const RuntimeMethod* method)
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceAllocators_GetInstancesLength_m7F121F6138F0713B01D5379DCA36255DF631D1C3(_thisAdjusted, ___0_type, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B InstanceAllocators_AllocateInstance_m1BA734BD0D1B20F166DEBCCEE8AC5B2B0911D9A4 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, int32_t ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_type;
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA L_1;
L_1 = InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F(__this, L_0, NULL);
V_0 = L_1;
int32_t L_2;
L_2 = InstanceAllocator_AllocateInstance_m846D1D4EA89D654F8AD4272579E3A7591FE155AB((&V_0), NULL);
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_3;
L_3 = InstanceHandle_FromInt_m501BC299814E873C1040C63575F9391327992272(L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B InstanceAllocators_AllocateInstance_m1BA734BD0D1B20F166DEBCCEE8AC5B2B0911D9A4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_type, const RuntimeMethod* method)
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*>(__this + _offset);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B _returnValue;
_returnValue = InstanceAllocators_AllocateInstance_m1BA734BD0D1B20F166DEBCCEE8AC5B2B0911D9A4(_thisAdjusted, ___0_type, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocators_FreeInstance_m0EBB63A12A593C580C54770B70A6032C55237AF6 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = InstanceHandle_get_type_mAC674106B77C6008F547FBAB2FE02F263D3FA40C((&___0_instance), NULL);
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA L_1;
L_1 = InstanceAllocators_GetInstanceAllocator_mF5B156CDAEDEEC2849590A544A5D99E691D0E37F(__this, L_0, NULL);
V_0 = L_1;
int32_t L_2;
L_2 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_instance), NULL);
InstanceAllocator_FreeInstance_m4017808CB3B95F6FC5079EFDCC7CA13217C42E3C((&V_0), L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C void InstanceAllocators_FreeInstance_m0EBB63A12A593C580C54770B70A6032C55237AF6_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*>(__this + _offset);
InstanceAllocators_FreeInstance_m0EBB63A12A593C580C54770B70A6032C55237AF6(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 InstanceAllocators_AllocateSharedInstance_mD61A96D871FD88F2826B307B6BBF976223E075CF (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692));
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_0 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_SharedInstanceAlloc);
int32_t L_1;
L_1 = InstanceAllocator_AllocateInstance_m846D1D4EA89D654F8AD4272579E3A7591FE155AB(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
SharedInstanceHandle_set_index_mBD1FDAC50BC4D743EF40A7195E2DF1E3B4BC1840_inline((&V_0), L_1, NULL);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_2 = V_0;
return L_2;
}
}
IL2CPP_EXTERN_C SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 InstanceAllocators_AllocateSharedInstance_mD61A96D871FD88F2826B307B6BBF976223E075CF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*>(__this + _offset);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 _returnValue;
_returnValue = InstanceAllocators_AllocateSharedInstance_mD61A96D871FD88F2826B307B6BBF976223E075CF(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceAllocators_FreeSharedInstance_m0B4E4FDCEA191C4829065D705C241F8667B658D5 (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA* L_0 = (InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA*)(&__this->___m_SharedInstanceAlloc);
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&___0_instance), NULL);
InstanceAllocator_FreeInstance_m4017808CB3B95F6FC5079EFDCC7CA13217C42E3C(L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void InstanceAllocators_FreeSharedInstance_m0B4E4FDCEA191C4829065D705C241F8667B658D5_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*>(__this + _offset);
InstanceAllocators_FreeSharedInstance_m0B4E4FDCEA191C4829065D705C241F8667B658D5(_thisAdjusted, ___0_instance, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, 0);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_set_instancesLength_mA37EF6CFF372799E7F182362873F19898021B186 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1 = ___0_value;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_0)->___m_Buffer, 0, (L_1));
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_set_instancesLength_mA37EF6CFF372799E7F182362873F19898021B186_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_set_instancesLength_mA37EF6CFF372799E7F182362873F19898021B186(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, 1);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_set_instancesCapacity_m2BC970C6B7AA237310D79F3994737B40F962EE1D (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1 = ___0_value;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_0)->___m_Buffer, 1, (L_1));
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_set_instancesCapacity_m2BC970C6B7AA237310D79F3994737B40F962EE1D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_set_instancesCapacity_m2BC970C6B7AA237310D79F3994737B40F962EE1D(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Initialize_mCB28B3C43BE61390B76A1B9C1C79BBFA33A33FD0 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_initCapacity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0;
memset((&L_0), 0, sizeof(L_0));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_0), 2, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___m_StructData = L_0;
int32_t L_1 = ___0_initCapacity;
CPUInstanceData_set_instancesCapacity_m2BC970C6B7AA237310D79F3994737B40F962EE1D(__this, L_1, NULL);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_2;
L_2 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 L_3;
memset((&L_3), 0, sizeof(L_3));
NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E((&L_3), L_2, NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E_RuntimeMethod_var);
__this->___m_InstanceIndices = L_3;
int32_t L_4;
L_4 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_5;
memset((&L_5), 0, sizeof(L_5));
NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2((&L_5), L_4, 4, 0, NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
__this->___instances = L_5;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_6 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229(L_6, (&((InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_StaticFields*)il2cpp_codegen_static_fields_for(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var))->___Invalid), 0, (-1), ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229_RuntimeMethod_var);
int32_t L_7;
L_7 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 L_8;
memset((&L_8), 0, sizeof(L_8));
NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27((&L_8), L_7, 4, 0, NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27_RuntimeMethod_var);
__this->___sharedInstances = L_8;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_9 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___sharedInstances);
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7(L_9, (&((SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_StaticFields*)il2cpp_codegen_static_fields_for(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var))->___Invalid), 0, (-1), ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_RuntimeMethod_var);
int32_t L_10;
L_10 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_11;
memset((&L_11), 0, sizeof(L_11));
ParallelBitArray__ctor_m7BB9EA31D2DF48FD4BE5D8773C539A76C5D4E6E4((&L_11), L_10, 4, 1, NULL);
__this->___localToWorldIsFlippedBits = L_11;
int32_t L_12;
L_12 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A L_13;
memset((&L_13), 0, sizeof(L_13));
NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48((&L_13), L_12, 4, 1, NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48_RuntimeMethod_var);
__this->___worldAABBs = L_13;
int32_t L_14;
L_14 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_15;
memset((&L_15), 0, sizeof(L_15));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_15), L_14, 4, 0, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___tetrahedronCacheIndices = L_15;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_16 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___tetrahedronCacheIndices);
V_0 = (-1);
ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42(L_16, (&V_0), 0, (-1), ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42_RuntimeMethod_var);
int32_t L_17;
L_17 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_18;
memset((&L_18), 0, sizeof(L_18));
ParallelBitArray__ctor_m7BB9EA31D2DF48FD4BE5D8773C539A76C5D4E6E4((&L_18), L_17, 4, 1, NULL);
__this->___movedInCurrentFrameBits = L_18;
int32_t L_19;
L_19 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_20;
memset((&L_20), 0, sizeof(L_20));
ParallelBitArray__ctor_m7BB9EA31D2DF48FD4BE5D8773C539A76C5D4E6E4((&L_20), L_19, 4, 1, NULL);
__this->___movedInPreviousFrameBits = L_20;
int32_t L_21;
L_21 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_22;
memset((&L_22), 0, sizeof(L_22));
ParallelBitArray__ctor_m7BB9EA31D2DF48FD4BE5D8773C539A76C5D4E6E4((&L_22), L_21, 4, 1, NULL);
__this->___visibleInPreviousFrameBits = L_22;
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* L_23 = (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*)(&__this->___editorData);
int32_t L_24 = ___0_initCapacity;
EditorInstanceDataArrays_Initialize_m9893832043B3485AD59127B93D0872405CF77AFC(L_23, L_24, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_Initialize_mCB28B3C43BE61390B76A1B9C1C79BBFA33A33FD0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initCapacity, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_Initialize_mCB28B3C43BE61390B76A1B9C1C79BBFA33A33FD0(_thisAdjusted, ___0_initCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Dispose_mA6CD2735982440ECA65880116C2D214E97ADFC20 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_0, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_1 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E(L_1, NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_2 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7(L_2, NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_3 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___sharedInstances);
NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D(L_3, NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D_RuntimeMethod_var);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_4 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___localToWorldIsFlippedBits);
ParallelBitArray_Dispose_m24CBECA125F3D0090E9786E6AF56CB2E6DE452C6(L_4, NULL);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_5 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___worldAABBs);
NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C(L_5, NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_6 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___tetrahedronCacheIndices);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_6, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_7 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInCurrentFrameBits);
ParallelBitArray_Dispose_m24CBECA125F3D0090E9786E6AF56CB2E6DE452C6(L_7, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_8 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInPreviousFrameBits);
ParallelBitArray_Dispose_m24CBECA125F3D0090E9786E6AF56CB2E6DE452C6(L_8, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_9 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___visibleInPreviousFrameBits);
ParallelBitArray_Dispose_m24CBECA125F3D0090E9786E6AF56CB2E6DE452C6(L_9, NULL);
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* L_10 = (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*)(&__this->___editorData);
EditorInstanceDataArrays_Dispose_m16E99865063B2150E7BEFCE3BAE55831D9532B3B(L_10, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_Dispose_mA6CD2735982440ECA65880116C2D214E97ADFC20_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_Dispose_mA6CD2735982440ECA65880116C2D214E97ADFC20(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Grow_m54A454E32FB7C164E757F05A453DB71BBF6E1907 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_ResizeArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m52ACD4626383AB9B2B414077A5A72FC7164BF8D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_0 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_1 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m52ACD4626383AB9B2B414077A5A72FC7164BF8D8(L_0, L_1, ArrayExtensions_ResizeArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m52ACD4626383AB9B2B414077A5A72FC7164BF8D8_RuntimeMethod_var);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_2 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229(L_2, (&((InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_StaticFields*)il2cpp_codegen_static_fields_for(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var))->___Invalid), L_3, (-1), ArrayExtensions_FillArray_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m3A488A1090C9D5AB0BFA10A0440C12B78DC08229_RuntimeMethod_var);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_4 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___sharedInstances);
int32_t L_5 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D(L_4, L_5, ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D_RuntimeMethod_var);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_6 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___sharedInstances);
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_7;
L_7 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7(L_6, (&((SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_StaticFields*)il2cpp_codegen_static_fields_for(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var))->___Invalid), L_7, (-1), ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_RuntimeMethod_var);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_8 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___localToWorldIsFlippedBits);
int32_t L_9 = ___0_newCapacity;
ParallelBitArray_Resize_mA268182EEF9B41198BFC3780A74CF12D9B232011(L_8, L_9, NULL);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_10 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___worldAABBs);
int32_t L_11 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E(L_10, L_11, ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_12 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___tetrahedronCacheIndices);
int32_t L_13 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347(L_12, L_13, ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_14 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___tetrahedronCacheIndices);
V_0 = (-1);
int32_t L_15;
L_15 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42(L_14, (&V_0), L_15, (-1), ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42_RuntimeMethod_var);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_16 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInCurrentFrameBits);
int32_t L_17 = ___0_newCapacity;
ParallelBitArray_Resize_mA268182EEF9B41198BFC3780A74CF12D9B232011(L_16, L_17, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_18 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInPreviousFrameBits);
int32_t L_19 = ___0_newCapacity;
ParallelBitArray_Resize_mA268182EEF9B41198BFC3780A74CF12D9B232011(L_18, L_19, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_20 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___visibleInPreviousFrameBits);
int32_t L_21 = ___0_newCapacity;
ParallelBitArray_Resize_mA268182EEF9B41198BFC3780A74CF12D9B232011(L_20, L_21, NULL);
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* L_22 = (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*)(&__this->___editorData);
int32_t L_23 = ___0_newCapacity;
EditorInstanceDataArrays_Grow_m57AFD6C22AA320DA1E98981C894EEB1F96C0B041(L_22, L_23, NULL);
int32_t L_24 = ___0_newCapacity;
CPUInstanceData_set_instancesCapacity_m2BC970C6B7AA237310D79F3994737B40F962EE1D(__this, L_24, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_Grow_m54A454E32FB7C164E757F05A453DB71BBF6E1907_AdjustorThunk (RuntimeObject* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_Grow_m54A454E32FB7C164E757F05A453DB71BBF6E1907(_thisAdjusted, ___0_newCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_AddUnsafe_m1F5C8C517A8258670937584F1DD66E9D47724BC2 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_instance), NULL);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_1 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_2;
L_2 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_1, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
if ((((int32_t)L_0) < ((int32_t)L_2)))
{
goto IL_0057;
}
}
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_3 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_4;
L_4 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_3, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_5 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_instance), NULL);
NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205(L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_RuntimeMethod_var);
V_0 = L_4;
goto IL_0047;
}
IL_0036:
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_7 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_8 = V_0;
NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_inline(L_7, L_8, (-1), NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0047:
{
int32_t L_10 = V_0;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_11 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_12;
L_12 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_11, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_12, 1)))))
{
goto IL_0036;
}
}
IL_0057:
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_13 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_14;
L_14 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_instance), NULL);
int32_t L_15;
L_15 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(__this, NULL);
NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_inline(L_13, L_14, L_15, NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_16 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_17;
L_17 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(__this, NULL);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_18 = ___0_instance;
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_16)->___m_Buffer, L_17, (L_18));
int32_t L_19;
L_19 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(__this, NULL);
V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1));
int32_t L_20 = V_1;
CPUInstanceData_set_instancesLength_mA37EF6CFF372799E7F182362873F19898021B186(__this, L_20, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_AddUnsafe_m1F5C8C517A8258670937584F1DD66E9D47724BC2_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_AddUnsafe_m1F5C8C517A8258670937584F1DD66E9D47724BC2(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_0 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_instance), NULL);
int32_t L_2;
L_2 = NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_inline(L_0, L_1, NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B CPUInstanceData_IndexToInstance_m3C95DBA9646291FACE0234AC811183928C232321 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_0 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_1 = ___0_index;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_0)->___m_Buffer, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B CPUInstanceData_IndexToInstance_m3C95DBA9646291FACE0234AC811183928C232321_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B _returnValue;
_returnValue = CPUInstanceData_IndexToInstance_m3C95DBA9646291FACE0234AC811183928C232321(_thisAdjusted, ___0_index, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CPUInstanceData_IsValidInstance_m5B3FF0F8456CF25EE209E68A230D594BB5DB36A3 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_1;
memset((&V_1), 0, sizeof(V_1));
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
bool L_0;
L_0 = InstanceHandle_get_valid_m5629806E66255D75C3B1ED5826B0DA6D13B9E0CE((&___0_instance), NULL);
if (!L_0)
{
goto IL_0055;
}
}
{
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_instance), NULL);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_2 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_3;
L_3 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_2, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
if ((((int32_t)L_1) >= ((int32_t)L_3)))
{
goto IL_0055;
}
}
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_4 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_instance), NULL);
int32_t L_6;
L_6 = NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_inline(L_4, L_5, NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
V_0 = L_6;
int32_t L_7 = V_0;
if ((((int32_t)L_7) < ((int32_t)0)))
{
goto IL_0053;
}
}
{
int32_t L_8 = V_0;
int32_t L_9;
L_9 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(__this, NULL);
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0053;
}
}
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_10 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_11 = V_0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_12;
L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_10)->___m_Buffer, L_11);
V_1 = L_12;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_13 = ___0_instance;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
bool L_14;
L_14 = InstanceHandle_Equals_mB7F950B845D19368217960B6FE7DBEA51B013C9E((&V_1), L_13, NULL);
return L_14;
}
IL_0053:
{
return (bool)0;
}
IL_0055:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool CPUInstanceData_IsValidInstance_m5B3FF0F8456CF25EE209E68A230D594BB5DB36A3_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
bool _returnValue;
_returnValue = CPUInstanceData_IsValidInstance_m5B3FF0F8456CF25EE209E68A230D594BB5DB36A3(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUInstanceData_GetFreeInstancesCount_m1F0B5BDAFE8DC1DB434FC5682705494F3EDFE10C (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
int32_t L_1;
L_1 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(__this, NULL);
return ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
}
}
IL2CPP_EXTERN_C int32_t CPUInstanceData_GetFreeInstancesCount_m1F0B5BDAFE8DC1DB434FC5682705494F3EDFE10C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUInstanceData_GetFreeInstancesCount_m1F0B5BDAFE8DC1DB434FC5682705494F3EDFE10C(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_EnsureFreeInstances_mB7036C8793D1CB89C1C371A605581CBB4E177484 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, int32_t ___0_instancesCount, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0;
L_0 = CPUInstanceData_GetFreeInstancesCount_m1F0B5BDAFE8DC1DB434FC5682705494F3EDFE10C(__this, NULL);
V_0 = L_0;
int32_t L_1 = ___0_instancesCount;
int32_t L_2 = V_0;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
int32_t L_3 = V_1;
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_0023;
}
}
{
int32_t L_4;
L_4 = CPUInstanceData_get_instancesCapacity_mB1E847621B15F7559FC491B24F54ABA253A73249(__this, NULL);
int32_t L_5 = V_1;
CPUInstanceData_Grow_m54A454E32FB7C164E757F05A453DB71BBF6E1907(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_4, L_5)), ((int32_t)256))), NULL);
}
IL_0023:
{
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_EnsureFreeInstances_mB7036C8793D1CB89C1C371A605581CBB4E177484_AdjustorThunk (RuntimeObject* __this, int32_t ___0_instancesCount, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_EnsureFreeInstances_mB7036C8793D1CB89C1C371A605581CBB4E177484(_thisAdjusted, ___0_instancesCount, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_AddNoGrow_mEB9B4B4BCDB7C718DA14898D903B5E0D45DE0455 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_0 = ___0_instance;
CPUInstanceData_AddUnsafe_m1F5C8C517A8258670937584F1DD66E9D47724BC2(__this, L_0, NULL);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_1 = ___0_instance;
CPUInstanceData_SetDefault_mDE2B13667675847C626111DE77EDE63FE25B5E42(__this, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_AddNoGrow_mEB9B4B4BCDB7C718DA14898D903B5E0D45DE0455_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_AddNoGrow_mEB9B4B4BCDB7C718DA14898D903B5E0D45DE0455(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Remove_m599064EAE344F332CFE4CD00C9714E72623D6877 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_2;
memset((&V_2), 0, sizeof(V_2));
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_0 = ___0_instance;
int32_t L_1;
L_1 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(__this, L_0, NULL);
V_0 = L_1;
int32_t L_2;
L_2 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(__this, NULL);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_3 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_4 = V_0;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_5 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_6 = V_1;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_7;
L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_5)->___m_Buffer, L_6);
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_3)->___m_Buffer, L_4, (L_7));
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_8 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___sharedInstances);
int32_t L_9 = V_0;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_10 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___sharedInstances);
int32_t L_11 = V_1;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_12;
L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_10)->___m_Buffer, L_11);
IL2CPP_NATIVEARRAY_SET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_8)->___m_Buffer, L_9, (L_12));
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_13 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___localToWorldIsFlippedBits);
int32_t L_14 = V_0;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_15 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___localToWorldIsFlippedBits);
int32_t L_16 = V_1;
bool L_17;
L_17 = ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0(L_15, L_16, NULL);
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_13, L_14, L_17, NULL);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_18 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___worldAABBs);
int32_t L_19 = V_0;
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_20 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___worldAABBs);
int32_t L_21 = V_1;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_22;
L_22 = IL2CPP_NATIVEARRAY_GET_ITEM(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (L_20)->___m_Buffer, L_21);
IL2CPP_NATIVEARRAY_SET_ITEM(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (L_18)->___m_Buffer, L_19, (L_22));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_23 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___tetrahedronCacheIndices);
int32_t L_24 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_25 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___tetrahedronCacheIndices);
int32_t L_26 = V_1;
int32_t L_27;
L_27 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_25)->___m_Buffer, L_26);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_23)->___m_Buffer, L_24, (L_27));
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_28 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInCurrentFrameBits);
int32_t L_29 = V_0;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_30 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInCurrentFrameBits);
int32_t L_31 = V_1;
bool L_32;
L_32 = ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0(L_30, L_31, NULL);
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_28, L_29, L_32, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_33 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInPreviousFrameBits);
int32_t L_34 = V_0;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_35 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInPreviousFrameBits);
int32_t L_36 = V_1;
bool L_37;
L_37 = ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0(L_35, L_36, NULL);
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_33, L_34, L_37, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_38 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___visibleInPreviousFrameBits);
int32_t L_39 = V_0;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_40 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___visibleInPreviousFrameBits);
int32_t L_41 = V_1;
bool L_42;
L_42 = ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0(L_40, L_41, NULL);
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_38, L_39, L_42, NULL);
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* L_43 = (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*)(&__this->___editorData);
int32_t L_44 = V_0;
int32_t L_45 = V_1;
EditorInstanceDataArrays_Remove_mC3970E725DCDCEA7B636C2DCB4732C432787AE35(L_43, L_44, L_45, NULL);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_46 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_47 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_48 = V_1;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_49;
L_49 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_47)->___m_Buffer, L_48);
V_2 = L_49;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_50;
L_50 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&V_2), NULL);
int32_t L_51 = V_0;
NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_inline(L_46, L_50, L_51, NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_52 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_53;
L_53 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_instance), NULL);
NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_inline(L_52, L_53, (-1), NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
int32_t L_54;
L_54 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(__this, NULL);
CPUInstanceData_set_instancesLength_mA37EF6CFF372799E7F182362873F19898021B186(__this, ((int32_t)il2cpp_codegen_subtract(L_54, 1)), NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_Remove_m599064EAE344F332CFE4CD00C9714E72623D6877_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_Remove_m599064EAE344F332CFE4CD00C9714E72623D6877(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Set_m47C0F837DC4AFF38FE4A50E426FFE05969B3FC19 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___1_sharedInstance, bool ___2_localToWorldIsFlipped, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___3_worldAABB, int32_t ___4_tetrahedronCacheIndex, bool ___5_movedInCurrentFrame, bool ___6_movedInPreviousFrame, bool ___7_visibleInPreviousFrame, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_0 = ___0_instance;
int32_t L_1;
L_1 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(__this, L_0, NULL);
V_0 = L_1;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_2 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___sharedInstances);
int32_t L_3 = V_0;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_4 = ___1_sharedInstance;
IL2CPP_NATIVEARRAY_SET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_2)->___m_Buffer, L_3, (L_4));
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_5 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___localToWorldIsFlippedBits);
int32_t L_6 = V_0;
bool L_7 = ___2_localToWorldIsFlipped;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_5, L_6, L_7, NULL);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_8 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___worldAABBs);
int32_t L_9 = V_0;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_10 = ___3_worldAABB;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_11 = (*(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_10);
IL2CPP_NATIVEARRAY_SET_ITEM(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (L_8)->___m_Buffer, L_9, (L_11));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_12 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___tetrahedronCacheIndices);
int32_t L_13 = V_0;
int32_t L_14 = ___4_tetrahedronCacheIndex;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_12)->___m_Buffer, L_13, (L_14));
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_15 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInCurrentFrameBits);
int32_t L_16 = V_0;
bool L_17 = ___5_movedInCurrentFrame;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_15, L_16, L_17, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_18 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___movedInPreviousFrameBits);
int32_t L_19 = V_0;
bool L_20 = ___6_movedInPreviousFrame;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_18, L_19, L_20, NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_21 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___visibleInPreviousFrameBits);
int32_t L_22 = V_0;
bool L_23 = ___7_visibleInPreviousFrame;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_21, L_22, L_23, NULL);
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* L_24 = (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*)(&__this->___editorData);
int32_t L_25 = V_0;
EditorInstanceDataArrays_SetDefault_mBB385CE94C9E46ADADB174CEFB393C2A19245724(L_24, L_25, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_Set_m47C0F837DC4AFF38FE4A50E426FFE05969B3FC19_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___1_sharedInstance, bool ___2_localToWorldIsFlipped, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___3_worldAABB, int32_t ___4_tetrahedronCacheIndex, bool ___5_movedInCurrentFrame, bool ___6_movedInPreviousFrame, bool ___7_visibleInPreviousFrame, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_Set_m47C0F837DC4AFF38FE4A50E426FFE05969B3FC19(_thisAdjusted, ___0_instance, ___1_sharedInstance, ___2_localToWorldIsFlipped, ___3_worldAABB, ___4_tetrahedronCacheIndex, ___5_movedInCurrentFrame, ___6_movedInPreviousFrame, ___7_visibleInPreviousFrame, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_SetDefault_mDE2B13667675847C626111DE77EDE63FE25B5E42 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A V_0;
memset((&V_0), 0, sizeof(V_0));
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_0 = ___0_instance;
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_1 = ((SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_StaticFields*)il2cpp_codegen_static_fields_for(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var))->___Invalid;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_2 = (&V_0);
il2cpp_codegen_initobj(L_2, sizeof(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A));
CPUInstanceData_Set_m47C0F837DC4AFF38FE4A50E426FFE05969B3FC19(__this, L_0, L_1, (bool)0, L_2, (-1), (bool)0, (bool)0, (bool)0, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_SetDefault_mDE2B13667675847C626111DE77EDE63FE25B5E42_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_SetDefault_mDE2B13667675847C626111DE77EDE63FE25B5E42(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 CPUInstanceData_Get_SharedInstance_mE5ED4915B38984690F4AB5089634500FBCB6C3CB (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
{
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_0 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___sharedInstances);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_1 = ___0_instance;
int32_t L_2;
L_2 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(__this, L_1, NULL);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_0)->___m_Buffer, L_2);
return L_3;
}
}
IL2CPP_EXTERN_C SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 CPUInstanceData_Get_SharedInstance_mE5ED4915B38984690F4AB5089634500FBCB6C3CB_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 _returnValue;
_returnValue = CPUInstanceData_Get_SharedInstance_mE5ED4915B38984690F4AB5089634500FBCB6C3CB(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUInstanceData_Set_TetrahedronCacheIndex_mAC10B658EB1AB6EF405BC32A6DE8E88F7AA45AD5 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, int32_t ___1_tetrahedronCacheIndex, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___tetrahedronCacheIndices);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_1 = ___0_instance;
int32_t L_2;
L_2 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(__this, L_1, NULL);
int32_t L_3 = ___1_tetrahedronCacheIndex;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_0)->___m_Buffer, L_2, (L_3));
return;
}
}
IL2CPP_EXTERN_C void CPUInstanceData_Set_TetrahedronCacheIndex_mAC10B658EB1AB6EF405BC32A6DE8E88F7AA45AD5_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, int32_t ___1_tetrahedronCacheIndex, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
CPUInstanceData_Set_TetrahedronCacheIndex_mAC10B658EB1AB6EF405BC32A6DE8E88F7AA45AD5(_thisAdjusted, ___0_instance, ___1_tetrahedronCacheIndex, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 CPUInstanceData_AsReadOnly_m90E90427C88E3F72D123C44F0E7957BACDDA8306 (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* __this, const RuntimeMethod* method)
{
{
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 L_0;
memset((&L_0), 0, sizeof(L_0));
ReadOnly__ctor_mFAEAA65432C0711F606AC98FD2320032B60A3309((&L_0), __this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 CPUInstanceData_AsReadOnly_m90E90427C88E3F72D123C44F0E7957BACDDA8306_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*>(__this + _offset);
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 _returnValue;
_returnValue = CPUInstanceData_AsReadOnly_m90E90427C88E3F72D123C44F0E7957BACDDA8306(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_get_handlesLength_m50556F07B2F7144758202F76E202ED795E715DE9 (ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B V_0;
memset((&V_0), 0, sizeof(V_0));
{
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_0 = __this->___instanceIndices;
V_0 = L_0;
int32_t L_1;
L_1 = ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_inline((&V_0), ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_RuntimeMethod_var);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t ReadOnly_get_handlesLength_m50556F07B2F7144758202F76E202ED795E715DE9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnly_get_handlesLength_m50556F07B2F7144758202F76E202ED795E715DE9(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_get_instancesLength_m0E85E521D7DB61518C6988B08646386F20A17307 (ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_get_Length_m5A02361A5596941D5096DA94B1ADBD6EB2EE5303_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310 V_0;
memset((&V_0), 0, sizeof(V_0));
{
ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310 L_0 = __this->___instances;
V_0 = L_0;
int32_t L_1;
L_1 = ReadOnly_get_Length_m5A02361A5596941D5096DA94B1ADBD6EB2EE5303_inline((&V_0), ReadOnly_get_Length_m5A02361A5596941D5096DA94B1ADBD6EB2EE5303_RuntimeMethod_var);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t ReadOnly_get_instancesLength_m0E85E521D7DB61518C6988B08646386F20A17307_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnly_get_instancesLength_m0E85E521D7DB61518C6988B08646386F20A17307(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly__ctor_mFAEAA65432C0711F606AC98FD2320032B60A3309 (ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* __this, CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* ___0_instanceData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_mC6DC10C1D7666AB25099F3FFB2B3632B4CD7AA8D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_1;
memset((&V_1), 0, sizeof(V_1));
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C V_2;
memset((&V_2), 0, sizeof(V_2));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF V_3;
memset((&V_3), 0, sizeof(V_3));
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 V_4;
memset((&V_4), 0, sizeof(V_4));
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 V_5;
memset((&V_5), 0, sizeof(V_5));
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A V_6;
memset((&V_6), 0, sizeof(V_6));
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_0 = ___0_instanceData;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 L_1 = L_0->___m_InstanceIndices;
V_0 = L_1;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_2;
L_2 = NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6((&V_0), NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
V_1 = L_2;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_3;
L_3 = NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33((&V_1), NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var);
__this->___instanceIndices = L_3;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_4 = ___0_instanceData;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_5 = L_4->___instances;
V_2 = L_5;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_6 = ___0_instanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_7 = (*(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)L_6);
V_3 = L_7;
int32_t L_8;
L_8 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C((&V_3), NULL);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_9;
L_9 = NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C((&V_2), 0, L_8, NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
V_2 = L_9;
ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310 L_10;
L_10 = NativeArray_1_AsReadOnly_mC6DC10C1D7666AB25099F3FFB2B3632B4CD7AA8D((&V_2), NativeArray_1_AsReadOnly_mC6DC10C1D7666AB25099F3FFB2B3632B4CD7AA8D_RuntimeMethod_var);
__this->___instances = L_10;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_11 = ___0_instanceData;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 L_12 = L_11->___sharedInstances;
V_4 = L_12;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_13 = ___0_instanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_14 = (*(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)L_13);
V_3 = L_14;
int32_t L_15;
L_15 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C((&V_3), NULL);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 L_16;
L_16 = NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6((&V_4), 0, L_15, NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6_RuntimeMethod_var);
V_4 = L_16;
ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 L_17;
L_17 = NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457((&V_4), NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457_RuntimeMethod_var);
__this->___sharedInstances = L_17;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_18 = ___0_instanceData;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_19 = L_18->___localToWorldIsFlippedBits;
V_5 = L_19;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_20 = ___0_instanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_21 = (*(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)L_20);
V_3 = L_21;
int32_t L_22;
L_22 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C((&V_3), NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_23;
L_23 = ParallelBitArray_GetSubArray_m45E14868BB90EC98D0467ABDA3DAD1BD4BFC49DD((&V_5), L_22, NULL);
__this->___localToWorldIsFlippedBits = L_23;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_24 = ___0_instanceData;
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A L_25 = L_24->___worldAABBs;
V_6 = L_25;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_26 = ___0_instanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_27 = (*(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)L_26);
V_3 = L_27;
int32_t L_28;
L_28 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C((&V_3), NULL);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A L_29;
L_29 = NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75((&V_6), 0, L_28, NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75_RuntimeMethod_var);
V_6 = L_29;
ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA L_30;
L_30 = NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151((&V_6), NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151_RuntimeMethod_var);
__this->___worldAABBs = L_30;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_31 = ___0_instanceData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_32 = L_31->___tetrahedronCacheIndices;
V_1 = L_32;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_33 = ___0_instanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_34 = (*(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)L_33);
V_3 = L_34;
int32_t L_35;
L_35 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C((&V_3), NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_36;
L_36 = NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10((&V_1), 0, L_35, NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var);
V_1 = L_36;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_37;
L_37 = NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33((&V_1), NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var);
__this->___tetrahedronCacheIndices = L_37;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_38 = ___0_instanceData;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_39 = L_38->___movedInCurrentFrameBits;
V_5 = L_39;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_40 = ___0_instanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_41 = (*(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)L_40);
V_3 = L_41;
int32_t L_42;
L_42 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C((&V_3), NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_43;
L_43 = ParallelBitArray_GetSubArray_m45E14868BB90EC98D0467ABDA3DAD1BD4BFC49DD((&V_5), L_42, NULL);
__this->___movedInCurrentFrameBits = L_43;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_44 = ___0_instanceData;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_45 = L_44->___movedInPreviousFrameBits;
V_5 = L_45;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_46 = ___0_instanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_47 = (*(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)L_46);
V_3 = L_47;
int32_t L_48;
L_48 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C((&V_3), NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_49;
L_49 = ParallelBitArray_GetSubArray_m45E14868BB90EC98D0467ABDA3DAD1BD4BFC49DD((&V_5), L_48, NULL);
__this->___movedInPreviousFrameBits = L_49;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_50 = ___0_instanceData;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_51 = L_50->___visibleInPreviousFrameBits;
V_5 = L_51;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_52 = ___0_instanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_53 = (*(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)L_52);
V_3 = L_53;
int32_t L_54;
L_54 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C((&V_3), NULL);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_55;
L_55 = ParallelBitArray_GetSubArray_m45E14868BB90EC98D0467ABDA3DAD1BD4BFC49DD((&V_5), L_54, NULL);
__this->___visibleInPreviousFrameBits = L_55;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_56 = ___0_instanceData;
ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74 L_57;
memset((&L_57), 0, sizeof(L_57));
ReadOnly__ctor_m2029FDC41CDEC78F717316642DB33534904EC6E2((&L_57), L_56, NULL);
__this->___editorData = L_57;
return;
}
}
IL2CPP_EXTERN_C void ReadOnly__ctor_mFAEAA65432C0711F606AC98FD2320032B60A3309_AdjustorThunk (RuntimeObject* __this, CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* ___0_instanceData, const RuntimeMethod* method)
{
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31*>(__this + _offset);
ReadOnly__ctor_mFAEAA65432C0711F606AC98FD2320032B60A3309(_thisAdjusted, ___0_instanceData, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_InstanceToIndex_mA64D7447F6466C660DE83765B1B42673D922CCE2 (ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B V_0;
memset((&V_0), 0, sizeof(V_0));
{
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_0 = __this->___instanceIndices;
V_0 = L_0;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&___0_instance), NULL);
int32_t L_2;
L_2 = ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_inline((&V_0), L_1, ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_RuntimeMethod_var);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t ReadOnly_InstanceToIndex_mA64D7447F6466C660DE83765B1B42673D922CCE2_AdjustorThunk (RuntimeObject* __this, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___0_instance, const RuntimeMethod* method)
{
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnly_InstanceToIndex_mA64D7447F6466C660DE83765B1B42673D922CCE2(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, 0);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_set_instancesLength_m62AE1E8890A80D570FD3D11CD9E7C76B9D19124F (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1 = ___0_value;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_0)->___m_Buffer, 0, (L_1));
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_set_instancesLength_m62AE1E8890A80D570FD3D11CD9E7C76B9D19124F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_set_instancesLength_m62AE1E8890A80D570FD3D11CD9E7C76B9D19124F(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, 1);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_set_instancesCapacity_mEBAB461BBCD3CD8127252B3F6156431A24943A69 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
int32_t L_1 = ___0_value;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_0)->___m_Buffer, 1, (L_1));
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_set_instancesCapacity_mEBAB461BBCD3CD8127252B3F6156431A24943A69_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_set_instancesCapacity_mEBAB461BBCD3CD8127252B3F6156431A24943A69(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Initialize_m0D70CFA6688D2B1A165CDB20AB1760CBB4604A6E (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_initCapacity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mD9235EDFC26B73C2B48EC03285EFD67FAC5DBB79_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0;
memset((&L_0), 0, sizeof(L_0));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_0), 2, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___m_StructData = L_0;
int32_t L_1 = ___0_initCapacity;
CPUSharedInstanceData_set_instancesCapacity_mEBAB461BBCD3CD8127252B3F6156431A24943A69(__this, L_1, NULL);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_2;
L_2 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 L_3;
memset((&L_3), 0, sizeof(L_3));
NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E((&L_3), L_2, NativeList_1__ctor_m98E15AF6E12EDECAB34F6D2B40A8D5201465427E_RuntimeMethod_var);
__this->___m_InstanceIndices = L_3;
int32_t L_4;
L_4 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 L_5;
memset((&L_5), 0, sizeof(L_5));
NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27((&L_5), L_4, 4, 0, NativeArray_1__ctor_mB0AD337C4EA82C18D214D63D1B478193CBCA5D27_RuntimeMethod_var);
__this->___instances = L_5;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_6 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___instances);
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7(L_6, (&((SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_StaticFields*)il2cpp_codegen_static_fields_for(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var))->___Invalid), 0, (-1), ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_RuntimeMethod_var);
int32_t L_7;
L_7 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_8;
memset((&L_8), 0, sizeof(L_8));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_8), L_7, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___rendererGroupIDs = L_8;
int32_t L_9;
L_9 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_10;
memset((&L_10), 0, sizeof(L_10));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_10), L_9, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___meshIDs = L_10;
int32_t L_11;
L_11 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A L_12;
memset((&L_12), 0, sizeof(L_12));
NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48((&L_12), L_11, 4, 1, NativeArray_1__ctor_m60EF4524A8A993CF2DDB72396F61026DFBF8EF48_RuntimeMethod_var);
__this->___localAABBs = L_12;
int32_t L_13;
L_13 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3 L_14;
memset((&L_14), 0, sizeof(L_14));
NativeArray_1__ctor_mD9235EDFC26B73C2B48EC03285EFD67FAC5DBB79((&L_14), L_13, 4, 1, NativeArray_1__ctor_mD9235EDFC26B73C2B48EC03285EFD67FAC5DBB79_RuntimeMethod_var);
__this->___flags = L_14;
int32_t L_15;
L_15 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_16;
memset((&L_16), 0, sizeof(L_16));
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&L_16), L_15, 4, 1, NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
__this->___lodGroupAndMasks = L_16;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_17 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___lodGroupAndMasks);
V_0 = (-1);
ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9(L_17, (&V_0), 0, (-1), ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9_RuntimeMethod_var);
int32_t L_18;
L_18 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_19;
memset((&L_19), 0, sizeof(L_19));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_19), L_18, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___gameObjectLayers = L_19;
int32_t L_20;
L_20 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_21;
memset((&L_21), 0, sizeof(L_21));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_21), L_20, 4, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___refCounts = L_21;
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_Initialize_m0D70CFA6688D2B1A165CDB20AB1760CBB4604A6E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initCapacity, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_Initialize_m0D70CFA6688D2B1A165CDB20AB1760CBB4604A6E(_thisAdjusted, ___0_initCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Dispose_m37AA8B81C3E42B81EC8E948B3F3DF9197B75E48C (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m9F9177DF276400EA5B03C3A81C2FDFF7D5E4F8B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_StructData);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_0, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_1 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E(L_1, NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_2 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___instances);
NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D(L_2, NativeArray_1_Dispose_m89D1A65049A66135A9208BAA6641B78662D65A9D_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_3 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_3, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_4 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___meshIDs);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_4, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_5 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___localAABBs);
NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C(L_5, NativeArray_1_Dispose_m880749AD14CF18198530F4A5F2751CE5FABB371C_RuntimeMethod_var);
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* L_6 = (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*)(&__this->___flags);
NativeArray_1_Dispose_m9F9177DF276400EA5B03C3A81C2FDFF7D5E4F8B2(L_6, NativeArray_1_Dispose_m9F9177DF276400EA5B03C3A81C2FDFF7D5E4F8B2_RuntimeMethod_var);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_7 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___lodGroupAndMasks);
NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC(L_7, NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_8 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___gameObjectLayers);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_8, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_9 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___refCounts);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_9, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_Dispose_m37AA8B81C3E42B81EC8E948B3F3DF9197B75E48C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_Dispose_m37AA8B81C3E42B81EC8E948B3F3DF9197B75E48C(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Grow_m0AED29A47C913CD92A9EA6281FABBBE76C4C26F3 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_ResizeArray_TisCPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455_m32160E4BACCBF9165FA9F2F603E3E38E0ABAE1D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_ResizeArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mA7A1947DAC61D89594FD427B8866AF243CBCA65E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_0 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___instances);
int32_t L_1 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D(L_0, L_1, ArrayExtensions_ResizeArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m2D6841BFE4922A1788066204FCBD76C1DB4DC08D_RuntimeMethod_var);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_2 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___instances);
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7(L_2, (&((SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_StaticFields*)il2cpp_codegen_static_fields_for(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var))->___Invalid), L_3, (-1), ArrayExtensions_FillArray_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_m5648A9E7718D7979BA56FD63EC17BD2FDECBFAE7_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_4 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
int32_t L_5 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347(L_4, L_5, ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_6 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___meshIDs);
int32_t L_7 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347(L_6, L_7, ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_RuntimeMethod_var);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_8 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___localAABBs);
int32_t L_9 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E(L_8, L_9, ArrayExtensions_ResizeArray_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m8A2F9A1D8DFBB33E7FE51939F514F6E6C42BF43E_RuntimeMethod_var);
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* L_10 = (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*)(&__this->___flags);
int32_t L_11 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisCPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455_m32160E4BACCBF9165FA9F2F603E3E38E0ABAE1D4(L_10, L_11, ArrayExtensions_ResizeArray_TisCPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455_m32160E4BACCBF9165FA9F2F603E3E38E0ABAE1D4_RuntimeMethod_var);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_12 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___lodGroupAndMasks);
int32_t L_13 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mA7A1947DAC61D89594FD427B8866AF243CBCA65E(L_12, L_13, ArrayExtensions_ResizeArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mA7A1947DAC61D89594FD427B8866AF243CBCA65E_RuntimeMethod_var);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_14 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___lodGroupAndMasks);
V_0 = (-1);
int32_t L_15;
L_15 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9(L_14, (&V_0), L_15, (-1), ArrayExtensions_FillArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m7A4AC0DB8F27C5F75A643FC2A86415CC51578FD9_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_16 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___gameObjectLayers);
int32_t L_17 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347(L_16, L_17, ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_18 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___refCounts);
int32_t L_19 = ___0_newCapacity;
ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347(L_18, L_19, ArrayExtensions_ResizeArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCC1C29FFBD5857EE8A9D2DD4EECE68A25390D347_RuntimeMethod_var);
int32_t L_20 = ___0_newCapacity;
CPUSharedInstanceData_set_instancesCapacity_mEBAB461BBCD3CD8127252B3F6156431A24943A69(__this, L_20, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_Grow_m0AED29A47C913CD92A9EA6281FABBBE76C4C26F3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_Grow_m0AED29A47C913CD92A9EA6281FABBBE76C4C26F3(_thisAdjusted, ___0_newCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_AddUnsafe_mD66018426B29B8FC77CBA218E04D6470D3A08B69 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&___0_instance), NULL);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_1 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_2;
L_2 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_1, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
if ((((int32_t)L_0) < ((int32_t)L_2)))
{
goto IL_0057;
}
}
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_3 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_4;
L_4 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_3, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_5 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&___0_instance), NULL);
NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205(L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_RuntimeMethod_var);
V_0 = L_4;
goto IL_0047;
}
IL_0036:
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_7 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_8 = V_0;
NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_inline(L_7, L_8, (-1), NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0047:
{
int32_t L_10 = V_0;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_11 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_12;
L_12 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_11, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_12, 1)))))
{
goto IL_0036;
}
}
IL_0057:
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_13 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_14;
L_14 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&___0_instance), NULL);
int32_t L_15;
L_15 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6(__this, NULL);
NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_inline(L_13, L_14, L_15, NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_16 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___instances);
int32_t L_17;
L_17 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6(__this, NULL);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_18 = ___0_instance;
IL2CPP_NATIVEARRAY_SET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_16)->___m_Buffer, L_17, (L_18));
int32_t L_19;
L_19 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6(__this, NULL);
V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1));
int32_t L_20 = V_1;
CPUSharedInstanceData_set_instancesLength_m62AE1E8890A80D570FD3D11CD9E7C76B9D19124F(__this, L_20, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_AddUnsafe_mD66018426B29B8FC77CBA218E04D6470D3A08B69_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_AddUnsafe_mD66018426B29B8FC77CBA218E04D6470D3A08B69(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_0 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&___0_instance), NULL);
int32_t L_2;
L_2 = NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_inline(L_0, L_1, NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_InstanceToIndex_mA58DA1C16D52FECF5ED6238B168203837D75F87C (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* ___0_instanceData, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_instance, const RuntimeMethod* method)
{
int32_t V_0 = 0;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_1;
memset((&V_1), 0, sizeof(V_1));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF V_2;
memset((&V_2), 0, sizeof(V_2));
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 V_3;
memset((&V_3), 0, sizeof(V_3));
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_0 = ___0_instanceData;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_1 = (*(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)L_0);
V_2 = L_1;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_2 = ___1_instance;
int32_t L_3;
L_3 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE((&V_2), L_2, NULL);
V_0 = L_3;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_4 = ___0_instanceData;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 L_5 = L_4->___sharedInstances;
V_3 = L_5;
int32_t L_6 = V_0;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_7;
L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, ((&V_3))->___m_Buffer, L_6);
V_1 = L_7;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_8 = V_1;
int32_t L_9;
L_9 = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(__this, L_8, NULL);
return L_9;
}
}
IL2CPP_EXTERN_C int32_t CPUSharedInstanceData_InstanceToIndex_mA58DA1C16D52FECF5ED6238B168203837D75F87C_AdjustorThunk (RuntimeObject* __this, CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* ___0_instanceData, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_instance, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUSharedInstanceData_InstanceToIndex_mA58DA1C16D52FECF5ED6238B168203837D75F87C(_thisAdjusted, ___0_instanceData, ___1_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_GetFreeInstancesCount_mC18CC336EB3ED96DA46A39019C480485B58A26F5 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
int32_t L_1;
L_1 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6(__this, NULL);
return ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
}
}
IL2CPP_EXTERN_C int32_t CPUSharedInstanceData_GetFreeInstancesCount_mC18CC336EB3ED96DA46A39019C480485B58A26F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUSharedInstanceData_GetFreeInstancesCount_mC18CC336EB3ED96DA46A39019C480485B58A26F5(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_EnsureFreeInstances_m9276B1E0AE6DE0DFAE5F6FA4AFFB7DD9E6939CB0 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, int32_t ___0_instancesCount, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0;
L_0 = CPUSharedInstanceData_GetFreeInstancesCount_mC18CC336EB3ED96DA46A39019C480485B58A26F5(__this, NULL);
V_0 = L_0;
int32_t L_1 = ___0_instancesCount;
int32_t L_2 = V_0;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
int32_t L_3 = V_1;
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_0023;
}
}
{
int32_t L_4;
L_4 = CPUSharedInstanceData_get_instancesCapacity_mE40EF07D597175079E8DB6639E444A8346BD5C67(__this, NULL);
int32_t L_5 = V_1;
CPUSharedInstanceData_Grow_m0AED29A47C913CD92A9EA6281FABBBE76C4C26F3(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_4, L_5)), ((int32_t)256))), NULL);
}
IL_0023:
{
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_EnsureFreeInstances_m9276B1E0AE6DE0DFAE5F6FA4AFFB7DD9E6939CB0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_instancesCount, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_EnsureFreeInstances_m9276B1E0AE6DE0DFAE5F6FA4AFFB7DD9E6939CB0(_thisAdjusted, ___0_instancesCount, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_AddNoGrow_mAF3FBC643ABC12255E182EE8F8D26024AD8BBACD (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_0 = ___0_instance;
CPUSharedInstanceData_AddUnsafe_mD66018426B29B8FC77CBA218E04D6470D3A08B69(__this, L_0, NULL);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_1 = ___0_instance;
CPUSharedInstanceData_SetDefault_m9241E530C50F996744FC4691DCD87C0E30602237(__this, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_AddNoGrow_mAF3FBC643ABC12255E182EE8F8D26024AD8BBACD_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_AddNoGrow_mAF3FBC643ABC12255E182EE8F8D26024AD8BBACD(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Remove_m1BA13D76461FC093E7667EA3746FC4A6C3E99EF9 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_2;
memset((&V_2), 0, sizeof(V_2));
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_0 = ___0_instance;
int32_t L_1;
L_1 = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(__this, L_0, NULL);
V_0 = L_1;
int32_t L_2;
L_2 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6(__this, NULL);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_3 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___instances);
int32_t L_4 = V_0;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_5 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___instances);
int32_t L_6 = V_1;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_7;
L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_5)->___m_Buffer, L_6);
IL2CPP_NATIVEARRAY_SET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_3)->___m_Buffer, L_4, (L_7));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_8 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
int32_t L_9 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_10 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_10)->___m_Buffer, L_11);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_8)->___m_Buffer, L_9, (L_12));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_13 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___meshIDs);
int32_t L_14 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_15 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___meshIDs);
int32_t L_16 = V_1;
int32_t L_17;
L_17 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_15)->___m_Buffer, L_16);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_13)->___m_Buffer, L_14, (L_17));
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_18 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___localAABBs);
int32_t L_19 = V_0;
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_20 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___localAABBs);
int32_t L_21 = V_1;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_22;
L_22 = IL2CPP_NATIVEARRAY_GET_ITEM(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (L_20)->___m_Buffer, L_21);
IL2CPP_NATIVEARRAY_SET_ITEM(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (L_18)->___m_Buffer, L_19, (L_22));
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* L_23 = (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*)(&__this->___flags);
int32_t L_24 = V_0;
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* L_25 = (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*)(&__this->___flags);
int32_t L_26 = V_1;
CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455 L_27;
L_27 = IL2CPP_NATIVEARRAY_GET_ITEM(CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455, (L_25)->___m_Buffer, L_26);
IL2CPP_NATIVEARRAY_SET_ITEM(CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455, (L_23)->___m_Buffer, L_24, (L_27));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_28 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___lodGroupAndMasks);
int32_t L_29 = V_0;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_30 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___lodGroupAndMasks);
int32_t L_31 = V_1;
uint32_t L_32;
L_32 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_30)->___m_Buffer, L_31);
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, (L_28)->___m_Buffer, L_29, (L_32));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_33 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___gameObjectLayers);
int32_t L_34 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_35 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___gameObjectLayers);
int32_t L_36 = V_1;
int32_t L_37;
L_37 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_35)->___m_Buffer, L_36);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_33)->___m_Buffer, L_34, (L_37));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_38 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___refCounts);
int32_t L_39 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_40 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___refCounts);
int32_t L_41 = V_1;
int32_t L_42;
L_42 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_40)->___m_Buffer, L_41);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_38)->___m_Buffer, L_39, (L_42));
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_43 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_44 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&__this->___instances);
int32_t L_45 = V_1;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_46;
L_46 = IL2CPP_NATIVEARRAY_GET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_44)->___m_Buffer, L_45);
V_2 = L_46;
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_47;
L_47 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&V_2), NULL);
int32_t L_48 = V_0;
NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_inline(L_43, L_47, L_48, NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_49 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_InstanceIndices);
int32_t L_50;
L_50 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&___0_instance), NULL);
NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_inline(L_49, L_50, (-1), NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_RuntimeMethod_var);
int32_t L_51;
L_51 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6(__this, NULL);
CPUSharedInstanceData_set_instancesLength_m62AE1E8890A80D570FD3D11CD9E7C76B9D19124F(__this, ((int32_t)il2cpp_codegen_subtract(L_51, 1)), NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_Remove_m1BA13D76461FC093E7667EA3746FC4A6C3E99EF9_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_Remove_m1BA13D76461FC093E7667EA3746FC4A6C3E99EF9(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_Get_RendererGroupID_m09F08F1763DD649A37D88B169CA50B2BD4F71768 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_1 = ___0_instance;
int32_t L_2;
L_2 = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(__this, L_1, NULL);
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, L_2);
return L_3;
}
}
IL2CPP_EXTERN_C int32_t CPUSharedInstanceData_Get_RendererGroupID_m09F08F1763DD649A37D88B169CA50B2BD4F71768_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUSharedInstanceData_Get_RendererGroupID_m09F08F1763DD649A37D88B169CA50B2BD4F71768(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_Get_MeshID_m70DD07FFBE12B43BA2546547FD26BC268E28EF43 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___meshIDs);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_1 = ___0_instance;
int32_t L_2;
L_2 = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(__this, L_1, NULL);
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, L_2);
return L_3;
}
}
IL2CPP_EXTERN_C int32_t CPUSharedInstanceData_Get_MeshID_m70DD07FFBE12B43BA2546547FD26BC268E28EF43_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUSharedInstanceData_Get_MeshID_m70DD07FFBE12B43BA2546547FD26BC268E28EF43(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CPUSharedInstanceData_Get_RefCount_mE216F6749BB1B06E795C52C2433EE85E6C57DC01 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___refCounts);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_1 = ___0_instance;
int32_t L_2;
L_2 = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(__this, L_1, NULL);
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, L_2);
return L_3;
}
}
IL2CPP_EXTERN_C int32_t CPUSharedInstanceData_Get_RefCount_mE216F6749BB1B06E795C52C2433EE85E6C57DC01_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
int32_t _returnValue;
_returnValue = CPUSharedInstanceData_Get_RefCount_mE216F6749BB1B06E795C52C2433EE85E6C57DC01(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Set_RefCount_m7C5AF143DDC85304B2840A688BB2DD095A03B7CC (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, int32_t ___1_refCount, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___refCounts);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_1 = ___0_instance;
int32_t L_2;
L_2 = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(__this, L_1, NULL);
int32_t L_3 = ___1_refCount;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_0)->___m_Buffer, L_2, (L_3));
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_Set_RefCount_m7C5AF143DDC85304B2840A688BB2DD095A03B7CC_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, int32_t ___1_refCount, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_Set_RefCount_m7C5AF143DDC85304B2840A688BB2DD095A03B7CC(_thisAdjusted, ___0_instance, ___1_refCount, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_Set_m279EC70ECAFE08B578FAD878B0F166CAD59A4CC2 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, int32_t ___1_rendererGroupID, int32_t ___2_meshID, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___3_localAABB, uint8_t ___4_transformUpdateFlags, uint8_t ___5_instanceFlags, uint32_t ___6_lodGroupAndMask, int32_t ___7_gameObjectLayer, int32_t ___8_refCount, const RuntimeMethod* method)
{
int32_t V_0 = 0;
CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455 V_1;
memset((&V_1), 0, sizeof(V_1));
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_0 = ___0_instance;
int32_t L_1;
L_1 = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(__this, L_0, NULL);
V_0 = L_1;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
int32_t L_3 = V_0;
int32_t L_4 = ___1_rendererGroupID;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_2)->___m_Buffer, L_3, (L_4));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_5 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___meshIDs);
int32_t L_6 = V_0;
int32_t L_7 = ___2_meshID;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_5)->___m_Buffer, L_6, (L_7));
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_8 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&__this->___localAABBs);
int32_t L_9 = V_0;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_10 = ___3_localAABB;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_11 = (*(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_10);
IL2CPP_NATIVEARRAY_SET_ITEM(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (L_8)->___m_Buffer, L_9, (L_11));
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* L_12 = (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*)(&__this->___flags);
int32_t L_13 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455));
uint8_t L_14 = ___4_transformUpdateFlags;
(&V_1)->___transformUpdateFlags = L_14;
uint8_t L_15 = ___5_instanceFlags;
(&V_1)->___instanceFlags = L_15;
CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455 L_16 = V_1;
IL2CPP_NATIVEARRAY_SET_ITEM(CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455, (L_12)->___m_Buffer, L_13, (L_16));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_17 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___lodGroupAndMasks);
int32_t L_18 = V_0;
uint32_t L_19 = ___6_lodGroupAndMask;
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, (L_17)->___m_Buffer, L_18, (L_19));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_20 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___gameObjectLayers);
int32_t L_21 = V_0;
int32_t L_22 = ___7_gameObjectLayer;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_20)->___m_Buffer, L_21, (L_22));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_23 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___refCounts);
int32_t L_24 = V_0;
int32_t L_25 = ___8_refCount;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_23)->___m_Buffer, L_24, (L_25));
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_Set_m279EC70ECAFE08B578FAD878B0F166CAD59A4CC2_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, int32_t ___1_rendererGroupID, int32_t ___2_meshID, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___3_localAABB, uint8_t ___4_transformUpdateFlags, uint8_t ___5_instanceFlags, uint32_t ___6_lodGroupAndMask, int32_t ___7_gameObjectLayer, int32_t ___8_refCount, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_Set_m279EC70ECAFE08B578FAD878B0F166CAD59A4CC2(_thisAdjusted, ___0_instance, ___1_rendererGroupID, ___2_meshID, ___3_localAABB, ___4_transformUpdateFlags, ___5_instanceFlags, ___6_lodGroupAndMask, ___7_gameObjectLayer, ___8_refCount, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CPUSharedInstanceData_SetDefault_m9241E530C50F996744FC4691DCD87C0E30602237 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A V_0;
memset((&V_0), 0, sizeof(V_0));
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_0 = ___0_instance;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_1 = (&V_0);
il2cpp_codegen_initobj(L_1, sizeof(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A));
CPUSharedInstanceData_Set_m279EC70ECAFE08B578FAD878B0F166CAD59A4CC2(__this, L_0, 0, 0, L_1, 0, 0, (-1), 0, 0, NULL);
return;
}
}
IL2CPP_EXTERN_C void CPUSharedInstanceData_SetDefault_m9241E530C50F996744FC4691DCD87C0E30602237_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
CPUSharedInstanceData_SetDefault_m9241E530C50F996744FC4691DCD87C0E30602237(_thisAdjusted, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E CPUSharedInstanceData_AsReadOnly_mC186E7142A7E53BFE6D90BB0AB1841600BE7CBF8 (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* __this, const RuntimeMethod* method)
{
{
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E L_0;
memset((&L_0), 0, sizeof(L_0));
ReadOnly__ctor_mDBC17F900B61DCF328F4BE2CDF0464E97F44614D((&L_0), __this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E CPUSharedInstanceData_AsReadOnly_mC186E7142A7E53BFE6D90BB0AB1841600BE7CBF8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*>(__this + _offset);
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E _returnValue;
_returnValue = CPUSharedInstanceData_AsReadOnly_mC186E7142A7E53BFE6D90BB0AB1841600BE7CBF8(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly__ctor_mDBC17F900B61DCF328F4BE2CDF0464E97F44614D (ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* __this, CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* ___0_instanceData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_m77EF600D0B6751CD33A67CA9B75ADBF612D3E4D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_m8C94996F5D868F8E983D34574B738B2F84FC096B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m56388ADC749D33D1E947C1D397D134D3844DC374_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m9B4B03C6AED0994489931D03924A954F7C671E42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_1;
memset((&V_1), 0, sizeof(V_1));
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 V_2;
memset((&V_2), 0, sizeof(V_2));
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE V_3;
memset((&V_3), 0, sizeof(V_3));
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A V_4;
memset((&V_4), 0, sizeof(V_4));
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3 V_5;
memset((&V_5), 0, sizeof(V_5));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_6;
memset((&V_6), 0, sizeof(V_6));
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_0 = ___0_instanceData;
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 L_1 = L_0->___m_InstanceIndices;
V_0 = L_1;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_2;
L_2 = NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6((&V_0), NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
V_1 = L_2;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_3;
L_3 = NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33((&V_1), NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var);
__this->___instanceIndices = L_3;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_4 = ___0_instanceData;
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 L_5 = L_4->___instances;
V_2 = L_5;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_6 = ___0_instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_7 = (*(CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)L_6);
V_3 = L_7;
int32_t L_8;
L_8 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6((&V_3), NULL);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 L_9;
L_9 = NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6((&V_2), 0, L_8, NativeArray_1_GetSubArray_m3295F56DF00000096D3EA0789A7E33FEE71066A6_RuntimeMethod_var);
V_2 = L_9;
ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 L_10;
L_10 = NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457((&V_2), NativeArray_1_AsReadOnly_m6617EFB943B6EEA2E9035302F72AB7CD5FBCE457_RuntimeMethod_var);
__this->___instances = L_10;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_11 = ___0_instanceData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_12 = L_11->___rendererGroupIDs;
V_1 = L_12;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_13 = ___0_instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_14 = (*(CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)L_13);
V_3 = L_14;
int32_t L_15;
L_15 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6((&V_3), NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_16;
L_16 = NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10((&V_1), 0, L_15, NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var);
V_1 = L_16;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_17;
L_17 = NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33((&V_1), NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var);
__this->___rendererGroupIDs = L_17;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_18 = ___0_instanceData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_19 = L_18->___meshIDs;
V_1 = L_19;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_20 = ___0_instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_21 = (*(CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)L_20);
V_3 = L_21;
int32_t L_22;
L_22 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6((&V_3), NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_23;
L_23 = NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10((&V_1), 0, L_22, NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var);
V_1 = L_23;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_24;
L_24 = NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33((&V_1), NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var);
__this->___meshIDs = L_24;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_25 = ___0_instanceData;
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A L_26 = L_25->___localAABBs;
V_4 = L_26;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_27 = ___0_instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_28 = (*(CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)L_27);
V_3 = L_28;
int32_t L_29;
L_29 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6((&V_3), NULL);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A L_30;
L_30 = NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75((&V_4), 0, L_29, NativeArray_1_GetSubArray_m728C25256C32BDBF25D63CD50CBD3BC9B9BA1C75_RuntimeMethod_var);
V_4 = L_30;
ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA L_31;
L_31 = NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151((&V_4), NativeArray_1_AsReadOnly_m554A811A653CAC00FCA4C2A4882462E03070C151_RuntimeMethod_var);
__this->___localAABBs = L_31;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_32 = ___0_instanceData;
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3 L_33 = L_32->___flags;
V_5 = L_33;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_34 = ___0_instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_35 = (*(CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)L_34);
V_3 = L_35;
int32_t L_36;
L_36 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6((&V_3), NULL);
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3 L_37;
L_37 = NativeArray_1_GetSubArray_m9B4B03C6AED0994489931D03924A954F7C671E42((&V_5), 0, L_36, NativeArray_1_GetSubArray_m9B4B03C6AED0994489931D03924A954F7C671E42_RuntimeMethod_var);
V_5 = L_37;
ReadOnly_t7FDDA88305363550FE94B8059DE5CE2645E4A30C L_38;
L_38 = NativeArray_1_AsReadOnly_m8C94996F5D868F8E983D34574B738B2F84FC096B((&V_5), NativeArray_1_AsReadOnly_m8C94996F5D868F8E983D34574B738B2F84FC096B_RuntimeMethod_var);
__this->___flags = L_38;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_39 = ___0_instanceData;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_40 = L_39->___lodGroupAndMasks;
V_6 = L_40;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_41 = ___0_instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_42 = (*(CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)L_41);
V_3 = L_42;
int32_t L_43;
L_43 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6((&V_3), NULL);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_44;
L_44 = NativeArray_1_GetSubArray_m56388ADC749D33D1E947C1D397D134D3844DC374((&V_6), 0, L_43, NativeArray_1_GetSubArray_m56388ADC749D33D1E947C1D397D134D3844DC374_RuntimeMethod_var);
V_6 = L_44;
ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117 L_45;
L_45 = NativeArray_1_AsReadOnly_m77EF600D0B6751CD33A67CA9B75ADBF612D3E4D5((&V_6), NativeArray_1_AsReadOnly_m77EF600D0B6751CD33A67CA9B75ADBF612D3E4D5_RuntimeMethod_var);
__this->___lodGroupAndMasks = L_45;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_46 = ___0_instanceData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_47 = L_46->___gameObjectLayers;
V_1 = L_47;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_48 = ___0_instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_49 = (*(CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)L_48);
V_3 = L_49;
int32_t L_50;
L_50 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6((&V_3), NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_51;
L_51 = NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10((&V_1), 0, L_50, NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var);
V_1 = L_51;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_52;
L_52 = NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33((&V_1), NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var);
__this->___gameObjectLayers = L_52;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_53 = ___0_instanceData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_54 = L_53->___refCounts;
V_1 = L_54;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_55 = ___0_instanceData;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_56 = (*(CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)L_55);
V_3 = L_56;
int32_t L_57;
L_57 = CPUSharedInstanceData_get_instancesLength_m6C9D2E7F861FF43E23759E8816653646F41038B6((&V_3), NULL);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_58;
L_58 = NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10((&V_1), 0, L_57, NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var);
V_1 = L_58;
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_59;
L_59 = NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33((&V_1), NativeArray_1_AsReadOnly_mAB1F094943B1A70B20CE8C14C678067399384A33_RuntimeMethod_var);
__this->___refCounts = L_59;
return;
}
}
IL2CPP_EXTERN_C void ReadOnly__ctor_mDBC17F900B61DCF328F4BE2CDF0464E97F44614D_AdjustorThunk (RuntimeObject* __this, CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* ___0_instanceData, const RuntimeMethod* method)
{
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E*>(__this + _offset);
ReadOnly__ctor_mDBC17F900B61DCF328F4BE2CDF0464E97F44614D(_thisAdjusted, ___0_instanceData, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_SharedInstanceToIndex_m7CD21D39C3285388B428D1CDCAA9AFB10A0178B4 (ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B V_0;
memset((&V_0), 0, sizeof(V_0));
{
ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_0 = __this->___instanceIndices;
V_0 = L_0;
il2cpp_codegen_runtime_class_init_inline(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline((&___0_instance), NULL);
int32_t L_2;
L_2 = ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_inline((&V_0), L_1, ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_RuntimeMethod_var);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t ReadOnly_SharedInstanceToIndex_m7CD21D39C3285388B428D1CDCAA9AFB10A0178B4_AdjustorThunk (RuntimeObject* __this, SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ___0_instance, const RuntimeMethod* method)
{
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnly_SharedInstanceToIndex_m7CD21D39C3285388B428D1CDCAA9AFB10A0178B4(_thisAdjusted, ___0_instance, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnly_InstanceToIndex_mE76C9EBF3ACCFDD5D73B3A99925CAE88DE2DDBE8 (ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* __this, ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* ___0_instanceData, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_get_Item_m159210D281409367CAF23A16F6900E82098F3134_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_1;
memset((&V_1), 0, sizeof(V_1));
ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 V_2;
memset((&V_2), 0, sizeof(V_2));
{
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* L_0 = ___0_instanceData;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_1 = ___1_instance;
int32_t L_2;
L_2 = ReadOnly_InstanceToIndex_mA64D7447F6466C660DE83765B1B42673D922CCE2(L_0, L_1, NULL);
V_0 = L_2;
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* L_3 = ___0_instanceData;
ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 L_4 = L_3->___sharedInstances;
V_2 = L_4;
int32_t L_5 = V_0;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_6;
L_6 = ReadOnly_get_Item_m159210D281409367CAF23A16F6900E82098F3134_inline((&V_2), L_5, ReadOnly_get_Item_m159210D281409367CAF23A16F6900E82098F3134_RuntimeMethod_var);
V_1 = L_6;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_7 = V_1;
int32_t L_8;
L_8 = ReadOnly_SharedInstanceToIndex_m7CD21D39C3285388B428D1CDCAA9AFB10A0178B4(__this, L_7, NULL);
return L_8;
}
}
IL2CPP_EXTERN_C int32_t ReadOnly_InstanceToIndex_mE76C9EBF3ACCFDD5D73B3A99925CAE88DE2DDBE8_AdjustorThunk (RuntimeObject* __this, ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* ___0_instanceData, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_instance, const RuntimeMethod* method)
{
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E*>(__this + _offset);
int32_t _returnValue;
_returnValue = ReadOnly_InstanceToIndex_mE76C9EBF3ACCFDD5D73B3A99925CAE88DE2DDBE8(_thisAdjusted, ___0_instanceData, ___1_instance, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_Initialize_m9893832043B3485AD59127B93D0872405CF77AFC (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, int32_t ___0_initCapacity, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void EditorInstanceDataArrays_Initialize_m9893832043B3485AD59127B93D0872405CF77AFC_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initCapacity, const RuntimeMethod* method)
{
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*>(__this + _offset);
EditorInstanceDataArrays_Initialize_m9893832043B3485AD59127B93D0872405CF77AFC(_thisAdjusted, ___0_initCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_Dispose_m16E99865063B2150E7BEFCE3BAE55831D9532B3B (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void EditorInstanceDataArrays_Dispose_m16E99865063B2150E7BEFCE3BAE55831D9532B3B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*>(__this + _offset);
EditorInstanceDataArrays_Dispose_m16E99865063B2150E7BEFCE3BAE55831D9532B3B(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_Grow_m57AFD6C22AA320DA1E98981C894EEB1F96C0B041 (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void EditorInstanceDataArrays_Grow_m57AFD6C22AA320DA1E98981C894EEB1F96C0B041_AdjustorThunk (RuntimeObject* __this, int32_t ___0_newCapacity, const RuntimeMethod* method)
{
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*>(__this + _offset);
EditorInstanceDataArrays_Grow_m57AFD6C22AA320DA1E98981C894EEB1F96C0B041(_thisAdjusted, ___0_newCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_Remove_mC3970E725DCDCEA7B636C2DCB4732C432787AE35 (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, int32_t ___0_index, int32_t ___1_lastIndex, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void EditorInstanceDataArrays_Remove_mC3970E725DCDCEA7B636C2DCB4732C432787AE35_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, int32_t ___1_lastIndex, const RuntimeMethod* method)
{
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*>(__this + _offset);
EditorInstanceDataArrays_Remove_mC3970E725DCDCEA7B636C2DCB4732C432787AE35(_thisAdjusted, ___0_index, ___1_lastIndex, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorInstanceDataArrays_SetDefault_mBB385CE94C9E46ADADB174CEFB393C2A19245724 (EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void EditorInstanceDataArrays_SetDefault_mBB385CE94C9E46ADADB174CEFB393C2A19245724_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
{
EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788*>(__this + _offset);
EditorInstanceDataArrays_SetDefault_mBB385CE94C9E46ADADB174CEFB393C2A19245724(_thisAdjusted, ___0_index, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnly__ctor_m2029FDC41CDEC78F717316642DB33534904EC6E2 (ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74* __this, CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* ___0_instanceData, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C void ReadOnly__ctor_m2029FDC41CDEC78F717316642DB33534904EC6E2_AdjustorThunk (RuntimeObject* __this, CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* ___0_instanceData, const RuntimeMethod* method)
{
ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74*>(__this + _offset);
ReadOnly__ctor_m2029FDC41CDEC78F717316642DB33534904EC6E2(_thisAdjusted, ___0_instanceData, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB PackedMatrix_FromMatrix4x4_mD8BF568A72FAFAA50614FD1F9DA6A7F257CB3E77 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_m, const RuntimeMethod* method)
{
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___0_m;
float L_1 = L_0->___m00;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_2 = ___0_m;
float L_3 = L_2->___m10;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_4 = ___0_m;
float L_5 = L_4->___m20;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_6 = ___0_m;
float L_7 = L_6->___m01;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_8;
memset((&L_8), 0, sizeof(L_8));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_8), L_1, L_3, L_5, L_7, NULL);
(&V_0)->___packed0 = L_8;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_9 = ___0_m;
float L_10 = L_9->___m11;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_11 = ___0_m;
float L_12 = L_11->___m21;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_13 = ___0_m;
float L_14 = L_13->___m02;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_15 = ___0_m;
float L_16 = L_15->___m12;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_17;
memset((&L_17), 0, sizeof(L_17));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_17), L_10, L_12, L_14, L_16, NULL);
(&V_0)->___packed1 = L_17;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_18 = ___0_m;
float L_19 = L_18->___m22;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_20 = ___0_m;
float L_21 = L_20->___m03;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_22 = ___0_m;
float L_23 = L_22->___m13;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_24 = ___0_m;
float L_25 = L_24->___m23;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_26;
memset((&L_26), 0, sizeof(L_26));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_26), L_19, L_21, L_23, L_25, NULL);
(&V_0)->___packed2 = L_26;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_27 = V_0;
return L_27;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB PackedMatrix_FromFloat4x4_m2EEC3F97BB2E382DD01F31AE83B11D73F2579A9D (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* ___0_m, const RuntimeMethod* method)
{
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB));
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_0 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_1 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_0->___c0);
float L_2 = L_1->___x;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_3 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_4 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_3->___c0);
float L_5 = L_4->___y;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_6 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_7 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_6->___c0);
float L_8 = L_7->___z;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_9 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_10 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_9->___c1);
float L_11 = L_10->___x;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_12;
memset((&L_12), 0, sizeof(L_12));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_12), L_2, L_5, L_8, L_11, NULL);
(&V_0)->___packed0 = L_12;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_13 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_14 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_13->___c1);
float L_15 = L_14->___y;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_16 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_17 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_16->___c1);
float L_18 = L_17->___z;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_19 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_20 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_19->___c2);
float L_21 = L_20->___x;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_22 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_23 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_22->___c2);
float L_24 = L_23->___y;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_25;
memset((&L_25), 0, sizeof(L_25));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_25), L_15, L_18, L_21, L_24, NULL);
(&V_0)->___packed1 = L_25;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_26 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_27 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_26->___c2);
float L_28 = L_27->___z;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_29 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_30 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_29->___c3);
float L_31 = L_30->___x;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_32 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_33 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_32->___c3);
float L_34 = L_33->___y;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_35 = ___0_m;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E* L_36 = (float4_t89D9A294E7A79BD81BFBDD18654508532958555E*)(&L_35->___c3);
float L_37 = L_36->___z;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_38;
memset((&L_38), 0, sizeof(L_38));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_38), L_28, L_31, L_34, L_37, NULL);
(&V_0)->___packed2 = L_38;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_39 = V_0;
return L_39;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InstanceDataSystem_get_hasBoundingSpheres_mE95EB4398294EC395CE2A5A16F5D86EF8D86AFBF (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___m_EnableBoundingSpheres;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 InstanceDataSystem_get_instanceData_mCB763544E2728F9E48CEF5CB5284044D1C61CDF1 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method)
{
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_0 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 L_1;
L_1 = CPUInstanceData_AsReadOnly_m90E90427C88E3F72D123C44F0E7957BACDDA8306(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E InstanceDataSystem_get_sharedInstanceData_m917A6760CCBBEBB27FECC0035926431ED41D1BDF (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method)
{
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_0 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___m_SharedInstanceData);
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E L_1;
L_1 = CPUSharedInstanceData_AsReadOnly_mC186E7142A7E53BFE6D90BB0AB1841600BE7CBF8(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C InstanceDataSystem_get_aliveInstances_m24552E5DB0DD7022BEBC44E99BAD4E5B91C3FD89 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_0 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_1 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&L_0->___instances);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_2 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_3;
L_3 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_2, NULL);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_4;
L_4 = NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C(L_1, 0, L_3, NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem__ctor_m5F7B568C5D6BF6507682A782B497C5DF9AF288E7 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_maxInstances, bool ___1_enableBoundingSpheres, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___2_resources, 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*)&NativeParallelMultiHashMap_2__ctor_m30A30EC96CABD88A9F0E1FFCE335542B9BAC915B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A139933AF8FC00D674C5485A34C7D577BC10F6F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84DD201AD40C4E0A195989801A12797529B0D23F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9CDED0FC919BC7D75707CA0C9FEB58E1E401FBB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9B19ACA6D8A81AF7B27BC6739789989533A5C22);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3EF28D91919BC94BD8225D64BFAE10706C7476B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5A41E461F877A84F50179B28758EE90A757EFAA);
s_Il2CppMethodInitialized = true;
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___m_ScratchWindParamAddressArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ScratchWindParamAddressArray), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_1 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___m_InstanceAllocators);
il2cpp_codegen_initobj(L_1, sizeof(InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A));
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_2 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___m_SharedInstanceData);
il2cpp_codegen_initobj(L_2, sizeof(CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_3 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
il2cpp_codegen_initobj(L_3, sizeof(CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF));
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_4 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___m_InstanceAllocators);
InstanceAllocators_Initialize_m1C63A61426D12441A3C4EABEC29B392FC93E90D9(L_4, NULL);
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_5 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___m_SharedInstanceData);
int32_t L_6 = ___0_maxInstances;
CPUSharedInstanceData_Initialize_m0D70CFA6688D2B1A165CDB20AB1760CBB4604A6E(L_5, L_6, NULL);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_7 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_8 = ___0_maxInstances;
CPUInstanceData_Initialize_mCB28B3C43BE61390B76A1B9C1C79BBFA33A33FD0(L_7, L_8, NULL);
int32_t L_9 = ___0_maxInstances;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_10;
L_10 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 L_11;
memset((&L_11), 0, sizeof(L_11));
NativeParallelMultiHashMap_2__ctor_m30A30EC96CABD88A9F0E1FFCE335542B9BAC915B((&L_11), L_9, L_10, NativeParallelMultiHashMap_2__ctor_m30A30EC96CABD88A9F0E1FFCE335542B9BAC915B_RuntimeMethod_var);
__this->___m_RendererGroupInstanceMultiHash = L_11;
GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_12 = ___2_resources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_13;
L_13 = GPUResidentDrawerResources_get_transformUpdaterKernels_mCA7A4849EFDC13E448339A6AEC42065FDAB5C63C_inline(L_12, NULL);
__this->___m_TransformUpdateCS = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TransformUpdateCS), (void*)L_13);
GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_14 = ___2_resources;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_15;
L_15 = GPUResidentDrawerResources_get_windDataUpdaterKernels_m2C5FADD001A37D11A324FE865E925CD9A5501315_inline(L_14, NULL);
__this->___m_WindDataUpdateCS = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_WindDataUpdateCS), (void*)L_15);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_16 = __this->___m_TransformUpdateCS;
int32_t L_17;
L_17 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_16, _stringLiteral84DD201AD40C4E0A195989801A12797529B0D23F, NULL);
__this->___m_TransformInitKernel = L_17;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_18 = __this->___m_TransformUpdateCS;
int32_t L_19;
L_19 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_18, _stringLiteralB9CDED0FC919BC7D75707CA0C9FEB58E1E401FBB, NULL);
__this->___m_TransformUpdateKernel = L_19;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_20 = __this->___m_TransformUpdateCS;
int32_t L_21;
L_21 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_20, _stringLiteralE3EF28D91919BC94BD8225D64BFAE10706C7476B, NULL);
__this->___m_MotionUpdateKernel = L_21;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_22 = __this->___m_TransformUpdateCS;
int32_t L_23;
L_23 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_22, _stringLiteralC9B19ACA6D8A81AF7B27BC6739789989533A5C22, NULL);
__this->___m_ProbeUpdateKernel = L_23;
bool L_24 = ___1_enableBoundingSpheres;
if (!L_24)
{
goto IL_00f1;
}
}
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_25 = __this->___m_TransformUpdateCS;
ComputeShader_EnableKeyword_mCA7166C6F79824086296AA2978DA7274FFBB035D(L_25, _stringLiteral6A139933AF8FC00D674C5485A34C7D577BC10F6F, NULL);
goto IL_0101;
}
IL_00f1:
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_26 = __this->___m_TransformUpdateCS;
ComputeShader_DisableKeyword_m390D1E9F02D21BF97338594E94B03101B9C99305(L_26, _stringLiteral6A139933AF8FC00D674C5485A34C7D577BC10F6F, NULL);
}
IL_0101:
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_27 = __this->___m_WindDataUpdateCS;
int32_t L_28;
L_28 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_27, _stringLiteralF5A41E461F877A84F50179B28758EE90A757EFAA, NULL);
__this->___m_WindDataCopyHistoryKernel = L_28;
bool L_29 = ___1_enableBoundingSpheres;
__this->___m_EnableBoundingSpheres = L_29;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_Dispose_mD8F0ABE86EC7824BD24020C924702A073024A5FC (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_Dispose_mA54802D5D3C239E608A928489E138AA4422D860B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B2_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B1_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B5_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B4_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B8_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B7_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B11_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B10_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B14_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B13_0 = NULL;
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_0 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___m_InstanceAllocators);
InstanceAllocators_Dispose_m0B2675D6FA6E95D9B9CC4617A94F408D9E80F5F7(L_0, NULL);
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_1 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___m_SharedInstanceData);
CPUSharedInstanceData_Dispose_m37AA8B81C3E42B81EC8E948B3F3DF9197B75E48C(L_1, NULL);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_2 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
CPUInstanceData_Dispose_mA6CD2735982440ECA65880116C2D214E97ADFC20(L_2, NULL);
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_3 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___m_RendererGroupInstanceMultiHash);
NativeParallelMultiHashMap_2_Dispose_mA54802D5D3C239E608A928489E138AA4422D860B(L_3, NativeParallelMultiHashMap_2_Dispose_mA54802D5D3C239E608A928489E138AA4422D860B_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_4 = __this->___m_UpdateIndexQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_5 = L_4;
if (L_5)
{
G_B2_0 = L_5;
goto IL_0038;
}
G_B1_0 = L_5;
}
{
goto IL_003d;
}
IL_0038:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B2_0, NULL);
}
IL_003d:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_6 = __this->___m_ProbeUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_7 = L_6;
if (L_7)
{
G_B5_0 = L_7;
goto IL_0049;
}
G_B4_0 = L_7;
}
{
goto IL_004e;
}
IL_0049:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B5_0, NULL);
}
IL_004e:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_8 = __this->___m_ProbeOcclusionUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_9 = L_8;
if (L_9)
{
G_B8_0 = L_9;
goto IL_005a;
}
G_B7_0 = L_9;
}
{
goto IL_005f;
}
IL_005a:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B8_0, NULL);
}
IL_005f:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_10 = __this->___m_TransformUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_11 = L_10;
if (L_11)
{
G_B11_0 = L_11;
goto IL_006b;
}
G_B10_0 = L_11;
}
{
goto IL_0070;
}
IL_006b:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B11_0, NULL);
}
IL_0070:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_12 = __this->___m_BoundingSpheresUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_13 = L_12;
if (L_13)
{
G_B14_0 = L_13;
goto IL_007b;
}
G_B13_0 = L_13;
}
{
return;
}
IL_007b:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B14_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceDataSystem_GetMaxInstancesOfType_mD0C2B5D78BAA3DF5116E66D663F0AB88A1267928 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_instanceType, const RuntimeMethod* method)
{
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_0 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___m_InstanceAllocators);
int32_t L_1 = ___0_instanceType;
int32_t L_2;
L_2 = InstanceAllocators_GetInstanceHandlesLength_mBFEDAC598685E4B38B1E67DECA4E75B8E345ACE0(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceDataSystem_GetAliveInstancesOfType_mACA5AF484D118330CACC8C0D919BAFDDA30D43FA (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_instanceType, const RuntimeMethod* method)
{
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_0 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___m_InstanceAllocators);
int32_t L_1 = ___0_instanceType;
int32_t L_2;
L_2 = InstanceAllocators_GetInstancesLength_m7F121F6138F0713B01D5379DCA36255DF631D1C3(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_EnsureIndexQueueBufferCapacity_mEC63AEE12228511E02036542B749925C591E4190 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B4_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B3_0 = NULL;
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_0 = __this->___m_UpdateIndexQueueBuffer;
if (!L_0)
{
goto IL_0016;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_1 = __this->___m_UpdateIndexQueueBuffer;
int32_t L_2;
L_2 = ComputeBuffer_get_count_m4DAA2D2714BA7A46F007697F601E4446F1049506(L_1, NULL);
int32_t L_3 = ___0_capacity;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_0035;
}
}
IL_0016:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_4 = __this->___m_UpdateIndexQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_5 = L_4;
if (L_5)
{
G_B4_0 = L_5;
goto IL_0022;
}
G_B3_0 = L_5;
}
{
goto IL_0027;
}
IL_0022:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B4_0, NULL);
}
IL_0027:
{
int32_t L_6 = ___0_capacity;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_7 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_7, L_6, 4, 1, NULL);
__this->___m_UpdateIndexQueueBuffer = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UpdateIndexQueueBuffer), (void*)L_7);
}
IL_0035:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_EnsureProbeBuffersCapacity_m5C8E2190B2C827606936372E985463BC746A65D2 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_SizeOf_TisSHUpdatePacket_tF1BAA0EB2A4BA0181DBC1B6607E0F684BD95849D_mAE5B96557843D74A2348F82BA7A06883F0DA9925_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m3E3735567A9066EF764FA6AB2E80EA66A074B30E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B4_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B3_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B7_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B6_0 = NULL;
{
int32_t L_0 = ___0_capacity;
InstanceDataSystem_EnsureIndexQueueBufferCapacity_mEC63AEE12228511E02036542B749925C591E4190(__this, L_0, NULL);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_1 = __this->___m_ProbeUpdateDataQueueBuffer;
if (!L_1)
{
goto IL_001d;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_2 = __this->___m_ProbeUpdateDataQueueBuffer;
int32_t L_3;
L_3 = ComputeBuffer_get_count_m4DAA2D2714BA7A46F007697F601E4446F1049506(L_2, NULL);
int32_t L_4 = ___0_capacity;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0065;
}
}
IL_001d:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_5 = __this->___m_ProbeUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_6 = L_5;
if (L_6)
{
G_B4_0 = L_6;
goto IL_0029;
}
G_B3_0 = L_6;
}
{
goto IL_002e;
}
IL_0029:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B4_0, NULL);
}
IL_002e:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_7 = __this->___m_ProbeOcclusionUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_8 = L_7;
if (L_8)
{
G_B7_0 = L_8;
goto IL_003a;
}
G_B6_0 = L_8;
}
{
goto IL_003f;
}
IL_003a:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B7_0, NULL);
}
IL_003f:
{
int32_t L_9 = ___0_capacity;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
int32_t L_10;
L_10 = Marshal_SizeOf_TisSHUpdatePacket_tF1BAA0EB2A4BA0181DBC1B6607E0F684BD95849D_mAE5B96557843D74A2348F82BA7A06883F0DA9925(Marshal_SizeOf_TisSHUpdatePacket_tF1BAA0EB2A4BA0181DBC1B6607E0F684BD95849D_mAE5B96557843D74A2348F82BA7A06883F0DA9925_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_11 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_11, L_9, L_10, ((int32_t)16), NULL);
__this->___m_ProbeUpdateDataQueueBuffer = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProbeUpdateDataQueueBuffer), (void*)L_11);
int32_t L_12 = ___0_capacity;
int32_t L_13;
L_13 = Marshal_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m3E3735567A9066EF764FA6AB2E80EA66A074B30E(Marshal_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m3E3735567A9066EF764FA6AB2E80EA66A074B30E_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_14 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_14, L_12, L_13, ((int32_t)16), NULL);
__this->___m_ProbeOcclusionUpdateDataQueueBuffer = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProbeOcclusionUpdateDataQueueBuffer), (void*)L_14);
}
IL_0065:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_EnsureTransformBuffersCapacity_m8101997E233AADA2DFCA0C139B74927BAD65C221 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_SizeOf_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mB72B3E9356E1CB5E99136D728E596E131BF72BB0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m96F97058914F70A3256C8367A211473FD0F150E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B4_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B3_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B7_0 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* G_B6_0 = NULL;
{
int32_t L_0 = ___0_capacity;
InstanceDataSystem_EnsureIndexQueueBufferCapacity_mEC63AEE12228511E02036542B749925C591E4190(__this, L_0, NULL);
int32_t L_1 = ___0_capacity;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_1, 2));
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_2 = __this->___m_TransformUpdateDataQueueBuffer;
if (!L_2)
{
goto IL_0021;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_3 = __this->___m_TransformUpdateDataQueueBuffer;
int32_t L_4;
L_4 = ComputeBuffer_get_count_m4DAA2D2714BA7A46F007697F601E4446F1049506(L_3, NULL);
int32_t L_5 = V_0;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0071;
}
}
IL_0021:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_6 = __this->___m_TransformUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_7 = L_6;
if (L_7)
{
G_B4_0 = L_7;
goto IL_002d;
}
G_B3_0 = L_7;
}
{
goto IL_0032;
}
IL_002d:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B4_0, NULL);
}
IL_0032:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_8 = __this->___m_BoundingSpheresUpdateDataQueueBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_9 = L_8;
if (L_9)
{
G_B7_0 = L_9;
goto IL_003e;
}
G_B6_0 = L_9;
}
{
goto IL_0043;
}
IL_003e:
{
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(G_B7_0, NULL);
}
IL_0043:
{
int32_t L_10 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
int32_t L_11;
L_11 = Marshal_SizeOf_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mB72B3E9356E1CB5E99136D728E596E131BF72BB0(Marshal_SizeOf_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mB72B3E9356E1CB5E99136D728E596E131BF72BB0_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_12 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_12, L_10, L_11, ((int32_t)16), NULL);
__this->___m_TransformUpdateDataQueueBuffer = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TransformUpdateDataQueueBuffer), (void*)L_12);
bool L_13 = __this->___m_EnableBoundingSpheres;
if (!L_13)
{
goto IL_0071;
}
}
{
int32_t L_14 = ___0_capacity;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
int32_t L_15;
L_15 = Marshal_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m96F97058914F70A3256C8367A211473FD0F150E6(Marshal_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m96F97058914F70A3256C8367A211473FD0F150E6_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_16 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_16, L_14, L_15, ((int32_t)16), NULL);
__this->___m_BoundingSpheresUpdateDataQueueBuffer = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BoundingSpheresUpdateDataQueueBuffer), (void*)L_16);
}
IL_0071:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleInterpolateProbesAndUpdateTetrahedronCache_m138513395BC490C04056D11A8AE9A4017E69092D (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_queueCount, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_probeUpdateInstanceQueue, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___2_compactTetrahedronCache, NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___3_probeQueryPosition, NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A ___4_probeUpdateDataQueue, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___5_probeOcclusionUpdateDataQueue, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_m97CD10F74CB0CE41BF59AA1983DF14BB3110D0F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m680FABB2731DF1609ABBE35C1904EDFFDCA9B68C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
LightProbesQuery_tE0869F48EB6C819755D42205EC98C3A8787CD981 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_2;
memset((&V_2), 0, sizeof(V_2));
CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319 V_3;
memset((&V_3), 0, sizeof(V_3));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_4;
memset((&V_4), 0, sizeof(V_4));
ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E V_5;
memset((&V_5), 0, sizeof(V_5));
{
LightProbesQuery__ctor_m23DE085E18A999E6749568F6C630BC5D3BB4E814((&V_0), 3, NULL);
il2cpp_codegen_initobj((&V_3), sizeof(CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319));
LightProbesQuery_tE0869F48EB6C819755D42205EC98C3A8787CD981 L_0 = V_0;
(&V_3)->___lightProbesQuery = L_0;
int32_t L_1 = ___0_queueCount;
(&V_3)->___probesCount = L_1;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD L_2 = ___3_probeQueryPosition;
(&V_3)->___queryPostitions = L_2;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_3 = ___2_compactTetrahedronCache;
(&V_3)->___compactTetrahedronCache = L_3;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A L_4 = ___4_probeUpdateDataQueue;
(&V_3)->___probesSphericalHarmonics = L_4;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_5 = ___5_probeOcclusionUpdateDataQueue;
(&V_3)->___probesOcclusion = L_5;
CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319 L_6 = V_3;
int32_t L_7 = ___0_queueCount;
V_1 = ((int32_t)il2cpp_codegen_add(1, ((int32_t)(L_7/8))));
int32_t L_8 = V_1;
il2cpp_codegen_initobj((&V_4), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_9 = V_4;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_10;
L_10 = IJobParallelForExtensions_Schedule_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_m97CD10F74CB0CE41BF59AA1983DF14BB3110D0F5(L_6, L_8, 1, L_9, IJobParallelForExtensions_Schedule_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_m97CD10F74CB0CE41BF59AA1983DF14BB3110D0F5_RuntimeMethod_var);
V_2 = L_10;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_11 = V_2;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_12;
L_12 = LightProbesQuery_Dispose_mB176CEB5B15EEFE8715315A330DA684969030079((&V_0), L_11, NULL);
il2cpp_codegen_initobj((&V_5), sizeof(ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_13 = ___2_compactTetrahedronCache;
(&V_5)->___compactTetrahedronCache = L_13;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_14 = ___1_probeUpdateInstanceQueue;
(&V_5)->___probeInstances = L_14;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_15 = __this->___m_InstanceData;
(&V_5)->___instanceData = L_15;
ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E L_16 = V_5;
int32_t L_17 = ___0_queueCount;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_18 = V_2;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_19;
L_19 = IJobParallelForExtensions_Schedule_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m680FABB2731DF1609ABBE35C1904EDFFDCA9B68C(L_16, L_17, ((int32_t)128), L_18, IJobParallelForExtensions_Schedule_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m680FABB2731DF1609ABBE35C1904EDFFDCA9B68C_RuntimeMethod_var);
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_DispatchProbeUpdateCommand_m89CB692F574017CDA489FFDC50B7D021F9BE624A (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_queueCount, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_probeInstanceQueue, NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A ___2_probeUpdateDataQueue, NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___3_probeOcclusionUpdateDataQueue, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___4_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___5_outputBuffer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisSphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2_mC2B7C2012D1C516E851BDCF2F20393F1893766F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C5101980655EF267D88672F4DF77B36A8FFE814_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_queueCount;
InstanceDataSystem_EnsureProbeBuffersCapacity_m5C8E2190B2C827606936372E985463BC746A65D2(__this, L_0, NULL);
int32_t L_1 = ___0_queueCount;
NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87((&V_0), L_1, 3, 0, NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_2 = ___5_outputBuffer;
int32_t L_3 = ___0_queueCount;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_4;
L_4 = NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C((&___1_probeInstanceQueue), 0, L_3, NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_5 = V_0;
GPUInstanceDataBuffer_CPUInstanceArrayToGPUInstanceArray_mE3CD8040A3236B9CA56E2CB69B90C68CB1BE42A3(L_2, L_4, L_5, NULL);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_6 = __this->___m_UpdateIndexQueueBuffer;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_7 = V_0;
int32_t L_8 = ___0_queueCount;
ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987(L_6, L_7, 0, 0, L_8, ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_9 = __this->___m_ProbeUpdateDataQueueBuffer;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A L_10 = ___2_probeUpdateDataQueue;
int32_t L_11 = ___0_queueCount;
ComputeBuffer_SetData_TisSphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2_mC2B7C2012D1C516E851BDCF2F20393F1893766F2(L_9, L_10, 0, 0, L_11, ComputeBuffer_SetData_TisSphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2_mC2B7C2012D1C516E851BDCF2F20393F1893766F2_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_12 = __this->___m_ProbeOcclusionUpdateDataQueueBuffer;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_13 = ___3_probeOcclusionUpdateDataQueue;
int32_t L_14 = ___0_queueCount;
ComputeBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C5101980655EF267D88672F4DF77B36A8FFE814(L_12, L_13, 0, 0, L_14, ComputeBuffer_SetData_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m7C5101980655EF267D88672F4DF77B36A8FFE814_RuntimeMethod_var);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_15 = __this->___m_TransformUpdateCS;
il2cpp_codegen_runtime_class_init_inline(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var);
int32_t L_16 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____ProbeUpdateQueueCount;
int32_t L_17 = ___0_queueCount;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_15, L_16, L_17, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_18 = __this->___m_TransformUpdateCS;
int32_t L_19 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____SHUpdateVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_20 = ___4_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_21 = L_20.___shCoefficients;
int32_t L_22 = L_21.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_18, L_19, L_22, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_23 = __this->___m_TransformUpdateCS;
int32_t L_24 = __this->___m_ProbeUpdateKernel;
int32_t L_25 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____ProbeUpdateIndexQueue;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_26 = __this->___m_UpdateIndexQueueBuffer;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_23, L_24, L_25, L_26, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_27 = __this->___m_TransformUpdateCS;
int32_t L_28 = __this->___m_ProbeUpdateKernel;
int32_t L_29 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____ProbeUpdateDataQueue;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_30 = __this->___m_ProbeUpdateDataQueueBuffer;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_27, L_28, L_29, L_30, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_31 = __this->___m_TransformUpdateCS;
int32_t L_32 = __this->___m_ProbeUpdateKernel;
int32_t L_33 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____ProbeOcclusionUpdateDataQueue;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_34 = __this->___m_ProbeOcclusionUpdateDataQueueBuffer;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_31, L_32, L_33, L_34, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_35 = __this->___m_TransformUpdateCS;
int32_t L_36 = __this->___m_ProbeUpdateKernel;
int32_t L_37 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____OutputProbeBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_38 = ___5_outputBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_39 = L_38->___gpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_35, L_36, L_37, L_39, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_40 = __this->___m_TransformUpdateCS;
int32_t L_41 = __this->___m_ProbeUpdateKernel;
int32_t L_42 = ___0_queueCount;
ComputeShader_Dispatch_mEED7BA68C28B1B39E75208D0D4D9915D41985B0A(L_40, L_41, ((int32_t)(((int32_t)il2cpp_codegen_add(L_42, ((int32_t)63)))/((int32_t)64))), 1, 1, NULL);
NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA((&V_0), NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_DispatchMotionUpdateCommand_m6CAB421EB2033825CFE9FF8C0A3F13FF6849BD53 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_motionQueueCount, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_transformInstanceQueue, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___2_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___3_outputBuffer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_motionQueueCount;
InstanceDataSystem_EnsureTransformBuffersCapacity_m8101997E233AADA2DFCA0C139B74927BAD65C221(__this, L_0, NULL);
int32_t L_1 = ___0_motionQueueCount;
NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87((&V_0), L_1, 3, 0, NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_2 = ___3_outputBuffer;
int32_t L_3 = ___0_motionQueueCount;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_4;
L_4 = NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C((&___1_transformInstanceQueue), 0, L_3, NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_5 = V_0;
GPUInstanceDataBuffer_CPUInstanceArrayToGPUInstanceArray_mE3CD8040A3236B9CA56E2CB69B90C68CB1BE42A3(L_2, L_4, L_5, NULL);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_6 = __this->___m_UpdateIndexQueueBuffer;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_7 = V_0;
int32_t L_8 = ___0_motionQueueCount;
ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987(L_6, L_7, 0, 0, L_8, ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_9 = __this->___m_TransformUpdateCS;
il2cpp_codegen_runtime_class_init_inline(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var);
int32_t L_10 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateQueueCount;
int32_t L_11 = ___0_motionQueueCount;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_9, L_10, L_11, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_12 = __this->___m_TransformUpdateCS;
int32_t L_13 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputL2WVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_14 = ___2_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_15 = L_14.___localToWorld;
int32_t L_16 = L_15.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_12, L_13, L_16, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_17 = __this->___m_TransformUpdateCS;
int32_t L_18 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputW2LVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_19 = ___2_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_20 = L_19.___worldToLocal;
int32_t L_21 = L_20.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_17, L_18, L_21, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_22 = __this->___m_TransformUpdateCS;
int32_t L_23 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputPrevL2WVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_24 = ___2_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_25 = L_24.___matrixPreviousM;
int32_t L_26 = L_25.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_22, L_23, L_26, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_27 = __this->___m_TransformUpdateCS;
int32_t L_28 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputPrevW2LVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_29 = ___2_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_30 = L_29.___matrixPreviousMI;
int32_t L_31 = L_30.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_27, L_28, L_31, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_32 = __this->___m_TransformUpdateCS;
int32_t L_33 = __this->___m_MotionUpdateKernel;
int32_t L_34 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateIndexQueue;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_35 = __this->___m_UpdateIndexQueueBuffer;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_32, L_33, L_34, L_35, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_36 = __this->___m_TransformUpdateCS;
int32_t L_37 = __this->___m_MotionUpdateKernel;
int32_t L_38 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____OutputTransformBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_39 = ___3_outputBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_40 = L_39->___gpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_36, L_37, L_38, L_40, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_41 = __this->___m_TransformUpdateCS;
int32_t L_42 = __this->___m_MotionUpdateKernel;
int32_t L_43 = ___0_motionQueueCount;
ComputeShader_Dispatch_mEED7BA68C28B1B39E75208D0D4D9915D41985B0A(L_41, L_42, ((int32_t)(((int32_t)il2cpp_codegen_add(L_43, ((int32_t)63)))/((int32_t)64))), 1, 1, NULL);
NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA((&V_0), NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_DispatchTransformUpdateCommand_m408F702045F0792E5FAB3D30089984D2AC68492F (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, bool ___0_initialize, int32_t ___1_transformQueueCount, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___2_transformInstanceQueue, NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B ___3_updateDataQueue, NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 ___4_boundingSphereUpdateDataQueue, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___5_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___6_outputBuffer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mFB0686F11F87BE0123079E431F9E044B22DBE8BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = ___1_transformQueueCount;
InstanceDataSystem_EnsureTransformBuffersCapacity_m8101997E233AADA2DFCA0C139B74927BAD65C221(__this, L_0, NULL);
bool L_1 = ___0_initialize;
if (!L_1)
{
goto IL_0017;
}
}
{
int32_t L_2 = ___1_transformQueueCount;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_2, 2));
int32_t L_3 = __this->___m_TransformInitKernel;
V_1 = L_3;
goto IL_0020;
}
IL_0017:
{
int32_t L_4 = ___1_transformQueueCount;
V_0 = L_4;
int32_t L_5 = __this->___m_TransformUpdateKernel;
V_1 = L_5;
}
IL_0020:
{
int32_t L_6 = ___1_transformQueueCount;
NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87((&V_2), L_6, 3, 0, NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_7 = ___6_outputBuffer;
int32_t L_8 = ___1_transformQueueCount;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_9;
L_9 = NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C((&___2_transformInstanceQueue), 0, L_8, NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_10 = V_2;
GPUInstanceDataBuffer_CPUInstanceArrayToGPUInstanceArray_mE3CD8040A3236B9CA56E2CB69B90C68CB1BE42A3(L_7, L_9, L_10, NULL);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_11 = __this->___m_UpdateIndexQueueBuffer;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_12 = V_2;
int32_t L_13 = ___1_transformQueueCount;
ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987(L_11, L_12, 0, 0, L_13, ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_14 = __this->___m_TransformUpdateDataQueueBuffer;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B L_15 = ___3_updateDataQueue;
int32_t L_16 = V_0;
ComputeBuffer_SetData_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mFB0686F11F87BE0123079E431F9E044B22DBE8BA(L_14, L_15, 0, 0, L_16, ComputeBuffer_SetData_TisTransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18_mFB0686F11F87BE0123079E431F9E044B22DBE8BA_RuntimeMethod_var);
bool L_17 = __this->___m_EnableBoundingSpheres;
if (!L_17)
{
goto IL_0072;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_18 = __this->___m_BoundingSpheresUpdateDataQueueBuffer;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 L_19 = ___4_boundingSphereUpdateDataQueue;
int32_t L_20 = ___1_transformQueueCount;
ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F(L_18, L_19, 0, 0, L_20, ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_RuntimeMethod_var);
}
IL_0072:
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_21 = __this->___m_TransformUpdateCS;
il2cpp_codegen_runtime_class_init_inline(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var);
int32_t L_22 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateQueueCount;
int32_t L_23 = ___1_transformQueueCount;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_21, L_22, L_23, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_24 = __this->___m_TransformUpdateCS;
int32_t L_25 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputL2WVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_26 = ___5_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_27 = L_26.___localToWorld;
int32_t L_28 = L_27.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_24, L_25, L_28, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_29 = __this->___m_TransformUpdateCS;
int32_t L_30 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputW2LVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_31 = ___5_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_32 = L_31.___worldToLocal;
int32_t L_33 = L_32.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_29, L_30, L_33, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_34 = __this->___m_TransformUpdateCS;
int32_t L_35 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputPrevL2WVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_36 = ___5_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_37 = L_36.___matrixPreviousM;
int32_t L_38 = L_37.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_34, L_35, L_38, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_39 = __this->___m_TransformUpdateCS;
int32_t L_40 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputPrevW2LVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_41 = ___5_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_42 = L_41.___matrixPreviousMI;
int32_t L_43 = L_42.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_39, L_40, L_43, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_44 = __this->___m_TransformUpdateCS;
int32_t L_45 = V_1;
int32_t L_46 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateIndexQueue;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_47 = __this->___m_UpdateIndexQueueBuffer;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_44, L_45, L_46, L_47, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_48 = __this->___m_TransformUpdateCS;
int32_t L_49 = V_1;
int32_t L_50 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateDataQueue;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_51 = __this->___m_TransformUpdateDataQueueBuffer;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_48, L_49, L_50, L_51, NULL);
bool L_52 = __this->___m_EnableBoundingSpheres;
if (!L_52)
{
goto IL_015c;
}
}
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_53 = __this->___m_TransformUpdateCS;
il2cpp_codegen_runtime_class_init_inline(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var);
int32_t L_54 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____BoundingSphereOutputVec4Offset;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_55 = ___5_renderersParameters;
ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_56 = L_55.___boundingSphere;
int32_t L_57 = L_56.___uintOffset;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_53, L_54, L_57, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_58 = __this->___m_TransformUpdateCS;
int32_t L_59 = V_1;
int32_t L_60 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____BoundingSphereDataQueue;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_61 = __this->___m_BoundingSpheresUpdateDataQueueBuffer;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_58, L_59, L_60, L_61, NULL);
}
IL_015c:
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_62 = __this->___m_TransformUpdateCS;
int32_t L_63 = V_1;
il2cpp_codegen_runtime_class_init_inline(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var);
int32_t L_64 = ((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____OutputTransformBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_65 = ___6_outputBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_66 = L_65->___gpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_62, L_63, L_64, L_66, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_67 = __this->___m_TransformUpdateCS;
int32_t L_68 = V_1;
int32_t L_69 = ___1_transformQueueCount;
ComputeShader_Dispatch_mEED7BA68C28B1B39E75208D0D4D9915D41985B0A(L_67, L_68, ((int32_t)(((int32_t)il2cpp_codegen_add(L_69, ((int32_t)63)))/((int32_t)64))), 1, 1, NULL);
NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA((&V_2), NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_DispatchWindDataCopyHistoryCommand_m3CE9A16E6EDD1B23B2A1844EB0C8FE63297FCF44 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___0_gpuInstanceIndices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___1_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___2_outputBuffer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
int32_t L_0 = __this->___m_WindDataCopyHistoryKernel;
V_0 = L_0;
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_gpuInstanceIndices))->___m_Length);
V_1 = L_1;
int32_t L_2 = V_1;
InstanceDataSystem_EnsureIndexQueueBufferCapacity_mEC63AEE12228511E02036542B749925C591E4190(__this, L_2, NULL);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_3 = __this->___m_UpdateIndexQueueBuffer;
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_4 = ___0_gpuInstanceIndices;
int32_t L_5 = V_1;
ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987(L_3, L_4, 0, 0, L_5, ComputeBuffer_SetData_TisGPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_mFE77504C430969E35C6811A1768735CD8A511987_RuntimeMethod_var);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_6 = __this->___m_WindDataUpdateCS;
il2cpp_codegen_runtime_class_init_inline(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var);
int32_t L_7 = ((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindDataQueueCount;
int32_t L_8 = V_1;
ComputeShader_SetInt_m5BED46962875818A120FA6D2E4FD820B62BCE8AD(L_6, L_7, L_8, NULL);
V_2 = 0;
goto IL_0059;
}
IL_003a:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___m_ScratchWindParamAddressArray;
int32_t L_10 = V_2;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_11 = ___1_renderersParameters;
ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* L_12 = L_11.___windParams;
int32_t L_13 = V_2;
int32_t L_14 = ((L_12)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_13)))->___gpuAddress;
(L_9)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_multiply(L_10, 4))), (int32_t)L_14);
int32_t L_15 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0059:
{
int32_t L_16 = V_2;
if ((((int32_t)L_16) < ((int32_t)((int32_t)16))))
{
goto IL_003a;
}
}
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_17 = __this->___m_WindDataUpdateCS;
il2cpp_codegen_runtime_class_init_inline(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var);
int32_t L_18 = ((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindParamAddressArray;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = __this->___m_ScratchWindParamAddressArray;
ComputeShader_SetInts_m87CED2B0A7E0859DA2DCDB067AFED9295D3F020E(L_17, L_18, L_19, NULL);
V_3 = 0;
goto IL_0097;
}
IL_0078:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___m_ScratchWindParamAddressArray;
int32_t L_21 = V_3;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_22 = ___1_renderersParameters;
ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* L_23 = L_22.___windHistoryParams;
int32_t L_24 = V_3;
int32_t L_25 = ((L_23)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_24)))->___gpuAddress;
(L_20)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_multiply(L_21, 4))), (int32_t)L_25);
int32_t L_26 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_0097:
{
int32_t L_27 = V_3;
if ((((int32_t)L_27) < ((int32_t)((int32_t)16))))
{
goto IL_0078;
}
}
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_28 = __this->___m_WindDataUpdateCS;
il2cpp_codegen_runtime_class_init_inline(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var);
int32_t L_29 = ((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindHistoryParamAddressArray;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = __this->___m_ScratchWindParamAddressArray;
ComputeShader_SetInts_m87CED2B0A7E0859DA2DCDB067AFED9295D3F020E(L_28, L_29, L_30, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_31 = __this->___m_WindDataUpdateCS;
int32_t L_32 = V_0;
int32_t L_33 = ((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindDataUpdateIndexQueue;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_34 = __this->___m_UpdateIndexQueueBuffer;
ComputeShader_SetBuffer_m82184DFEA1DFC8788DBF2A97BAE1ACA422024FBF(L_31, L_32, L_33, L_34, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_35 = __this->___m_WindDataUpdateCS;
int32_t L_36 = V_0;
int32_t L_37 = ((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindDataBuffer;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_38 = ___2_outputBuffer;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_39 = L_38->___gpuBuffer;
ComputeShader_SetBuffer_m27D878BB0412309CF59C164CAF872580C6F053E1(L_35, L_36, L_37, L_39, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_40 = __this->___m_WindDataUpdateCS;
int32_t L_41 = V_0;
int32_t L_42 = V_1;
ComputeShader_Dispatch_mEED7BA68C28B1B39E75208D0D4D9915D41985B0A(L_40, L_41, ((int32_t)(((int32_t)il2cpp_codegen_add(L_42, ((int32_t)63)))/((int32_t)64))), 1, 1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceMotionsData_m81BC58CE2698369C68C0E7AC1543A7AE4CD871FA (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___0_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___1_outputBuffer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mE55CDF66225A31D68EE936579381E2AA1DB891A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663 V_2;
memset((&V_2), 0, sizeof(V_2));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_3;
memset((&V_3), 0, sizeof(V_3));
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_0 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_1;
L_1 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_0, NULL);
NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2((&V_0), L_1, 3, 0, NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
V_1 = 0;
il2cpp_codegen_initobj((&V_2), sizeof(MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663));
(&V_2)->___queueWriteBase = 0;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_2 = __this->___m_InstanceData;
(&V_2)->___instanceData = L_2;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_3;
memset((&L_3), 0, sizeof(L_3));
UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_3), (void*)((uintptr_t)(&V_1)), NULL);
(&V_2)->___atomicUpdateQueueCount = L_3;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_4 = V_0;
(&V_2)->___transformUpdateInstanceQueue = L_4;
MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663 L_5 = V_2;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_6 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_7;
L_7 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_6, NULL);
il2cpp_codegen_initobj((&V_3), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_8 = V_3;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_9;
L_9 = IJobParallelForExtensions_Schedule_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mE55CDF66225A31D68EE936579381E2AA1DB891A0(L_5, ((int32_t)(((int32_t)il2cpp_codegen_add(L_7, ((int32_t)63)))/((int32_t)64))), ((int32_t)16), L_8, IJobParallelForExtensions_Schedule_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mE55CDF66225A31D68EE936579381E2AA1DB891A0_RuntimeMethod_var);
V_3 = L_9;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_3), NULL);
int32_t L_10 = V_1;
if ((((int32_t)L_10) <= ((int32_t)0)))
{
goto IL_0087;
}
}
{
int32_t L_11 = V_1;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_12 = V_0;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_13 = ___0_renderersParameters;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_14 = (*(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B*)L_13);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_15 = ___1_outputBuffer;
InstanceDataSystem_DispatchMotionUpdateCommand_m6CAB421EB2033825CFE9FF8C0A3F13FF6849BD53(__this, L_11, L_12, L_14, L_15, NULL);
}
IL_0087:
{
NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7((&V_0), NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceTransformsData_mA9273FAEEACA70AB121D953179312125AD328FCC (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, bool ___0_initialize, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___2_localToWorldMatrices, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___3_prevLocalToWorldMatrices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___4_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___5_outputBuffer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_m2EAD05833F2749D85AD7640AB3868B3308440617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m4BA19F9D43E96D0745640183E31B3D8517D5D785_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mF001C61A295F2BF3561FD60654243ABFF09AF662_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m259FBF4B761504728B0CF234F1C233905614B2B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mA9D3FAC6E191B33CF92EB10D18B439B38749D940_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B V_1;
memset((&V_1), 0, sizeof(V_1));
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 V_2;
memset((&V_2), 0, sizeof(V_2));
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C V_3;
memset((&V_3), 0, sizeof(V_3));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_4;
memset((&V_4), 0, sizeof(V_4));
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD V_5;
memset((&V_5), 0, sizeof(V_5));
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A V_6;
memset((&V_6), 0, sizeof(V_6));
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 V_7;
memset((&V_7), 0, sizeof(V_7));
int32_t V_8 = 0;
int32_t V_9 = 0;
TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721 V_10;
memset((&V_10), 0, sizeof(V_10));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_11;
memset((&V_11), 0, sizeof(V_11));
TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721 V_12;
memset((&V_12), 0, sizeof(V_12));
ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740 V_13;
memset((&V_13), 0, sizeof(V_13));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_14;
memset((&V_14), 0, sizeof(V_14));
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* G_B2_0 = NULL;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* G_B3_1 = NULL;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881* G_B5_0 = NULL;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881* G_B4_0 = NULL;
int32_t G_B6_0 = 0;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881* G_B6_1 = NULL;
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2((&V_0), L_0, 3, 0, NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
bool L_1 = ___0_initialize;
if (L_1)
{
G_B2_0 = (&V_1);
goto IL_001e;
}
G_B1_0 = (&V_1);
}
{
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
G_B3_0 = L_2;
G_B3_1 = G_B1_0;
goto IL_0027;
}
IL_001e:
{
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
G_B3_0 = ((int32_t)il2cpp_codegen_multiply(L_3, 2));
G_B3_1 = G_B2_0;
}
IL_0027:
{
NativeArray_1__ctor_mA9D3FAC6E191B33CF92EB10D18B439B38749D940(G_B3_1, G_B3_0, 3, 0, NativeArray_1__ctor_mA9D3FAC6E191B33CF92EB10D18B439B38749D940_RuntimeMethod_var);
bool L_4 = __this->___m_EnableBoundingSpheres;
if (L_4)
{
G_B5_0 = (&V_2);
goto IL_003b;
}
G_B4_0 = (&V_2);
}
{
G_B6_0 = 0;
G_B6_1 = G_B4_0;
goto IL_0042;
}
IL_003b:
{
int32_t L_5;
L_5 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
G_B6_0 = L_5;
G_B6_1 = G_B5_0;
}
IL_0042:
{
NativeArray_1__ctor_m259FBF4B761504728B0CF234F1C233905614B2B2(G_B6_1, G_B6_0, 3, 0, NativeArray_1__ctor_m259FBF4B761504728B0CF234F1C233905614B2B2_RuntimeMethod_var);
int32_t L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2((&V_3), L_6, 3, 0, NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
int32_t L_7;
L_7 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_4), L_7, 3, 0, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
int32_t L_8;
L_8 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0((&V_5), L_8, 3, 0, NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0_RuntimeMethod_var);
int32_t L_9;
L_9 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3((&V_6), L_9, 3, 0, NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3_RuntimeMethod_var);
int32_t L_10;
L_10 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4((&V_7), L_10, 3, 0, NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var);
V_8 = 0;
V_9 = 0;
il2cpp_codegen_initobj((&V_12), sizeof(TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721));
bool L_11 = ___0_initialize;
(&V_12)->___initialize = L_11;
bool L_12 = __this->___m_EnableBoundingSpheres;
(&V_12)->___enableBoundingSpheres = L_12;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_13 = ___1_instances;
(&V_12)->___instances = L_13;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_14 = ___2_localToWorldMatrices;
(&V_12)->___localToWorldMatrices = L_14;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_15 = ___3_prevLocalToWorldMatrices;
(&V_12)->___prevLocalToWorldMatrices = L_15;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_16;
memset((&L_16), 0, sizeof(L_16));
UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_16), (void*)((uintptr_t)(&V_8)), NULL);
(&V_12)->___atomicTransformQueueCount = L_16;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_17 = __this->___m_SharedInstanceData;
(&V_12)->___sharedInstanceData = L_17;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_18 = __this->___m_InstanceData;
(&V_12)->___instanceData = L_18;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_19 = V_0;
(&V_12)->___transformUpdateInstanceQueue = L_19;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B L_20 = V_1;
(&V_12)->___transformUpdateDataQueue = L_20;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 L_21 = V_2;
(&V_12)->___boundingSpheresDataQueue = L_21;
TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721 L_22 = V_12;
V_10 = L_22;
il2cpp_codegen_initobj((&V_13), sizeof(ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740));
bool L_23 = ___0_initialize;
(&V_13)->___initialize = L_23;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_24 = ___1_instances;
(&V_13)->___instances = L_24;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_25 = __this->___m_InstanceData;
(&V_13)->___instanceData = L_25;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_26 = __this->___m_SharedInstanceData;
(&V_13)->___sharedInstanceData = L_26;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_27;
memset((&L_27), 0, sizeof(L_27));
UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_27), (void*)((uintptr_t)(&V_9)), NULL);
(&V_13)->___atomicProbesQueueCount = L_27;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_28 = V_3;
(&V_13)->___probeInstanceQueue = L_28;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_29 = V_4;
(&V_13)->___compactTetrahedronCache = L_29;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD L_30 = V_5;
(&V_13)->___probeQueryPosition = L_30;
ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740 L_31 = V_13;
TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721 L_32 = V_10;
int32_t L_33;
L_33 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
il2cpp_codegen_initobj((&V_14), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_34 = V_14;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_35;
L_35 = IJobParallelForBatchExtensions_ScheduleBatch_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_m2EAD05833F2749D85AD7640AB3868B3308440617(L_32, L_33, ((int32_t)64), L_34, IJobParallelForBatchExtensions_ScheduleBatch_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_m2EAD05833F2749D85AD7640AB3868B3308440617_RuntimeMethod_var);
V_11 = L_35;
int32_t L_36;
L_36 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_instances))->___m_Length);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_37 = V_11;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_38;
L_38 = IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC(L_31, L_36, ((int32_t)64), L_37, IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC_RuntimeMethod_var);
V_11 = L_38;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_11), NULL);
int32_t L_39 = V_9;
if ((((int32_t)L_39) <= ((int32_t)0)))
{
goto IL_01e1;
}
}
{
int32_t L_40 = V_9;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_41 = V_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_42 = V_4;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD L_43 = V_5;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A L_44 = V_6;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_45 = V_7;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_46;
L_46 = InstanceDataSystem_ScheduleInterpolateProbesAndUpdateTetrahedronCache_m138513395BC490C04056D11A8AE9A4017E69092D(__this, L_40, L_41, L_42, L_43, L_44, L_45, NULL);
V_14 = L_46;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_14), NULL);
int32_t L_47 = V_9;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_48 = V_3;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A L_49 = V_6;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_50 = V_7;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_51 = ___4_renderersParameters;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_52 = (*(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B*)L_51);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_53 = ___5_outputBuffer;
InstanceDataSystem_DispatchProbeUpdateCommand_m89CB692F574017CDA489FFDC50B7D021F9BE624A(__this, L_47, L_48, L_49, L_50, L_52, L_53, NULL);
}
IL_01e1:
{
int32_t L_54 = V_8;
if ((((int32_t)L_54) <= ((int32_t)0)))
{
goto IL_01fb;
}
}
{
bool L_55 = ___0_initialize;
int32_t L_56 = V_8;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_57 = V_0;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B L_58 = V_1;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 L_59 = V_2;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_60 = ___4_renderersParameters;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_61 = (*(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B*)L_60);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_62 = ___5_outputBuffer;
InstanceDataSystem_DispatchTransformUpdateCommand_m408F702045F0792E5FAB3D30089984D2AC68492F(__this, L_55, L_56, L_57, L_58, L_59, L_61, L_62, NULL);
}
IL_01fb:
{
NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7((&V_0), NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
NativeArray_1_Dispose_m4BA19F9D43E96D0745640183E31B3D8517D5D785((&V_1), NativeArray_1_Dispose_m4BA19F9D43E96D0745640183E31B3D8517D5D785_RuntimeMethod_var);
NativeArray_1_Dispose_mF001C61A295F2BF3561FD60654243ABFF09AF662((&V_2), NativeArray_1_Dispose_mF001C61A295F2BF3561FD60654243ABFF09AF662_RuntimeMethod_var);
NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7((&V_3), NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_4), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC((&V_5), NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC_RuntimeMethod_var);
NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E((&V_6), NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E_RuntimeMethod_var);
NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6((&V_7), NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceProbesData_m1CD19D71D15B03FC82F0D5434D43872B6482AEE2 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___1_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___2_outputBuffer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_1;
memset((&V_1), 0, sizeof(V_1));
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD V_2;
memset((&V_2), 0, sizeof(V_2));
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A V_3;
memset((&V_3), 0, sizeof(V_3));
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740 V_6;
memset((&V_6), 0, sizeof(V_6));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_7;
memset((&V_7), 0, sizeof(V_7));
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2((&V_0), L_0, 3, 0, NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_1), L_1, 3, 0, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0((&V_2), L_2, 3, 0, NativeArray_1__ctor_mD6D2D9E805E66DA9D5A8766ADB32AE63A4D306D0_RuntimeMethod_var);
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3((&V_3), L_3, 3, 0, NativeArray_1__ctor_mC8D721AD905038513046D0D843FBE2B05594A0C3_RuntimeMethod_var);
int32_t L_4;
L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4((&V_4), L_4, 3, 0, NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var);
V_5 = 0;
il2cpp_codegen_initobj((&V_6), sizeof(ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740));
(&V_6)->___initialize = (bool)0;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_5 = ___0_instances;
(&V_6)->___instances = L_5;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_6 = __this->___m_InstanceData;
(&V_6)->___instanceData = L_6;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_7 = __this->___m_SharedInstanceData;
(&V_6)->___sharedInstanceData = L_7;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_8;
memset((&L_8), 0, sizeof(L_8));
UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_8), (void*)((uintptr_t)(&V_5)), NULL);
(&V_6)->___atomicProbesQueueCount = L_8;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_9 = V_0;
(&V_6)->___probeInstanceQueue = L_9;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_10 = V_1;
(&V_6)->___compactTetrahedronCache = L_10;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD L_11 = V_2;
(&V_6)->___probeQueryPosition = L_11;
ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740 L_12 = V_6;
int32_t L_13;
L_13 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
il2cpp_codegen_initobj((&V_7), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_14 = V_7;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_15;
L_15 = IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC(L_12, L_13, ((int32_t)64), L_14, IJobParallelForBatchExtensions_ScheduleBatch_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mE59A09D7810438DF2B4B6C251E39D2C502B456DC_RuntimeMethod_var);
V_7 = L_15;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_7), NULL);
int32_t L_16 = V_5;
if ((((int32_t)L_16) <= ((int32_t)0)))
{
goto IL_00fe;
}
}
{
int32_t L_17 = V_5;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_18 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_19 = V_1;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD L_20 = V_2;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A L_21 = V_3;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_22 = V_4;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_23;
L_23 = InstanceDataSystem_ScheduleInterpolateProbesAndUpdateTetrahedronCache_m138513395BC490C04056D11A8AE9A4017E69092D(__this, L_17, L_18, L_19, L_20, L_21, L_22, NULL);
V_7 = L_23;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_7), NULL);
int32_t L_24 = V_5;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_25 = V_0;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A L_26 = V_3;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_27 = V_4;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_28 = ___1_renderersParameters;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_29 = (*(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B*)L_28);
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_30 = ___2_outputBuffer;
InstanceDataSystem_DispatchProbeUpdateCommand_m89CB692F574017CDA489FFDC50B7D021F9BE624A(__this, L_24, L_25, L_26, L_27, L_29, L_30, NULL);
}
IL_00fe:
{
NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7((&V_0), NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_1), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC((&V_2), NativeArray_1_Dispose_mBC28A2733A6D979B9AFD3CE09FE8E9A2A8F7DEEC_RuntimeMethod_var);
NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E((&V_3), NativeArray_1_Dispose_mE0A314E7FD35C0BF48C67A477648C3FCCF836D6E_RuntimeMethod_var);
NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6((&V_4), NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceWindDataHistory_m9E2E361D86A93AEC4256E9E45E6FF8C25DDEF97E (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___0_gpuInstanceIndices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___1_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___2_outputBuffer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_gpuInstanceIndices))->___m_Length);
if (L_0)
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_1 = ___0_gpuInstanceIndices;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_2 = ___1_renderersParameters;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_3 = ___2_outputBuffer;
InstanceDataSystem_DispatchWindDataCopyHistoryCommand_m3CE9A16E6EDD1B23B2A1844EB0C8FE63297FCF44(__this, L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_ReallocateAndGetInstances_mD8B36795100226FED3AFE497FC9DED84FF4A6476 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* ___0_rendererData, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_Run_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m16CB10FF9FD2923EF8812FAB57C64E5ED8C6EE19_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_3;
memset((&V_3), 0, sizeof(V_3));
QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F V_4;
memset((&V_4), 0, sizeof(V_4));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_5;
memset((&V_5), 0, sizeof(V_5));
QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96 V_6;
memset((&V_6), 0, sizeof(V_6));
ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391 V_7;
memset((&V_7), 0, sizeof(V_7));
{
V_0 = 0;
V_1 = 0;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_0 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = L_0->___instancesCount;
V_3 = L_1;
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length);
V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0086;
}
}
{
il2cpp_codegen_initobj((&V_4), sizeof(QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F));
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 L_4 = __this->___m_RendererGroupInstanceMultiHash;
(&V_4)->___rendererGroupInstanceMultiHash = L_4;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_5 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_6 = L_5->___rendererGroupID;
(&V_4)->___rendererGroupIDs = L_6;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_7 = ___1_instances;
(&V_4)->___instances = L_7;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_8;
memset((&L_8), 0, sizeof(L_8));
UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_8), (void*)((uintptr_t)(&V_1)), NULL);
(&V_4)->___atomicNonFoundInstancesCount = L_8;
QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F L_9 = V_4;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_10 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_11 = L_10->___rendererGroupID;
V_3 = L_11;
int32_t L_12;
L_12 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length);
il2cpp_codegen_initobj((&V_5), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_13 = V_5;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_14;
L_14 = IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668(L_9, L_12, ((int32_t)128), L_13, IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668_RuntimeMethod_var);
V_5 = L_14;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_5), NULL);
int32_t L_15 = V_1;
V_0 = L_15;
goto IL_0115;
}
IL_0086:
{
il2cpp_codegen_initobj((&V_6), sizeof(QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96));
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 L_16 = __this->___m_RendererGroupInstanceMultiHash;
(&V_6)->___rendererGroupInstanceMultiHash = L_16;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_17 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_18 = L_17->___rendererGroupID;
(&V_6)->___rendererGroupIDs = L_18;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_19 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_20 = L_19->___instancesOffset;
(&V_6)->___instancesOffsets = L_20;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_21 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_22 = L_21->___instancesCount;
(&V_6)->___instancesCounts = L_22;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_23 = ___1_instances;
(&V_6)->___instances = L_23;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_24;
memset((&L_24), 0, sizeof(L_24));
UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_24), (void*)((uintptr_t)(&V_0)), NULL);
(&V_6)->___atomicNonFoundSharedInstancesCount = L_24;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_25;
memset((&L_25), 0, sizeof(L_25));
UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_25), (void*)((uintptr_t)(&V_1)), NULL);
(&V_6)->___atomicNonFoundInstancesCount = L_25;
QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96 L_26 = V_6;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_27 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_28 = L_27->___rendererGroupID;
V_3 = L_28;
int32_t L_29;
L_29 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length);
il2cpp_codegen_initobj((&V_5), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_30 = V_5;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_31;
L_31 = IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701(L_26, L_29, ((int32_t)128), L_30, IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701_RuntimeMethod_var);
V_5 = L_31;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_5), NULL);
}
IL_0115:
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_32 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_33 = V_1;
CPUInstanceData_EnsureFreeInstances_mB7036C8793D1CB89C1C371A605581CBB4E177484(L_32, L_33, NULL);
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_34 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___m_SharedInstanceData);
int32_t L_35 = V_0;
CPUSharedInstanceData_EnsureFreeInstances_m9276B1E0AE6DE0DFAE5F6FA4AFFB7DD9E6939CB0(L_34, L_35, NULL);
il2cpp_codegen_initobj((&V_7), sizeof(ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391));
bool L_36 = V_2;
(&V_7)->___implicitInstanceIndices = L_36;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 L_37 = __this->___m_RendererGroupInstanceMultiHash;
(&V_7)->___rendererGroupInstanceMultiHash = L_37;
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A L_38 = __this->___m_InstanceAllocators;
(&V_7)->___instanceAllocators = L_38;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_39 = __this->___m_SharedInstanceData;
(&V_7)->___sharedInstanceData = L_39;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_40 = __this->___m_InstanceData;
(&V_7)->___instanceData = L_40;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_41 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_42 = L_41->___rendererGroupID;
(&V_7)->___rendererGroupIDs = L_42;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_43 = ___0_rendererData;
NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C L_44 = L_43->___packedRendererData;
(&V_7)->___packedRendererData = L_44;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_45 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_46 = L_45->___instancesOffset;
(&V_7)->___instanceOffsets = L_46;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_47 = ___0_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_48 = L_47->___instancesCount;
(&V_7)->___instanceCounts = L_48;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_49 = ___1_instances;
(&V_7)->___instances = L_49;
ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391 L_50 = V_7;
IJobExtensions_Run_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m16CB10FF9FD2923EF8812FAB57C64E5ED8C6EE19(L_50, IJobExtensions_Run_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m16CB10FF9FD2923EF8812FAB57C64E5ED8C6EE19_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_FreeRendererGroupInstances_mDB237F9840CA6B5121A30D5238DEFCBBE2DC7B78 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupsID, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_Run_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m405FF7F4E3F7147FDDAB2CFB419F4CE76CDE08BB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC));
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 L_0 = __this->___m_RendererGroupInstanceMultiHash;
(&V_0)->___rendererGroupInstanceMultiHash = L_0;
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A L_1 = __this->___m_InstanceAllocators;
(&V_0)->___instanceAllocators = L_1;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_2 = __this->___m_SharedInstanceData;
(&V_0)->___sharedInstanceData = L_2;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_3 = __this->___m_InstanceData;
(&V_0)->___instanceData = L_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_4 = ___0_rendererGroupsID;
(&V_0)->___rendererGroupsID = L_4;
FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC L_5 = V_0;
IJobExtensions_Run_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m405FF7F4E3F7147FDDAB2CFB419F4CE76CDE08BB(L_5, IJobExtensions_Run_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m405FF7F4E3F7147FDDAB2CFB419F4CE76CDE08BB_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleUpdateInstanceDataJob_mEB4A7B9A770F619108268D0B11ABE99DCEFAC479 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* ___1_rendererData, NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___2_lodGroupDataMap, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mBCCA6790C4C664CFB2B667027B25FC2EBEC3443E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_1;
memset((&V_1), 0, sizeof(V_1));
UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7 V_2;
memset((&V_2), 0, sizeof(V_2));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_3;
memset((&V_3), 0, sizeof(V_3));
{
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_0 = ___1_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = L_0->___instancesCount;
V_1 = L_1;
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_0;
il2cpp_codegen_initobj((&V_2), sizeof(UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7));
bool L_4 = V_0;
(&V_2)->___implicitInstanceIndices = L_4;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_5 = ___0_instances;
(&V_2)->___instances = L_5;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_6 = ___1_rendererData;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 L_7 = (*(GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)L_6);
(&V_2)->___rendererData = L_7;
NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 L_8 = ___2_lodGroupDataMap;
(&V_2)->___lodGroupDataMap = L_8;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_9 = __this->___m_InstanceData;
(&V_2)->___instanceData = L_9;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_10 = __this->___m_SharedInstanceData;
(&V_2)->___sharedInstanceData = L_10;
UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7 L_11 = V_2;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_12 = ___1_rendererData;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_13 = L_12->___rendererGroupID;
V_1 = L_13;
int32_t L_14;
L_14 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length);
il2cpp_codegen_initobj((&V_3), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_15 = V_3;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_16;
L_16 = IJobParallelForExtensions_Schedule_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mBCCA6790C4C664CFB2B667027B25FC2EBEC3443E(L_11, L_14, ((int32_t)128), L_15, IJobParallelForExtensions_Schedule_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mBCCA6790C4C664CFB2B667027B25FC2EBEC3443E_RuntimeMethod_var);
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateAllInstanceProbes_m2544131305465C5C6DE3956ACE326DC2B9DB05AF (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___0_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___1_outputBuffer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C V_0;
memset((&V_0), 0, sizeof(V_0));
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_0 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_1 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&L_0->___instances);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_2 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_3;
L_3 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_2, NULL);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_4;
L_4 = NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C(L_1, 0, L_3, NativeArray_1_GetSubArray_mF9859B73C8B04FE2136D339F27042DFA7AB2227C_RuntimeMethod_var);
V_0 = L_4;
int32_t L_5;
L_5 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_0))->___m_Length);
if (L_5)
{
goto IL_0027;
}
}
{
return;
}
IL_0027:
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_6 = V_0;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_7 = ___0_renderersParameters;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_8 = ___1_outputBuffer;
InstanceDataSystem_UpdateInstanceProbesData_m1CD19D71D15B03FC82F0D5434D43872B6482AEE2(__this, L_6, L_7, L_8, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_InitializeInstanceTransforms_mF2F8A8EEDBFFA25647574740B190DD2899B5B0F8 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___1_localToWorldMatrices, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___2_prevLocalToWorldMatrices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___3_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___4_outputBuffer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
if (L_0)
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_1 = ___0_instances;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_2 = ___1_localToWorldMatrices;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_3 = ___2_prevLocalToWorldMatrices;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_4 = ___3_renderersParameters;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_5 = ___4_outputBuffer;
InstanceDataSystem_UpdateInstanceTransformsData_mA9273FAEEACA70AB121D953179312125AD328FCC(__this, (bool)1, L_1, L_2, L_3, L_4, L_5, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceTransforms_m7A0057B405E3D12CFF3EB78FCB3BE1D1593A0E43 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___1_localToWorldMatrices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___2_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___3_outputBuffer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
if (L_0)
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_1 = ___0_instances;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_2 = ___1_localToWorldMatrices;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_3 = ___1_localToWorldMatrices;
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_4 = ___2_renderersParameters;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_5 = ___3_outputBuffer;
InstanceDataSystem_UpdateInstanceTransformsData_mA9273FAEEACA70AB121D953179312125AD328FCC(__this, (bool)0, L_1, L_2, L_3, L_4, L_5, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceMotions_mDCDA88917F5E5B6CC8D8FCFB50744E529C11CDFF (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___0_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___1_outputBuffer, const RuntimeMethod* method)
{
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_0 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_1;
L_1 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_0, NULL);
if (L_1)
{
goto IL_000e;
}
}
{
return;
}
IL_000e:
{
RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_2 = ___0_renderersParameters;
GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_3 = ___1_outputBuffer;
InstanceDataSystem_UpdateInstanceMotionsData_m81BC58CE2698369C68C0E7AC1543A7AE4CD871FA(__this, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleQueryRendererGroupInstancesJob_m4C0025CA86226F2D5A23C721CA42E7E8DF4C30B4 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_0;
memset((&V_0), 0, sizeof(V_0));
QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F V_1;
memset((&V_1), 0, sizeof(V_1));
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_rendererGroupIDs))->___m_Length);
if (L_0)
{
goto IL_0013;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_1 = V_0;
return L_1;
}
IL_0013:
{
il2cpp_codegen_initobj((&V_1), sizeof(QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F));
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 L_2 = __this->___m_RendererGroupInstanceMultiHash;
(&V_1)->___rendererGroupInstanceMultiHash = L_2;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_3 = ___0_rendererGroupIDs;
(&V_1)->___rendererGroupIDs = L_3;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_4 = ___1_instances;
(&V_1)->___instances = L_4;
QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F L_5 = V_1;
int32_t L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_rendererGroupIDs))->___m_Length);
il2cpp_codegen_initobj((&V_0), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_7 = V_0;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_8;
L_8 = IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668(L_5, L_6, ((int32_t)128), L_7, IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_m9950B870B40F5C9A6DD28714D5CDBECE9E771668_RuntimeMethod_var);
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleQueryRendererGroupInstancesJob_m04F92151A520DC0AF8F1FB4B7AFA040C0F625D0E (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___1_instances, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m8CD1E89A6A2EDB0A6DF4C8F63C2AF3ACF22C1D89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_1;
memset((&V_1), 0, sizeof(V_1));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_2;
memset((&V_2), 0, sizeof(V_2));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_3;
memset((&V_3), 0, sizeof(V_3));
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_rendererGroupIDs))->___m_Length);
if (L_0)
{
goto IL_0013;
}
}
{
il2cpp_codegen_initobj((&V_3), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_1 = V_3;
return L_1;
}
IL_0013:
{
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_rendererGroupIDs))->___m_Length);
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_0), L_2, 3, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_rendererGroupIDs))->___m_Length);
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_1), L_3, 3, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_4 = ___0_rendererGroupIDs;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_5 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_6 = V_1;
NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC L_7 = ___1_instances;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_8;
L_8 = InstanceDataSystem_ScheduleQueryRendererGroupInstancesJob_mB490AA73553E991D855BFC67D1622FE3AC8C098E(__this, L_4, L_5, L_6, L_7, NULL);
V_2 = L_8;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_9 = V_2;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_10;
L_10 = NativeArray_1_Dispose_m8CD1E89A6A2EDB0A6DF4C8F63C2AF3ACF22C1D89((&V_0), L_9, NativeArray_1_Dispose_m8CD1E89A6A2EDB0A6DF4C8F63C2AF3ACF22C1D89_RuntimeMethod_var);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_11 = V_2;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_12;
L_12 = NativeArray_1_Dispose_m8CD1E89A6A2EDB0A6DF4C8F63C2AF3ACF22C1D89((&V_1), L_11, NativeArray_1_Dispose_m8CD1E89A6A2EDB0A6DF4C8F63C2AF3ACF22C1D89_RuntimeMethod_var);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_13 = V_2;
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleQueryRendererGroupInstancesJob_mB490AA73553E991D855BFC67D1622FE3AC8C098E (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___1_instancesOffset, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___2_instancesCount, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___3_instances, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_Schedule_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m92C7997B1FA60EABB5EF97C3AD094D79BED9DBD1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m398C43E0316E1AE55305E3BDD4F16AFF35AAB3B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsDeferredJobArray_m365770A8B8B603F60CED2E0D117E1C6F2B402068_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_0;
memset((&V_0), 0, sizeof(V_0));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_1;
memset((&V_1), 0, sizeof(V_1));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_2;
memset((&V_2), 0, sizeof(V_2));
QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008 V_3;
memset((&V_3), 0, sizeof(V_3));
ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8 V_4;
memset((&V_4), 0, sizeof(V_4));
QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96 V_5;
memset((&V_5), 0, sizeof(V_5));
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_rendererGroupIDs))->___m_Length);
if (L_0)
{
goto IL_0013;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_1 = V_2;
return L_1;
}
IL_0013:
{
il2cpp_codegen_initobj((&V_3), sizeof(QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_2 = __this->___m_InstanceData;
(&V_3)->___instanceData = L_2;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_3 = __this->___m_SharedInstanceData;
(&V_3)->___sharedInstanceData = L_3;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 L_4 = __this->___m_RendererGroupInstanceMultiHash;
(&V_3)->___rendererGroupInstanceMultiHash = L_4;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_5 = ___0_rendererGroupIDs;
(&V_3)->___rendererGroupIDs = L_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_6 = ___2_instancesCount;
(&V_3)->___instancesCount = L_6;
QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008 L_7 = V_3;
int32_t L_8;
L_8 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_rendererGroupIDs))->___m_Length);
il2cpp_codegen_initobj((&V_2), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_9 = V_2;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_10;
L_10 = IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m398C43E0316E1AE55305E3BDD4F16AFF35AAB3B1(L_7, L_8, ((int32_t)128), L_9, IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m398C43E0316E1AE55305E3BDD4F16AFF35AAB3B1_RuntimeMethod_var);
V_0 = L_10;
il2cpp_codegen_initobj((&V_4), sizeof(ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_11 = ___2_instancesCount;
(&V_4)->___instancesCount = L_11;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_12 = ___1_instancesOffset;
(&V_4)->___instancesOffset = L_12;
NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC L_13 = ___3_instances;
(&V_4)->___instances = L_13;
ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8 L_14 = V_4;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_15 = V_0;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_16;
L_16 = IJobExtensions_Schedule_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m92C7997B1FA60EABB5EF97C3AD094D79BED9DBD1(L_14, L_15, IJobExtensions_Schedule_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m92C7997B1FA60EABB5EF97C3AD094D79BED9DBD1_RuntimeMethod_var);
V_1 = L_16;
il2cpp_codegen_initobj((&V_5), sizeof(QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96));
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 L_17 = __this->___m_RendererGroupInstanceMultiHash;
(&V_5)->___rendererGroupInstanceMultiHash = L_17;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_18 = ___0_rendererGroupIDs;
(&V_5)->___rendererGroupIDs = L_18;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_19 = ___1_instancesOffset;
(&V_5)->___instancesOffsets = L_19;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_20 = ___2_instancesCount;
(&V_5)->___instancesCounts = L_20;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_21;
L_21 = NativeList_1_AsDeferredJobArray_m365770A8B8B603F60CED2E0D117E1C6F2B402068((&___3_instances), NativeList_1_AsDeferredJobArray_m365770A8B8B603F60CED2E0D117E1C6F2B402068_RuntimeMethod_var);
(&V_5)->___instances = L_21;
QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96 L_22 = V_5;
int32_t L_23;
L_23 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_rendererGroupIDs))->___m_Length);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_24 = V_1;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_25;
L_25 = IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701(L_22, L_23, ((int32_t)128), L_24, IJobParallelForBatchExtensions_ScheduleBatch_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m3C4B3427716986F60A9ACAF8E521D8AC34192701_RuntimeMethod_var);
return L_25;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleQuerySortedMeshInstancesJob_m04115ECA07C31067F98B727EE322A1786C70175C (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_sortedMeshIDs, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___1_instances, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_m98A979F25BAA8352822778A373ACDF018C240B8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Capacity_mB6CE5CC2AE0E19A32D554E9C381B29D79FF47233_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_0;
memset((&V_0), 0, sizeof(V_0));
QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035 V_1;
memset((&V_1), 0, sizeof(V_1));
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_sortedMeshIDs))->___m_Length);
if (L_0)
{
goto IL_0013;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_1 = V_0;
return L_1;
}
IL_0013:
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_2 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_3;
L_3 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_2, NULL);
NativeList_1_set_Capacity_mB6CE5CC2AE0E19A32D554E9C381B29D79FF47233((&___1_instances), L_3, NativeList_1_set_Capacity_mB6CE5CC2AE0E19A32D554E9C381B29D79FF47233_RuntimeMethod_var);
il2cpp_codegen_initobj((&V_1), sizeof(QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_4 = __this->___m_InstanceData;
(&V_1)->___instanceData = L_4;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_5 = __this->___m_SharedInstanceData;
(&V_1)->___sharedInstanceData = L_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_6 = ___0_sortedMeshIDs;
(&V_1)->___sortedMeshID = L_6;
NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC L_7 = ___1_instances;
(&V_1)->___instances = L_7;
QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035 L_8 = V_1;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_9 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_10;
L_10 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_9, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_11 = V_0;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_12;
L_12 = IJobParallelForBatchExtensions_ScheduleBatch_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_m98A979F25BAA8352822778A373ACDF018C240B8B(L_8, L_10, ((int32_t)64), L_11, IJobParallelForBatchExtensions_ScheduleBatch_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_m98A979F25BAA8352822778A373ACDF018C240B8B_RuntimeMethod_var);
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_GetVisibleTreeInstances_m215114432B8645A102573A589C21C9925471A451 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___0_compactedVisibilityMasks, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___1_processedBits, NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___2_visibeTreeRendererIDs, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___3_visibeTreeInstances, bool ___4_becomeVisibleOnly, int32_t* ___5_becomeVisibeTreeInstancesCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_mD5A610513A4BD4EF7571ED914673CE418039529E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_mDD9590C17DD493AFFEFADEF0D927B0AF1EDAAD14_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11 V_2;
memset((&V_2), 0, sizeof(V_2));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_3;
memset((&V_3), 0, sizeof(V_3));
{
int32_t* L_0 = ___5_becomeVisibeTreeInstancesCount;
*((int32_t*)L_0) = (int32_t)0;
int32_t L_1;
L_1 = InstanceDataSystem_GetAliveInstancesOfType_mACA5AF484D118330CACC8C0D919BAFDDA30D43FA(__this, 1, NULL);
V_0 = L_1;
int32_t L_2 = V_0;
if (L_2)
{
goto IL_0010;
}
}
{
return;
}
IL_0010:
{
int32_t L_3 = V_0;
NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205((&___2_visibeTreeRendererIDs), L_3, NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_RuntimeMethod_var);
int32_t L_4 = V_0;
NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA((&___3_visibeTreeInstances), L_4, NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA_RuntimeMethod_var);
V_1 = 0;
il2cpp_codegen_initobj((&V_2), sizeof(GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11));
(&V_2)->___becomeVisible = (bool)1;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_5 = __this->___m_InstanceData;
(&V_2)->___instanceData = L_5;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_6 = __this->___m_SharedInstanceData;
(&V_2)->___sharedInstanceData = L_6;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_7 = ___0_compactedVisibilityMasks;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_8 = (*(ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)L_7);
(&V_2)->___compactedVisibilityMasks = L_8;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_9 = ___1_processedBits;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_10 = (*(ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)L_9);
(&V_2)->___processedBits = L_10;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_11;
L_11 = NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6((&___2_visibeTreeRendererIDs), NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
(&V_2)->___rendererIDs = L_11;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_12;
L_12 = NativeList_1_AsArray_mDD9590C17DD493AFFEFADEF0D927B0AF1EDAAD14((&___3_visibeTreeInstances), NativeList_1_AsArray_mDD9590C17DD493AFFEFADEF0D927B0AF1EDAAD14_RuntimeMethod_var);
(&V_2)->___instances = L_12;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_13;
memset((&L_13), 0, sizeof(L_13));
UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_13), (void*)((uintptr_t)(&V_1)), NULL);
(&V_2)->___atomicTreeInstancesCount = L_13;
GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11 L_14 = V_2;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_15 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_16;
L_16 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_15, NULL);
il2cpp_codegen_initobj((&V_3), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_17 = V_3;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_18;
L_18 = IJobParallelForBatchExtensions_ScheduleBatch_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_mD5A610513A4BD4EF7571ED914673CE418039529E(L_14, L_16, ((int32_t)64), L_17, IJobParallelForBatchExtensions_ScheduleBatch_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_mD5A610513A4BD4EF7571ED914673CE418039529E_RuntimeMethod_var);
V_3 = L_18;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_3), NULL);
int32_t* L_19 = ___5_becomeVisibeTreeInstancesCount;
int32_t L_20 = V_1;
*((int32_t*)L_19) = (int32_t)L_20;
bool L_21 = ___4_becomeVisibleOnly;
if (L_21)
{
goto IL_0153;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11));
(&V_2)->___becomeVisible = (bool)0;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_22 = __this->___m_InstanceData;
(&V_2)->___instanceData = L_22;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE L_23 = __this->___m_SharedInstanceData;
(&V_2)->___sharedInstanceData = L_23;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_24 = ___0_compactedVisibilityMasks;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_25 = (*(ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)L_24);
(&V_2)->___compactedVisibilityMasks = L_25;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_26 = ___1_processedBits;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_27 = (*(ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)L_26);
(&V_2)->___processedBits = L_27;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_28;
L_28 = NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6((&___2_visibeTreeRendererIDs), NativeList_1_AsArray_m935271AC90F399A1587B9D82894E71067F6769A6_RuntimeMethod_var);
(&V_2)->___rendererIDs = L_28;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_29;
L_29 = NativeList_1_AsArray_mDD9590C17DD493AFFEFADEF0D927B0AF1EDAAD14((&___3_visibeTreeInstances), NativeList_1_AsArray_mDD9590C17DD493AFFEFADEF0D927B0AF1EDAAD14_RuntimeMethod_var);
(&V_2)->___instances = L_29;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_30;
memset((&L_30), 0, sizeof(L_30));
UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_30), (void*)((uintptr_t)(&V_1)), NULL);
(&V_2)->___atomicTreeInstancesCount = L_30;
GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11 L_31 = V_2;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_32 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_33;
L_33 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_32, NULL);
il2cpp_codegen_initobj((&V_3), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_34 = V_3;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_35;
L_35 = IJobParallelForBatchExtensions_ScheduleBatch_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_mD5A610513A4BD4EF7571ED914673CE418039529E(L_31, L_33, ((int32_t)64), L_34, IJobParallelForBatchExtensions_ScheduleBatch_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_mD5A610513A4BD4EF7571ED914673CE418039529E_RuntimeMethod_var);
V_3 = L_35;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_3), NULL);
}
IL_0153:
{
int32_t L_36 = V_1;
NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205((&___2_visibeTreeRendererIDs), L_36, NativeList_1_ResizeUninitialized_m006B50F4C3F1B706AD66A02D4EE1512F37A31205_RuntimeMethod_var);
int32_t L_37 = V_1;
NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA((&___3_visibeTreeInstances), L_37, NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdatePerFrameInstanceVisibility_m1C6A42FA01165B8F7D05C4179DD093BE19AA4512 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___0_compactedVisibilityMasks, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_ScheduleBatch_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mB3E51ADC86157628FF20D405FDDFF1B169FEF511_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7 V_0;
memset((&V_0), 0, sizeof(V_0));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_1;
memset((&V_1), 0, sizeof(V_1));
{
il2cpp_codegen_initobj((&V_0), sizeof(UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF L_0 = __this->___m_InstanceData;
(&V_0)->___instanceData = L_0;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_1 = ___0_compactedVisibilityMasks;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_2 = (*(ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)L_1);
(&V_0)->___compactedVisibilityMasks = L_2;
UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7 L_3 = V_0;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_4 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___m_InstanceData);
int32_t L_5;
L_5 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_4, NULL);
il2cpp_codegen_initobj((&V_1), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_6 = V_1;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_7;
L_7 = IJobParallelForBatchExtensions_ScheduleBatch_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mB3E51ADC86157628FF20D405FDDFF1B169FEF511(L_3, L_5, ((int32_t)64), L_6, IJobParallelForBatchExtensions_ScheduleBatch_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mB3E51ADC86157628FF20D405FDDFF1B169FEF511_RuntimeMethod_var);
V_1 = L_7;
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_1), NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTransformUpdateIDs__cctor_m22E50C74A91C8F98F112D7D4E8AD2D3CA77829C5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AD83753FCEEA165240BCE05EF333CD9C45905F3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BF9B9729201049F9CFDEC452522C8FC4ED4DEFD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29125A1123F22B04E9CF93C752AB3C9ADA90756F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FAE4ECD9A9779BB09F15FEC4FE5B8E073C8F7CD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4DBA5954777B8BD0522056F964F995B4DBC28179);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral577F4EFD9D56E3DC83E6592FB94F8405D6081D74);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5816D88BB74E0297D19453FE5F4B1EF80A936949);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E9AF433A8FAC3B0BF985900CCB14C3289EDBB24);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96828C83D5929CDE54D58D1AAA70A73E81CE8927);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C210BF02131103DD45324FE59B15975C42805AC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD80988BA59C61BABD52E81649B174C8C9913125);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB00786AD05D8B4E399989A67BB88FA1BF3AF341D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB68700EB3957D38A649F2011196812DF19B9DF09);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCBD61C4A2B4708EC3D78F849C1E382F614919732);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD258DD7BCF4E874FC825EAA0A9B934B2DC474C48);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBACADAEFAB90EDD2EFBFDADE44AEA2432C58011);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0;
L_0 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral9C210BF02131103DD45324FE59B15975C42805AC, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateQueueCount = L_0;
int32_t L_1;
L_1 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralB00786AD05D8B4E399989A67BB88FA1BF3AF341D, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputL2WVec4Offset = L_1;
int32_t L_2;
L_2 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral29125A1123F22B04E9CF93C752AB3C9ADA90756F, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputW2LVec4Offset = L_2;
int32_t L_3;
L_3 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral2FAE4ECD9A9779BB09F15FEC4FE5B8E073C8F7CD, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputPrevL2WVec4Offset = L_3;
int32_t L_4;
L_4 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral5816D88BB74E0297D19453FE5F4B1EF80A936949, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateOutputPrevW2LVec4Offset = L_4;
int32_t L_5;
L_5 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral577F4EFD9D56E3DC83E6592FB94F8405D6081D74, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____BoundingSphereOutputVec4Offset = L_5;
int32_t L_6;
L_6 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral7E9AF433A8FAC3B0BF985900CCB14C3289EDBB24, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateDataQueue = L_6;
int32_t L_7;
L_7 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral1BF9B9729201049F9CFDEC452522C8FC4ED4DEFD, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____TransformUpdateIndexQueue = L_7;
int32_t L_8;
L_8 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral4DBA5954777B8BD0522056F964F995B4DBC28179, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____BoundingSphereDataQueue = L_8;
int32_t L_9;
L_9 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral1AD83753FCEEA165240BCE05EF333CD9C45905F3, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____OutputTransformBuffer = L_9;
int32_t L_10;
L_10 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralD258DD7BCF4E874FC825EAA0A9B934B2DC474C48, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____ProbeUpdateQueueCount = L_10;
int32_t L_11;
L_11 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralDBACADAEFAB90EDD2EFBFDADE44AEA2432C58011, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____SHUpdateVec4Offset = L_11;
int32_t L_12;
L_12 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral96828C83D5929CDE54D58D1AAA70A73E81CE8927, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____ProbeUpdateDataQueue = L_12;
int32_t L_13;
L_13 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralAD80988BA59C61BABD52E81649B174C8C9913125, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____ProbeOcclusionUpdateDataQueue = L_13;
int32_t L_14;
L_14 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralB68700EB3957D38A649F2011196812DF19B9DF09, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____ProbeUpdateIndexQueue = L_14;
int32_t L_15;
L_15 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralCBD61C4A2B4708EC3D78F849C1E382F614919732, NULL);
((InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTransformUpdateIDs_tBDC8FE2EE6A9840F770C0E88108098D81E67AC91_il2cpp_TypeInfo_var))->____OutputProbeBuffer = L_15;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceWindDataUpdateIDs__cctor_mDCE66DBD25DE0B17A7C41D329C4006A0AC407C09 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18576C29E267124B46960E38B002ED06A4D7997A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8096A61B701110426A94A601CF19B23B483538AF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBED20B63D32320EC449DE6A426CA6B51317D54BD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7C45DBD7CB1AF0730FA070E80DBBFACC7E0A492);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA55FA9F5C8580506B0B1E9CBB6DCD759ADCE631);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0;
L_0 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralBED20B63D32320EC449DE6A426CA6B51317D54BD, NULL);
((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindDataQueueCount = L_0;
int32_t L_1;
L_1 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralF7C45DBD7CB1AF0730FA070E80DBBFACC7E0A492, NULL);
((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindDataUpdateIndexQueue = L_1;
int32_t L_2;
L_2 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral8096A61B701110426A94A601CF19B23B483538AF, NULL);
((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindDataBuffer = L_2;
int32_t L_3;
L_3 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralFA55FA9F5C8580506B0B1E9CBB6DCD759ADCE631, NULL);
((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindParamAddressArray = L_3;
int32_t L_4;
L_4 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral18576C29E267124B46960E38B002ED06A4D7997A, NULL);
((InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_StaticFields*)il2cpp_codegen_static_fields_for(InstanceWindDataUpdateIDs_t5BB122812C390C78F478803F99702CDD6BC5B6C4_il2cpp_TypeInfo_var))->____WindHistoryParamAddressArray = L_4;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void QueryRendererGroupInstancesCountJob_Execute_m78EBD1A4D27FC820DB994D726466672AE6698114 (QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_2;
memset((&V_2), 0, sizeof(V_2));
NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC V_3;
memset((&V_3), 0, sizeof(V_3));
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
{
int32_t L_0 = ___0_startIndex;
V_0 = L_0;
goto IL_0061;
}
IL_0004:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_1 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
int32_t L_2 = V_0;
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_1)->___m_Buffer, L_2);
V_1 = L_3;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_4 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
int32_t L_5 = V_1;
bool L_6;
L_6 = NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF(L_4, L_5, (&V_2), (&V_3), NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
if (!L_6)
{
goto IL_0050;
}
}
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_7 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_8 = V_2;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_9;
L_9 = CPUInstanceData_Get_SharedInstance_mE5ED4915B38984690F4AB5089634500FBCB6C3CB(L_7, L_8, NULL);
V_4 = L_9;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_10 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_11 = V_4;
int32_t L_12;
L_12 = CPUSharedInstanceData_Get_RefCount_mE216F6749BB1B06E795C52C2433EE85E6C57DC01(L_10, L_11, NULL);
V_5 = L_12;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_13 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesCount);
int32_t L_14 = V_0;
int32_t L_15 = V_5;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_13)->___m_Buffer, L_14, (L_15));
goto IL_005d;
}
IL_0050:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_16 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesCount);
int32_t L_17 = V_0;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_16)->___m_Buffer, L_17, (0));
}
IL_005d:
{
int32_t L_18 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0061:
{
int32_t L_19 = V_0;
int32_t L_20 = ___0_startIndex;
int32_t L_21 = ___1_count;
if ((((int32_t)L_19) < ((int32_t)((int32_t)il2cpp_codegen_add(L_20, L_21)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C void QueryRendererGroupInstancesCountJob_Execute_m78EBD1A4D27FC820DB994D726466672AE6698114_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<QueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008*>(__this + _offset);
QueryRendererGroupInstancesCountJob_Execute_m78EBD1A4D27FC820DB994D726466672AE6698114(_thisAdjusted, ___0_startIndex, ___1_count, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ComputeInstancesOffsetAndResizeInstancesArrayJob_Execute_m7278A70AAF09ACD7DE06A58BBE53617ED59B3178 (ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = 0;
V_1 = 0;
goto IL_0026;
}
IL_0006:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesOffset);
int32_t L_1 = V_1;
int32_t L_2 = V_0;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_0)->___m_Buffer, L_1, (L_2));
int32_t L_3 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_4 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesCount);
int32_t L_5 = V_1;
int32_t L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_4)->___m_Buffer, L_5);
V_0 = ((int32_t)il2cpp_codegen_add(L_3, L_6));
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0026:
{
int32_t L_8 = V_1;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_9 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesCount);
int32_t L_10;
L_10 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_9)->___m_Length);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0006;
}
}
{
NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* L_11 = (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC*)(&__this->___instances);
int32_t L_12 = V_0;
NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA(L_11, L_12, NativeList_1_ResizeUninitialized_mF7375F76AA38CE3B42DF196F0AFAEFC8D2F895EA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void ComputeInstancesOffsetAndResizeInstancesArrayJob_Execute_m7278A70AAF09ACD7DE06A58BBE53617ED59B3178_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8*>(__this + _offset);
ComputeInstancesOffsetAndResizeInstancesArrayJob_Execute_m7278A70AAF09ACD7DE06A58BBE53617ED59B3178(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void QueryRendererGroupInstancesJob_Execute_m689B8C96E8D3739314972C71A89F43C5DD8DD5EC (QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_2;
memset((&V_2), 0, sizeof(V_2));
NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC V_3;
memset((&V_3), 0, sizeof(V_3));
{
V_0 = 0;
int32_t L_0 = ___0_startIndex;
V_1 = L_0;
goto IL_004b;
}
IL_0006:
{
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_1 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
int32_t L_3 = V_1;
int32_t L_4;
L_4 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_2)->___m_Buffer, L_3);
bool L_5;
L_5 = NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF(L_1, L_4, (&V_2), (&V_3), NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
if (!L_5)
{
goto IL_0032;
}
}
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_6 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_7 = V_1;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_8 = V_2;
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_6)->___m_Buffer, L_7, (L_8));
goto IL_0047;
}
IL_0032:
{
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_10 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_11 = V_1;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_12 = ((InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_StaticFields*)il2cpp_codegen_static_fields_for(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var))->___Invalid;
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_10)->___m_Buffer, L_11, (L_12));
}
IL_0047:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_004b:
{
int32_t L_14 = V_1;
int32_t L_15 = ___0_startIndex;
int32_t L_16 = ___1_count;
if ((((int32_t)L_14) < ((int32_t)((int32_t)il2cpp_codegen_add(L_15, L_16)))))
{
goto IL_0006;
}
}
{
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_17 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicNonFoundInstancesCount);
int32_t* L_18 = L_17->___Counter;
if ((((intptr_t)L_18) == ((intptr_t)((uintptr_t)0))))
{
goto IL_0071;
}
}
{
int32_t L_19 = V_0;
if ((((int32_t)L_19) <= ((int32_t)0)))
{
goto IL_0071;
}
}
{
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_20 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicNonFoundInstancesCount);
int32_t L_21 = V_0;
int32_t L_22;
L_22 = UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194(L_20, L_21, NULL);
}
IL_0071:
{
return;
}
}
IL2CPP_EXTERN_C void QueryRendererGroupInstancesJob_Execute_m689B8C96E8D3739314972C71A89F43C5DD8DD5EC_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<QueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F*>(__this + _offset);
QueryRendererGroupInstancesJob_Execute_m689B8C96E8D3739314972C71A89F43C5DD8DD5EC(_thisAdjusted, ___0_startIndex, ___1_count, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void QueryRendererGroupInstancesMultiJob_Execute_m3ED5F46C8E2BBCFD2302EBF30F55D07CB4292593 (QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
bool V_6 = false;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_7;
memset((&V_7), 0, sizeof(V_7));
NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC V_8;
memset((&V_8), 0, sizeof(V_8));
int32_t V_9 = 0;
int32_t V_10 = 0;
{
V_0 = 0;
V_1 = 0;
int32_t L_0 = ___0_startIndex;
V_2 = L_0;
goto IL_00a6;
}
IL_000b:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_1 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
int32_t L_2 = V_2;
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_1)->___m_Buffer, L_2);
V_3 = L_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_4 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesOffsets);
int32_t L_5 = V_2;
int32_t L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_4)->___m_Buffer, L_5);
V_4 = L_6;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_7 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instancesCounts);
int32_t L_8 = V_2;
int32_t L_9;
L_9 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_7)->___m_Buffer, L_8);
V_5 = L_9;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_10 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
int32_t L_11 = V_3;
bool L_12;
L_12 = NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF(L_10, L_11, (&V_7), (&V_8), NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
V_6 = L_12;
bool L_13 = V_6;
if (L_13)
{
goto IL_004e;
}
}
{
int32_t L_14 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_004e:
{
V_9 = 0;
goto IL_009c;
}
IL_0053:
{
int32_t L_15 = V_4;
int32_t L_16 = V_9;
V_10 = ((int32_t)il2cpp_codegen_add(L_15, L_16));
bool L_17 = V_6;
if (!L_17)
{
goto IL_0080;
}
}
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_18 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_19 = V_10;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_20 = V_7;
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_18)->___m_Buffer, L_19, (L_20));
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_21 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
bool L_22;
L_22 = NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2(L_21, (&V_7), (&V_8), NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var);
V_6 = L_22;
goto IL_0096;
}
IL_0080:
{
int32_t L_23 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_24 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_25 = V_10;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_26 = ((InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_StaticFields*)il2cpp_codegen_static_fields_for(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var))->___Invalid;
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_24)->___m_Buffer, L_25, (L_26));
}
IL_0096:
{
int32_t L_27 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_009c:
{
int32_t L_28 = V_9;
int32_t L_29 = V_5;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_0053;
}
}
{
int32_t L_30 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00a6:
{
int32_t L_31 = V_2;
int32_t L_32 = ___0_startIndex;
int32_t L_33 = ___1_count;
if ((((int32_t)L_31) < ((int32_t)((int32_t)il2cpp_codegen_add(L_32, L_33)))))
{
goto IL_000b;
}
}
{
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_34 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicNonFoundSharedInstancesCount);
int32_t* L_35 = L_34->___Counter;
if ((((intptr_t)L_35) == ((intptr_t)((uintptr_t)0))))
{
goto IL_00cf;
}
}
{
int32_t L_36 = V_0;
if ((((int32_t)L_36) <= ((int32_t)0)))
{
goto IL_00cf;
}
}
{
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_37 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicNonFoundSharedInstancesCount);
int32_t L_38 = V_0;
int32_t L_39;
L_39 = UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194(L_37, L_38, NULL);
}
IL_00cf:
{
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_40 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicNonFoundInstancesCount);
int32_t* L_41 = L_40->___Counter;
if ((((intptr_t)L_41) == ((intptr_t)((uintptr_t)0))))
{
goto IL_00ef;
}
}
{
int32_t L_42 = V_1;
if ((((int32_t)L_42) <= ((int32_t)0)))
{
goto IL_00ef;
}
}
{
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_43 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicNonFoundInstancesCount);
int32_t L_44 = V_1;
int32_t L_45;
L_45 = UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194(L_43, L_44, NULL);
}
IL_00ef:
{
return;
}
}
IL2CPP_EXTERN_C void QueryRendererGroupInstancesMultiJob_Execute_m3ED5F46C8E2BBCFD2302EBF30F55D07CB4292593_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<QueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96*>(__this + _offset);
QueryRendererGroupInstancesMultiJob_Execute_m3ED5F46C8E2BBCFD2302EBF30F55D07CB4292593(_thisAdjusted, ___0_startIndex, ___1_count, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void QuerySortedMeshInstancesJob_Execute_m0B30D3DBCCB8FE5833D677F735387912A448CCDF (QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceDataSystem_AtomicAddLengthNoResize_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m69CA1A6198396823C8B3BC58F12C98D4B80E3FBC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_m2B5A2BD45D6590A5C78F6F8A115EB26DDB3C5BED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSortExtension_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48FFF7C8839BFE7BCBB1D941F33E486CC2E176DE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
{
V_0 = ((int64_t)0);
V_2 = 0;
goto IL_005d;
}
IL_0007:
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = V_2;
V_3 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_2 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_3 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&L_2->___instances);
int32_t L_4 = V_3;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_5;
L_5 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_3)->___m_Buffer, L_4);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_6 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_7 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&L_6->___sharedInstances);
int32_t L_8 = V_3;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_9;
L_9 = IL2CPP_NATIVEARRAY_GET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_7)->___m_Buffer, L_8);
V_4 = L_9;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_10 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_11 = V_4;
int32_t L_12;
L_12 = CPUSharedInstanceData_Get_MeshID_m70DD07FFBE12B43BA2546547FD26BC268E28EF43(L_10, L_11, NULL);
V_5 = L_12;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_13 = __this->___sortedMeshID;
int32_t L_14 = V_5;
int32_t L_15;
L_15 = NativeSortExtension_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48FFF7C8839BFE7BCBB1D941F33E486CC2E176DE(L_13, L_14, NativeSortExtension_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48FFF7C8839BFE7BCBB1D941F33E486CC2E176DE_RuntimeMethod_var);
if ((((int32_t)L_15) < ((int32_t)0)))
{
goto IL_0059;
}
}
{
uint64_t L_16 = V_0;
int32_t L_17 = V_2;
V_0 = ((int64_t)((int64_t)L_16|((int64_t)(((int64_t)1)<<((int32_t)(L_17&((int32_t)63)))))));
}
IL_0059:
{
int32_t L_18 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_005d:
{
int32_t L_19 = V_2;
int32_t L_20 = ___1_count;
if ((((int32_t)L_19) < ((int32_t)L_20)))
{
goto IL_0007;
}
}
{
uint64_t L_21 = V_0;
int32_t L_22;
L_22 = math_countbits_m4CA1327F4995735E6AA4862E641E128312C404BD_inline(L_21, NULL);
V_1 = L_22;
int32_t L_23 = V_1;
if ((((int32_t)L_23) <= ((int32_t)0)))
{
goto IL_00c6;
}
}
{
NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* L_24 = (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC*)(&__this->___instances);
int32_t L_25 = V_1;
int32_t L_26;
L_26 = InstanceDataSystem_AtomicAddLengthNoResize_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m69CA1A6198396823C8B3BC58F12C98D4B80E3FBC(L_24, L_25, InstanceDataSystem_AtomicAddLengthNoResize_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m69CA1A6198396823C8B3BC58F12C98D4B80E3FBC_RuntimeMethod_var);
V_6 = L_26;
uint64_t L_27 = V_0;
int32_t L_28;
L_28 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_27, NULL);
V_7 = L_28;
goto IL_00c3;
}
IL_0084:
{
int32_t L_29 = ___0_startIndex;
int32_t L_30 = V_7;
V_8 = ((int32_t)il2cpp_codegen_add(L_29, L_30));
NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* L_31 = (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC*)(&__this->___instances);
int32_t L_32 = V_6;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_33 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_34 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&L_33->___instances);
int32_t L_35 = V_8;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_36;
L_36 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_34)->___m_Buffer, L_35);
NativeList_1_set_Item_m2B5A2BD45D6590A5C78F6F8A115EB26DDB3C5BED_inline(L_31, L_32, L_36, NativeList_1_set_Item_m2B5A2BD45D6590A5C78F6F8A115EB26DDB3C5BED_RuntimeMethod_var);
int32_t L_37 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_37, 1));
uint64_t L_38 = V_0;
int32_t L_39 = V_7;
V_0 = ((int64_t)((int64_t)L_38&((~((int64_t)(((int64_t)1)<<((int32_t)(L_39&((int32_t)63)))))))));
uint64_t L_40 = V_0;
int32_t L_41;
L_41 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_40, NULL);
V_7 = L_41;
}
IL_00c3:
{
uint64_t L_42 = V_0;
if (L_42)
{
goto IL_0084;
}
}
IL_00c6:
{
return;
}
}
IL2CPP_EXTERN_C void QuerySortedMeshInstancesJob_Execute_m0B30D3DBCCB8FE5833D677F735387912A448CCDF_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<QuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035*>(__this + _offset);
QuerySortedMeshInstancesJob_Execute_m0B30D3DBCCB8FE5833D677F735387912A448CCDF(_thisAdjusted, ___0_startIndex, ___1_count, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void CalculateInterpolatedLightAndOcclusionProbesBatchJob_Execute_mB29926232C46662441F96B9405E9BE4D3A84109B (CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m682474A1C0093180D569FE8E812BBF91C8DDA3EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_mBC1EEE1B88720D81AB0E56CD9525B83BDB103AEE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_mD1C2EDB00FBBC81ECC7D70D8A6C54EFA8993F1C8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_2;
memset((&V_2), 0, sizeof(V_2));
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD V_3;
memset((&V_3), 0, sizeof(V_3));
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A V_4;
memset((&V_4), 0, sizeof(V_4));
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 V_5;
memset((&V_5), 0, sizeof(V_5));
{
int32_t L_0 = ___0_index;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_0, 8));
int32_t L_1 = __this->___probesCount;
int32_t L_2 = V_0;
int32_t L_3;
L_3 = math_min_m02D43DF516544C279AF660EA4731449C82991849_inline(L_1, ((int32_t)il2cpp_codegen_add(L_2, 8)), NULL);
int32_t L_4 = V_0;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_3, L_4));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_5 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___compactTetrahedronCache);
int32_t L_6 = V_0;
int32_t L_7 = V_1;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_8;
L_8 = NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10(L_5, L_6, L_7, NativeArray_1_GetSubArray_m7A2E07EAE629213B862B7441AF74BE9A8BEEDC10_RuntimeMethod_var);
V_2 = L_8;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* L_9 = (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD*)(&__this->___queryPostitions);
int32_t L_10 = V_0;
int32_t L_11 = V_1;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD L_12;
L_12 = NativeArray_1_GetSubArray_mD1C2EDB00FBBC81ECC7D70D8A6C54EFA8993F1C8(L_9, L_10, L_11, NativeArray_1_GetSubArray_mD1C2EDB00FBBC81ECC7D70D8A6C54EFA8993F1C8_RuntimeMethod_var);
V_3 = L_12;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A* L_13 = (NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A*)(&__this->___probesSphericalHarmonics);
int32_t L_14 = V_0;
int32_t L_15 = V_1;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A L_16;
L_16 = NativeArray_1_GetSubArray_m682474A1C0093180D569FE8E812BBF91C8DDA3EF(L_13, L_14, L_15, NativeArray_1_GetSubArray_m682474A1C0093180D569FE8E812BBF91C8DDA3EF_RuntimeMethod_var);
V_4 = L_16;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* L_17 = (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*)(&__this->___probesOcclusion);
int32_t L_18 = V_0;
int32_t L_19 = V_1;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_20;
L_20 = NativeArray_1_GetSubArray_mBC1EEE1B88720D81AB0E56CD9525B83BDB103AEE(L_17, L_18, L_19, NativeArray_1_GetSubArray_mBC1EEE1B88720D81AB0E56CD9525B83BDB103AEE_RuntimeMethod_var);
V_5 = L_20;
LightProbesQuery_tE0869F48EB6C819755D42205EC98C3A8787CD981* L_21 = (LightProbesQuery_tE0869F48EB6C819755D42205EC98C3A8787CD981*)(&__this->___lightProbesQuery);
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD L_22 = V_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_23 = V_2;
NativeArray_1_tACE671995F84D8CA234E816D2E35EC01C009C82A L_24 = V_4;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_25 = V_5;
LightProbesQuery_CalculateInterpolatedLightAndOcclusionProbes_m89A0898A6AA77CCA808E8A03A62087A583118DBB(L_21, L_22, L_23, L_24, L_25, NULL);
return;
}
}
IL2CPP_EXTERN_C void CalculateInterpolatedLightAndOcclusionProbesBatchJob_Execute_mB29926232C46662441F96B9405E9BE4D3A84109B_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319*>(__this + _offset);
CalculateInterpolatedLightAndOcclusionProbesBatchJob_Execute_mB29926232C46662441F96B9405E9BE4D3A84109B(_thisAdjusted, ___0_index, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ScatterTetrahedronCacheIndicesJob_Execute_m157E3BAA3AA5106CD5629211DB4DF10C941B0942 (ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_0;
memset((&V_0), 0, sizeof(V_0));
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_0 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___probeInstances);
int32_t L_1 = ___0_index;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_0)->___m_Buffer, L_1);
V_0 = L_2;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_3 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_4 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_5 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___compactTetrahedronCache);
int32_t L_6 = ___0_index;
int32_t L_7;
L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_5)->___m_Buffer, L_6);
CPUInstanceData_Set_TetrahedronCacheIndex_mAC10B658EB1AB6EF405BC32A6DE8E88F7AA45AD5(L_3, L_4, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C void ScatterTetrahedronCacheIndicesJob_Execute_m157E3BAA3AA5106CD5629211DB4DF10C941B0942_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E*>(__this + _offset);
ScatterTetrahedronCacheIndicesJob_Execute_m157E3BAA3AA5106CD5629211DB4DF10C941B0942(_thisAdjusted, ___0_index, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshal_pinvoke(const TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721& unmarshaled, TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshaled_pinvoke& marshaled)
{
marshaled.___initialize = static_cast<int32_t>(unmarshaled.___initialize);
marshaled.___enableBoundingSpheres = static_cast<int32_t>(unmarshaled.___enableBoundingSpheres);
marshaled.___instances = unmarshaled.___instances;
marshaled.___localToWorldMatrices = unmarshaled.___localToWorldMatrices;
marshaled.___prevLocalToWorldMatrices = unmarshaled.___prevLocalToWorldMatrices;
marshaled.___atomicTransformQueueCount = unmarshaled.___atomicTransformQueueCount;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___transformUpdateInstanceQueue = unmarshaled.___transformUpdateInstanceQueue;
marshaled.___transformUpdateDataQueue = unmarshaled.___transformUpdateDataQueue;
marshaled.___boundingSpheresDataQueue = unmarshaled.___boundingSpheresDataQueue;
}
IL2CPP_EXTERN_C void TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshal_pinvoke_back(const TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshaled_pinvoke& marshaled, TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721& unmarshaled)
{
bool unmarshaledinitialize_temp_0 = false;
unmarshaledinitialize_temp_0 = static_cast<bool>(marshaled.___initialize);
unmarshaled.___initialize = unmarshaledinitialize_temp_0;
bool unmarshaledenableBoundingSpheres_temp_1 = false;
unmarshaledenableBoundingSpheres_temp_1 = static_cast<bool>(marshaled.___enableBoundingSpheres);
unmarshaled.___enableBoundingSpheres = unmarshaledenableBoundingSpheres_temp_1;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_2;
memset((&unmarshaledinstances_temp_2), 0, sizeof(unmarshaledinstances_temp_2));
unmarshaledinstances_temp_2 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_2;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 unmarshaledlocalToWorldMatrices_temp_3;
memset((&unmarshaledlocalToWorldMatrices_temp_3), 0, sizeof(unmarshaledlocalToWorldMatrices_temp_3));
unmarshaledlocalToWorldMatrices_temp_3 = marshaled.___localToWorldMatrices;
unmarshaled.___localToWorldMatrices = unmarshaledlocalToWorldMatrices_temp_3;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 unmarshaledprevLocalToWorldMatrices_temp_4;
memset((&unmarshaledprevLocalToWorldMatrices_temp_4), 0, sizeof(unmarshaledprevLocalToWorldMatrices_temp_4));
unmarshaledprevLocalToWorldMatrices_temp_4 = marshaled.___prevLocalToWorldMatrices;
unmarshaled.___prevLocalToWorldMatrices = unmarshaledprevLocalToWorldMatrices_temp_4;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledatomicTransformQueueCount_temp_5;
memset((&unmarshaledatomicTransformQueueCount_temp_5), 0, sizeof(unmarshaledatomicTransformQueueCount_temp_5));
unmarshaledatomicTransformQueueCount_temp_5 = marshaled.___atomicTransformQueueCount;
unmarshaled.___atomicTransformQueueCount = unmarshaledatomicTransformQueueCount_temp_5;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_6;
memset((&unmarshaledsharedInstanceData_temp_6), 0, sizeof(unmarshaledsharedInstanceData_temp_6));
unmarshaledsharedInstanceData_temp_6 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_6;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_7;
memset((&unmarshaledinstanceData_temp_7), 0, sizeof(unmarshaledinstanceData_temp_7));
unmarshaledinstanceData_temp_7 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_7;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledtransformUpdateInstanceQueue_temp_8;
memset((&unmarshaledtransformUpdateInstanceQueue_temp_8), 0, sizeof(unmarshaledtransformUpdateInstanceQueue_temp_8));
unmarshaledtransformUpdateInstanceQueue_temp_8 = marshaled.___transformUpdateInstanceQueue;
unmarshaled.___transformUpdateInstanceQueue = unmarshaledtransformUpdateInstanceQueue_temp_8;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B unmarshaledtransformUpdateDataQueue_temp_9;
memset((&unmarshaledtransformUpdateDataQueue_temp_9), 0, sizeof(unmarshaledtransformUpdateDataQueue_temp_9));
unmarshaledtransformUpdateDataQueue_temp_9 = marshaled.___transformUpdateDataQueue;
unmarshaled.___transformUpdateDataQueue = unmarshaledtransformUpdateDataQueue_temp_9;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 unmarshaledboundingSpheresDataQueue_temp_10;
memset((&unmarshaledboundingSpheresDataQueue_temp_10), 0, sizeof(unmarshaledboundingSpheresDataQueue_temp_10));
unmarshaledboundingSpheresDataQueue_temp_10 = marshaled.___boundingSpheresDataQueue;
unmarshaled.___boundingSpheresDataQueue = unmarshaledboundingSpheresDataQueue_temp_10;
}
IL2CPP_EXTERN_C void TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshal_pinvoke_cleanup(TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshal_com(const TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721& unmarshaled, TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshaled_com& marshaled)
{
marshaled.___initialize = static_cast<int32_t>(unmarshaled.___initialize);
marshaled.___enableBoundingSpheres = static_cast<int32_t>(unmarshaled.___enableBoundingSpheres);
marshaled.___instances = unmarshaled.___instances;
marshaled.___localToWorldMatrices = unmarshaled.___localToWorldMatrices;
marshaled.___prevLocalToWorldMatrices = unmarshaled.___prevLocalToWorldMatrices;
marshaled.___atomicTransformQueueCount = unmarshaled.___atomicTransformQueueCount;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___transformUpdateInstanceQueue = unmarshaled.___transformUpdateInstanceQueue;
marshaled.___transformUpdateDataQueue = unmarshaled.___transformUpdateDataQueue;
marshaled.___boundingSpheresDataQueue = unmarshaled.___boundingSpheresDataQueue;
}
IL2CPP_EXTERN_C void TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshal_com_back(const TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshaled_com& marshaled, TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721& unmarshaled)
{
bool unmarshaledinitialize_temp_0 = false;
unmarshaledinitialize_temp_0 = static_cast<bool>(marshaled.___initialize);
unmarshaled.___initialize = unmarshaledinitialize_temp_0;
bool unmarshaledenableBoundingSpheres_temp_1 = false;
unmarshaledenableBoundingSpheres_temp_1 = static_cast<bool>(marshaled.___enableBoundingSpheres);
unmarshaled.___enableBoundingSpheres = unmarshaledenableBoundingSpheres_temp_1;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_2;
memset((&unmarshaledinstances_temp_2), 0, sizeof(unmarshaledinstances_temp_2));
unmarshaledinstances_temp_2 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_2;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 unmarshaledlocalToWorldMatrices_temp_3;
memset((&unmarshaledlocalToWorldMatrices_temp_3), 0, sizeof(unmarshaledlocalToWorldMatrices_temp_3));
unmarshaledlocalToWorldMatrices_temp_3 = marshaled.___localToWorldMatrices;
unmarshaled.___localToWorldMatrices = unmarshaledlocalToWorldMatrices_temp_3;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 unmarshaledprevLocalToWorldMatrices_temp_4;
memset((&unmarshaledprevLocalToWorldMatrices_temp_4), 0, sizeof(unmarshaledprevLocalToWorldMatrices_temp_4));
unmarshaledprevLocalToWorldMatrices_temp_4 = marshaled.___prevLocalToWorldMatrices;
unmarshaled.___prevLocalToWorldMatrices = unmarshaledprevLocalToWorldMatrices_temp_4;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledatomicTransformQueueCount_temp_5;
memset((&unmarshaledatomicTransformQueueCount_temp_5), 0, sizeof(unmarshaledatomicTransformQueueCount_temp_5));
unmarshaledatomicTransformQueueCount_temp_5 = marshaled.___atomicTransformQueueCount;
unmarshaled.___atomicTransformQueueCount = unmarshaledatomicTransformQueueCount_temp_5;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_6;
memset((&unmarshaledsharedInstanceData_temp_6), 0, sizeof(unmarshaledsharedInstanceData_temp_6));
unmarshaledsharedInstanceData_temp_6 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_6;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_7;
memset((&unmarshaledinstanceData_temp_7), 0, sizeof(unmarshaledinstanceData_temp_7));
unmarshaledinstanceData_temp_7 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_7;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledtransformUpdateInstanceQueue_temp_8;
memset((&unmarshaledtransformUpdateInstanceQueue_temp_8), 0, sizeof(unmarshaledtransformUpdateInstanceQueue_temp_8));
unmarshaledtransformUpdateInstanceQueue_temp_8 = marshaled.___transformUpdateInstanceQueue;
unmarshaled.___transformUpdateInstanceQueue = unmarshaledtransformUpdateInstanceQueue_temp_8;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B unmarshaledtransformUpdateDataQueue_temp_9;
memset((&unmarshaledtransformUpdateDataQueue_temp_9), 0, sizeof(unmarshaledtransformUpdateDataQueue_temp_9));
unmarshaledtransformUpdateDataQueue_temp_9 = marshaled.___transformUpdateDataQueue;
unmarshaled.___transformUpdateDataQueue = unmarshaledtransformUpdateDataQueue_temp_9;
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 unmarshaledboundingSpheresDataQueue_temp_10;
memset((&unmarshaledboundingSpheresDataQueue_temp_10), 0, sizeof(unmarshaledboundingSpheresDataQueue_temp_10));
unmarshaledboundingSpheresDataQueue_temp_10 = marshaled.___boundingSpheresDataQueue;
unmarshaled.___boundingSpheresDataQueue = unmarshaledboundingSpheresDataQueue_temp_10;
}
IL2CPP_EXTERN_C void TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshal_com_cleanup(TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void TransformUpdateJob_Execute_m0C99BC8B89AD60C1B495E471F9F02FBEEF7F8342 (TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_ArrayElementAsRef_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m81E2AFAE2579DE58485A0EE2613F933273719637_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
int32_t V_5 = 0;
bool V_6 = false;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_10;
memset((&V_10), 0, sizeof(V_10));
int32_t V_11 = 0;
int32_t V_12 = 0;
bool V_13 = false;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* V_14 = NULL;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* V_15 = NULL;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A V_16;
memset((&V_16), 0, sizeof(V_16));
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB V_17;
memset((&V_17), 0, sizeof(V_17));
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB V_18;
memset((&V_18), 0, sizeof(V_18));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_19;
memset((&V_19), 0, sizeof(V_19));
TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18 V_20;
memset((&V_20), 0, sizeof(V_20));
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB V_21;
memset((&V_21), 0, sizeof(V_21));
float V_22 = 0.0f;
{
V_0 = ((int64_t)0);
V_2 = 0;
goto IL_008f;
}
IL_000a:
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_0 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_1 = ___0_startIndex;
int32_t L_2 = V_2;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_0)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_1, L_2)));
V_3 = L_3;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
bool L_4;
L_4 = InstanceHandle_get_valid_m5629806E66255D75C3B1ED5826B0DA6D13B9E0CE((&V_3), NULL);
if (!L_4)
{
goto IL_008b;
}
}
{
bool L_5 = __this->___initialize;
if (L_5)
{
goto IL_0081;
}
}
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_6 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_7 = V_3;
int32_t L_8;
L_8 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(L_6, L_7, NULL);
V_4 = L_8;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_9 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_10 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_11 = V_3;
int32_t L_12;
L_12 = CPUSharedInstanceData_InstanceToIndex_mA58DA1C16D52FECF5ED6238B168203837D75F87C(L_9, L_10, L_11, NULL);
V_5 = L_12;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_13 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* L_14 = (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*)(&L_13->___flags);
int32_t L_15 = V_5;
CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455 L_16;
L_16 = IL2CPP_NATIVEARRAY_GET_ITEM(CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455, (L_14)->___m_Buffer, L_15);
uint8_t L_17 = L_16.___transformUpdateFlags;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_18 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_19 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_18->___movedInCurrentFrameBits);
int32_t L_20 = V_4;
bool L_21;
L_21 = ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0(L_19, L_20, NULL);
V_6 = L_21;
bool L_22 = V_6;
if (((int32_t)(((!(((uint32_t)((int32_t)((int32_t)L_17&2))) <= ((uint32_t)0)))? 1 : 0)|(int32_t)L_22)))
{
goto IL_008b;
}
}
IL_0081:
{
uint64_t L_23 = V_0;
int32_t L_24 = V_2;
V_0 = ((int64_t)((int64_t)L_23|((int64_t)(((int64_t)1)<<((int32_t)(L_24&((int32_t)63)))))));
}
IL_008b:
{
int32_t L_25 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_008f:
{
int32_t L_26 = V_2;
int32_t L_27 = ___1_count;
if ((((int32_t)L_26) < ((int32_t)L_27)))
{
goto IL_000a;
}
}
{
uint64_t L_28 = V_0;
int32_t L_29;
L_29 = math_countbits_m4CA1327F4995735E6AA4862E641E128312C404BD_inline(L_28, NULL);
V_1 = L_29;
int32_t L_30 = V_1;
if ((((int32_t)L_30) <= ((int32_t)0)))
{
goto IL_0348;
}
}
{
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_31 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicTransformQueueCount);
int32_t L_32 = V_1;
int32_t L_33;
L_33 = UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194(L_31, L_32, NULL);
V_7 = L_33;
uint64_t L_34 = V_0;
int32_t L_35;
L_35 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_34, NULL);
V_8 = L_35;
goto IL_0342;
}
IL_00bf:
{
int32_t L_36 = ___0_startIndex;
int32_t L_37 = V_8;
V_9 = ((int32_t)il2cpp_codegen_add(L_36, L_37));
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_38 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_39 = V_9;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_40;
L_40 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_38)->___m_Buffer, L_39);
V_10 = L_40;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_41 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_42 = V_10;
int32_t L_43;
L_43 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(L_41, L_42, NULL);
V_11 = L_43;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_44 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_45 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_46 = V_10;
int32_t L_47;
L_47 = CPUSharedInstanceData_InstanceToIndex_mA58DA1C16D52FECF5ED6238B168203837D75F87C(L_44, L_45, L_46, NULL);
V_12 = L_47;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_48 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* L_49 = (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*)(&L_48->___flags);
int32_t L_50 = V_12;
CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455 L_51;
L_51 = IL2CPP_NATIVEARRAY_GET_ITEM(CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455, (L_49)->___m_Buffer, L_50);
uint8_t L_52 = L_51.___transformUpdateFlags;
V_13 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_52&2))) <= ((uint32_t)0)))? 1 : 0);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_53 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_54 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_53->___movedInCurrentFrameBits);
int32_t L_55 = V_11;
bool L_56 = V_13;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_54, L_55, (bool)((((int32_t)L_56) == ((int32_t)0))? 1 : 0), NULL);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_57 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___transformUpdateInstanceQueue);
int32_t L_58 = V_7;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_59 = V_10;
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_57)->___m_Buffer, L_58, (L_59));
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_60 = __this->___localToWorldMatrices;
void* L_61;
L_61 = NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C(L_60, NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C_RuntimeMethod_var);
int32_t L_62 = V_9;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_63;
L_63 = UnsafeUtility_ArrayElementAsRef_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m81E2AFAE2579DE58485A0EE2613F933273719637_inline(L_61, L_62, UnsafeUtility_ArrayElementAsRef_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m81E2AFAE2579DE58485A0EE2613F933273719637_RuntimeMethod_var);
V_14 = L_63;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_64 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A L_65 = L_64->___localAABBs;
void* L_66;
L_66 = NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3(L_65, NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3_RuntimeMethod_var);
int32_t L_67 = V_12;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_68;
L_68 = UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_inline(L_66, L_67, UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_RuntimeMethod_var);
V_15 = L_68;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_69 = V_14;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_70 = (*(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_69);
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_71 = V_15;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_72 = (*(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_71);
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_73;
L_73 = AABB_Transform_m1B125B36873D7F03DCBB8817DE20E81FD17C149C(L_70, L_72, NULL);
V_16 = L_73;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_74 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_75 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&L_74->___worldAABBs);
int32_t L_76 = V_11;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_77 = V_16;
IL2CPP_NATIVEARRAY_SET_ITEM(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (L_75)->___m_Buffer, L_76, (L_77));
bool L_78 = __this->___initialize;
if (!L_78)
{
goto IL_024b;
}
}
{
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_79 = V_14;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_80;
L_80 = PackedMatrix_FromFloat4x4_m2EEC3F97BB2E382DD01F31AE83B11D73F2579A9D(L_79, NULL);
V_17 = L_80;
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0* L_81 = (NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0*)(&__this->___prevLocalToWorldMatrices);
int32_t L_82 = V_9;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_83;
L_83 = IL2CPP_NATIVEARRAY_GET_ITEM(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, (L_81)->___m_Buffer, L_82);
V_19 = L_83;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_84;
L_84 = PackedMatrix_FromMatrix4x4_mD8BF568A72FAFAA50614FD1F9DA6A7F257CB3E77((&V_19), NULL);
V_18 = L_84;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* L_85 = (NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B*)(&__this->___transformUpdateDataQueue);
int32_t L_86 = V_7;
il2cpp_codegen_initobj((&V_20), sizeof(TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18));
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_87 = V_17;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_88 = L_87.___packed0;
(&V_20)->___localToWorld0 = L_88;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_89 = V_17;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_90 = L_89.___packed1;
(&V_20)->___localToWorld1 = L_90;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_91 = V_17;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_92 = L_91.___packed2;
(&V_20)->___localToWorld2 = L_92;
TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18 L_93 = V_20;
IL2CPP_NATIVEARRAY_SET_ITEM(TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18, (L_85)->___m_Buffer, ((int32_t)il2cpp_codegen_multiply(L_86, 2)), (L_93));
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* L_94 = (NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B*)(&__this->___transformUpdateDataQueue);
int32_t L_95 = V_7;
il2cpp_codegen_initobj((&V_20), sizeof(TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18));
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_96 = V_18;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_97 = L_96.___packed0;
(&V_20)->___localToWorld0 = L_97;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_98 = V_18;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_99 = L_98.___packed1;
(&V_20)->___localToWorld1 = L_99;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_100 = V_18;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_101 = L_100.___packed2;
(&V_20)->___localToWorld2 = L_101;
TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18 L_102 = V_20;
IL2CPP_NATIVEARRAY_SET_ITEM(TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18, (L_94)->___m_Buffer, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_95, 2)), 1)), (L_102));
goto IL_02d1;
}
IL_024b:
{
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_103 = V_14;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_104 = (*(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_103);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_105;
L_105 = float4x4_op_Implicit_mC056D7C9F17B6D06E026163034B5414E56DA04B4(L_104, NULL);
V_19 = L_105;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_106;
L_106 = PackedMatrix_FromMatrix4x4_mD8BF568A72FAFAA50614FD1F9DA6A7F257CB3E77((&V_19), NULL);
V_21 = L_106;
NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B* L_107 = (NativeArray_1_tA0FD3EA2FB9DAF1D87C749D92E7400691ED4530B*)(&__this->___transformUpdateDataQueue);
int32_t L_108 = V_7;
il2cpp_codegen_initobj((&V_20), sizeof(TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18));
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_109 = V_21;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_110 = L_109.___packed0;
(&V_20)->___localToWorld0 = L_110;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_111 = V_21;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_112 = L_111.___packed1;
(&V_20)->___localToWorld1 = L_112;
PackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB L_113 = V_21;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_114 = L_113.___packed2;
(&V_20)->___localToWorld2 = L_114;
TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18 L_115 = V_20;
IL2CPP_NATIVEARRAY_SET_ITEM(TransformUpdatePacket_t056014168D7AE17359B1BD85E70A6E1B43C3AB18, (L_107)->___m_Buffer, L_108, (L_115));
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* L_116 = V_14;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_117 = (*(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)L_116);
float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 L_118;
L_118 = float3x3_op_Explicit_m96EE7F9704CC46B7F40AD13D81ADED7083A2522C(L_117, NULL);
float L_119;
L_119 = math_determinant_mA482C5845581B5BA19E5763DEB0545E45336E906_inline(L_118, NULL);
V_22 = L_119;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_120 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_121 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_120->___localToWorldIsFlippedBits);
int32_t L_122 = V_11;
float L_123 = V_22;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_121, L_122, (bool)((((float)L_123) < ((float)(0.0f)))? 1 : 0), NULL);
}
IL_02d1:
{
bool L_124 = __this->___enableBoundingSpheres;
if (!L_124)
{
goto IL_0328;
}
}
{
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881* L_125 = (NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881*)(&__this->___boundingSpheresDataQueue);
int32_t L_126 = V_7;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_127 = V_16;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_128 = L_127.___center;
float L_129 = L_128.___x;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_130 = V_16;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_131 = L_130.___center;
float L_132 = L_131.___y;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_133 = V_16;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_134 = L_133.___center;
float L_135 = L_134.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_136;
L_136 = AABB_get_max_mCD29B3A2C2DEA60BBF50091D8E3C938511D82B08((&V_16), NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_137;
L_137 = AABB_get_min_m209EF3ECD01E859258E1BDE8780CA4C25276DF70((&V_16), NULL);
float L_138;
L_138 = math_distance_m516495927BCF37E20FFA3E99C821062D329DFFF8_inline(L_136, L_137, NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_139;
memset((&L_139), 0, sizeof(L_139));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_139), L_129, L_132, L_135, ((float)il2cpp_codegen_multiply(L_138, (0.5f))), NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(float4_t89D9A294E7A79BD81BFBDD18654508532958555E, (L_125)->___m_Buffer, L_126, (L_139));
}
IL_0328:
{
int32_t L_140 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_140, 1));
uint64_t L_141 = V_0;
int32_t L_142 = V_8;
V_0 = ((int64_t)((int64_t)L_141&((~((int64_t)(((int64_t)1)<<((int32_t)(L_142&((int32_t)63)))))))));
uint64_t L_143 = V_0;
int32_t L_144;
L_144 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_143, NULL);
V_8 = L_144;
}
IL_0342:
{
uint64_t L_145 = V_0;
if (L_145)
{
goto IL_00bf;
}
}
IL_0348:
{
return;
}
}
IL2CPP_EXTERN_C void TransformUpdateJob_Execute_m0C99BC8B89AD60C1B495E471F9F02FBEEF7F8342_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721*>(__this + _offset);
TransformUpdateJob_Execute_m0C99BC8B89AD60C1B495E471F9F02FBEEF7F8342(_thisAdjusted, ___0_startIndex, ___1_count, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshal_pinvoke(const ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740& unmarshaled, ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshaled_pinvoke& marshaled)
{
marshaled.___initialize = static_cast<int32_t>(unmarshaled.___initialize);
marshaled.___instances = unmarshaled.___instances;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
marshaled.___atomicProbesQueueCount = unmarshaled.___atomicProbesQueueCount;
marshaled.___probeInstanceQueue = unmarshaled.___probeInstanceQueue;
marshaled.___compactTetrahedronCache = unmarshaled.___compactTetrahedronCache;
marshaled.___probeQueryPosition = unmarshaled.___probeQueryPosition;
}
IL2CPP_EXTERN_C void ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshal_pinvoke_back(const ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshaled_pinvoke& marshaled, ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740& unmarshaled)
{
bool unmarshaledinitialize_temp_0 = false;
unmarshaledinitialize_temp_0 = static_cast<bool>(marshaled.___initialize);
unmarshaled.___initialize = unmarshaledinitialize_temp_0;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_1;
memset((&unmarshaledinstances_temp_1), 0, sizeof(unmarshaledinstances_temp_1));
unmarshaledinstances_temp_1 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_1;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_2;
memset((&unmarshaledinstanceData_temp_2), 0, sizeof(unmarshaledinstanceData_temp_2));
unmarshaledinstanceData_temp_2 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_2;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_3;
memset((&unmarshaledsharedInstanceData_temp_3), 0, sizeof(unmarshaledsharedInstanceData_temp_3));
unmarshaledsharedInstanceData_temp_3 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_3;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledatomicProbesQueueCount_temp_4;
memset((&unmarshaledatomicProbesQueueCount_temp_4), 0, sizeof(unmarshaledatomicProbesQueueCount_temp_4));
unmarshaledatomicProbesQueueCount_temp_4 = marshaled.___atomicProbesQueueCount;
unmarshaled.___atomicProbesQueueCount = unmarshaledatomicProbesQueueCount_temp_4;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledprobeInstanceQueue_temp_5;
memset((&unmarshaledprobeInstanceQueue_temp_5), 0, sizeof(unmarshaledprobeInstanceQueue_temp_5));
unmarshaledprobeInstanceQueue_temp_5 = marshaled.___probeInstanceQueue;
unmarshaled.___probeInstanceQueue = unmarshaledprobeInstanceQueue_temp_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledcompactTetrahedronCache_temp_6;
memset((&unmarshaledcompactTetrahedronCache_temp_6), 0, sizeof(unmarshaledcompactTetrahedronCache_temp_6));
unmarshaledcompactTetrahedronCache_temp_6 = marshaled.___compactTetrahedronCache;
unmarshaled.___compactTetrahedronCache = unmarshaledcompactTetrahedronCache_temp_6;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD unmarshaledprobeQueryPosition_temp_7;
memset((&unmarshaledprobeQueryPosition_temp_7), 0, sizeof(unmarshaledprobeQueryPosition_temp_7));
unmarshaledprobeQueryPosition_temp_7 = marshaled.___probeQueryPosition;
unmarshaled.___probeQueryPosition = unmarshaledprobeQueryPosition_temp_7;
}
IL2CPP_EXTERN_C void ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshal_pinvoke_cleanup(ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshal_com(const ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740& unmarshaled, ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshaled_com& marshaled)
{
marshaled.___initialize = static_cast<int32_t>(unmarshaled.___initialize);
marshaled.___instances = unmarshaled.___instances;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
marshaled.___atomicProbesQueueCount = unmarshaled.___atomicProbesQueueCount;
marshaled.___probeInstanceQueue = unmarshaled.___probeInstanceQueue;
marshaled.___compactTetrahedronCache = unmarshaled.___compactTetrahedronCache;
marshaled.___probeQueryPosition = unmarshaled.___probeQueryPosition;
}
IL2CPP_EXTERN_C void ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshal_com_back(const ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshaled_com& marshaled, ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740& unmarshaled)
{
bool unmarshaledinitialize_temp_0 = false;
unmarshaledinitialize_temp_0 = static_cast<bool>(marshaled.___initialize);
unmarshaled.___initialize = unmarshaledinitialize_temp_0;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_1;
memset((&unmarshaledinstances_temp_1), 0, sizeof(unmarshaledinstances_temp_1));
unmarshaledinstances_temp_1 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_1;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_2;
memset((&unmarshaledinstanceData_temp_2), 0, sizeof(unmarshaledinstanceData_temp_2));
unmarshaledinstanceData_temp_2 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_2;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_3;
memset((&unmarshaledsharedInstanceData_temp_3), 0, sizeof(unmarshaledsharedInstanceData_temp_3));
unmarshaledsharedInstanceData_temp_3 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_3;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledatomicProbesQueueCount_temp_4;
memset((&unmarshaledatomicProbesQueueCount_temp_4), 0, sizeof(unmarshaledatomicProbesQueueCount_temp_4));
unmarshaledatomicProbesQueueCount_temp_4 = marshaled.___atomicProbesQueueCount;
unmarshaled.___atomicProbesQueueCount = unmarshaledatomicProbesQueueCount_temp_4;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledprobeInstanceQueue_temp_5;
memset((&unmarshaledprobeInstanceQueue_temp_5), 0, sizeof(unmarshaledprobeInstanceQueue_temp_5));
unmarshaledprobeInstanceQueue_temp_5 = marshaled.___probeInstanceQueue;
unmarshaled.___probeInstanceQueue = unmarshaledprobeInstanceQueue_temp_5;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledcompactTetrahedronCache_temp_6;
memset((&unmarshaledcompactTetrahedronCache_temp_6), 0, sizeof(unmarshaledcompactTetrahedronCache_temp_6));
unmarshaledcompactTetrahedronCache_temp_6 = marshaled.___compactTetrahedronCache;
unmarshaled.___compactTetrahedronCache = unmarshaledcompactTetrahedronCache_temp_6;
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD unmarshaledprobeQueryPosition_temp_7;
memset((&unmarshaledprobeQueryPosition_temp_7), 0, sizeof(unmarshaledprobeQueryPosition_temp_7));
unmarshaledprobeQueryPosition_temp_7 = marshaled.___probeQueryPosition;
unmarshaled.___probeQueryPosition = unmarshaledprobeQueryPosition_temp_7;
}
IL2CPP_EXTERN_C void ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshal_com_cleanup(ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ProbesUpdateJob_Execute_mFACBB95DE46DB9C879C2EE745CE37C4AEFB69AD6 (ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
uint8_t V_5 = 0;
bool V_6 = false;
int32_t V_7 = 0;
int32_t V_8 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_9;
memset((&V_9), 0, sizeof(V_9));
int32_t V_10 = 0;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* V_11 = NULL;
{
V_0 = ((int64_t)0);
V_2 = 0;
goto IL_007a;
}
IL_0007:
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_0 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_1 = ___0_startIndex;
int32_t L_2 = V_2;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_0)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_1, L_2)));
V_3 = L_3;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
bool L_4;
L_4 = InstanceHandle_get_valid_m5629806E66255D75C3B1ED5826B0DA6D13B9E0CE((&V_3), NULL);
if (!L_4)
{
goto IL_0076;
}
}
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_5 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_6 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_7 = V_3;
int32_t L_8;
L_8 = CPUSharedInstanceData_InstanceToIndex_mA58DA1C16D52FECF5ED6238B168203837D75F87C(L_5, L_6, L_7, NULL);
V_4 = L_8;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_9 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3* L_10 = (NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3*)(&L_9->___flags);
int32_t L_11 = V_4;
CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455 L_12;
L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(CPUSharedInstanceFlags_tA2264804A98F5A694C7AFDF536E9612C8C9E5455, (L_10)->___m_Buffer, L_11);
uint8_t L_13 = L_12.___transformUpdateFlags;
V_5 = L_13;
uint8_t L_14 = V_5;
V_6 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_14&2))) <= ((uint32_t)0)))? 1 : 0);
bool L_15 = __this->___initialize;
bool L_16 = V_6;
if (((int32_t)(((((int32_t)L_15) == ((int32_t)0))? 1 : 0)&(int32_t)L_16)))
{
goto IL_0076;
}
}
{
uint8_t L_17 = V_5;
if (!((!(((uint32_t)((int32_t)((int32_t)L_17&1))) <= ((uint32_t)0)))? 1 : 0))
{
goto IL_0076;
}
}
{
uint64_t L_18 = V_0;
int32_t L_19 = V_2;
V_0 = ((int64_t)((int64_t)L_18|((int64_t)(((int64_t)1)<<((int32_t)(L_19&((int32_t)63)))))));
}
IL_0076:
{
int32_t L_20 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_007a:
{
int32_t L_21 = V_2;
int32_t L_22 = ___1_count;
if ((((int32_t)L_21) < ((int32_t)L_22)))
{
goto IL_0007;
}
}
{
uint64_t L_23 = V_0;
int32_t L_24;
L_24 = math_countbits_m4CA1327F4995735E6AA4862E641E128312C404BD_inline(L_23, NULL);
V_1 = L_24;
int32_t L_25 = V_1;
if ((((int32_t)L_25) <= ((int32_t)0)))
{
goto IL_0147;
}
}
{
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_26 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicProbesQueueCount);
int32_t L_27 = V_1;
int32_t L_28;
L_28 = UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194(L_26, L_27, NULL);
V_7 = L_28;
uint64_t L_29 = V_0;
int32_t L_30;
L_30 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_29, NULL);
V_8 = L_30;
goto IL_0141;
}
IL_00a7:
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_31 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_32 = ___0_startIndex;
int32_t L_33 = V_8;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_34;
L_34 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_31)->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_32, L_33)));
V_9 = L_34;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_35 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_36 = V_9;
int32_t L_37;
L_37 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(L_35, L_36, NULL);
V_10 = L_37;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_38 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A L_39 = L_38->___worldAABBs;
void* L_40;
L_40 = NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3(L_39, NativeArrayUnsafeUtility_GetUnsafePtr_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mA88B0FE67DC73B98E8DFA1791671EAEDE70A27C3_RuntimeMethod_var);
int32_t L_41 = V_10;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_42;
L_42 = UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_inline(L_40, L_41, UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_RuntimeMethod_var);
V_11 = L_42;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_43 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___probeInstanceQueue);
int32_t L_44 = V_7;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_45 = V_9;
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_43)->___m_Buffer, L_44, (L_45));
NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* L_46 = (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD*)(&__this->___probeQueryPosition);
int32_t L_47 = V_7;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_48 = V_11;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_49 = L_48->___center;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
L_50 = float3_op_Implicit_m9CC301DFD67EEFAA15CA05E91913E862B22326F6(L_49, NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, (L_46)->___m_Buffer, L_47, (L_50));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_51 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___compactTetrahedronCache);
int32_t L_52 = V_7;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_53 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_54 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_53->___tetrahedronCacheIndices);
int32_t L_55 = V_10;
int32_t L_56;
L_56 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_54)->___m_Buffer, L_55);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_51)->___m_Buffer, L_52, (L_56));
int32_t L_57 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_57, 1));
uint64_t L_58 = V_0;
int32_t L_59 = V_8;
V_0 = ((int64_t)((int64_t)L_58&((~((int64_t)(((int64_t)1)<<((int32_t)(L_59&((int32_t)63)))))))));
uint64_t L_60 = V_0;
int32_t L_61;
L_61 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_60, NULL);
V_8 = L_61;
}
IL_0141:
{
uint64_t L_62 = V_0;
if (L_62)
{
goto IL_00a7;
}
}
IL_0147:
{
return;
}
}
IL2CPP_EXTERN_C void ProbesUpdateJob_Execute_mFACBB95DE46DB9C879C2EE745CE37C4AEFB69AD6_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740*>(__this + _offset);
ProbesUpdateJob_Execute_mFACBB95DE46DB9C879C2EE745CE37C4AEFB69AD6(_thisAdjusted, ___0_startIndex, ___1_count, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void MotionUpdateJob_Execute_m266055F93AABA39FD53E7EDBD6BAFE55F586891B (MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_chunk_index, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint64_t V_1 = 0;
uint64_t V_2 = 0;
uint64_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_0 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
int32_t L_1;
L_1 = CPUInstanceData_get_instancesLength_mEF0DF28231C26F0C2E7EDA6A7115A51F51E5109C(L_0, NULL);
int32_t L_2 = ___0_chunk_index;
int32_t L_3;
L_3 = math_min_m02D43DF516544C279AF660EA4731449C82991849_inline(((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)il2cpp_codegen_multiply(((int32_t)64), L_2)))), ((int32_t)64), NULL);
V_0 = L_3;
int32_t L_4 = V_0;
V_1 = ((int64_t)((uint64_t)((int64_t)(-1))>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)64), L_4))&((int32_t)63)))));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_5 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_6 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_5->___movedInCurrentFrameBits);
int32_t L_7 = ___0_chunk_index;
uint64_t L_8;
L_8 = ParallelBitArray_GetChunk_m7303392F0138448DF74E7A709F38B500B9461ED2(L_6, L_7, NULL);
uint64_t L_9 = V_1;
V_2 = ((int64_t)((int64_t)L_8&(int64_t)L_9));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_10 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_11 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_10->___movedInPreviousFrameBits);
int32_t L_12 = ___0_chunk_index;
uint64_t L_13;
L_13 = ParallelBitArray_GetChunk_m7303392F0138448DF74E7A709F38B500B9461ED2(L_11, L_12, NULL);
uint64_t L_14 = V_1;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_15 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_16 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_15->___movedInCurrentFrameBits);
int32_t L_17 = ___0_chunk_index;
ParallelBitArray_SetChunk_m48943193199714BCF0925DD8E14C8EB651885629(L_16, L_17, ((int64_t)0), NULL);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_18 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_19 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_18->___movedInPreviousFrameBits);
int32_t L_20 = ___0_chunk_index;
uint64_t L_21 = V_2;
ParallelBitArray_SetChunk_m48943193199714BCF0925DD8E14C8EB651885629(L_19, L_20, L_21, NULL);
uint64_t L_22 = V_2;
V_3 = ((int64_t)(((int64_t)((int64_t)L_13&(int64_t)L_14))&((~((int64_t)L_22)))));
uint64_t L_23 = V_3;
int32_t L_24;
L_24 = math_countbits_m4CA1327F4995735E6AA4862E641E128312C404BD_inline(L_23, NULL);
V_4 = L_24;
int32_t L_25 = __this->___queueWriteBase;
V_5 = L_25;
int32_t L_26 = V_4;
if ((((int32_t)L_26) <= ((int32_t)0)))
{
goto IL_009a;
}
}
{
int32_t L_27 = V_5;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_28 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicUpdateQueueCount);
int32_t L_29 = V_4;
int32_t L_30;
L_30 = UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194(L_28, L_29, NULL);
V_5 = ((int32_t)il2cpp_codegen_add(L_27, L_30));
}
IL_009a:
{
uint64_t L_31 = V_3;
int32_t L_32;
L_32 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_31, NULL);
V_6 = L_32;
goto IL_00e1;
}
IL_00a4:
{
int32_t L_33 = ___0_chunk_index;
int32_t L_34 = V_6;
V_7 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)64), L_33)), L_34));
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_35 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___transformUpdateInstanceQueue);
int32_t L_36 = V_5;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_37 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
int32_t L_38 = V_7;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_39;
L_39 = CPUInstanceData_IndexToInstance_m3C95DBA9646291FACE0234AC811183928C232321(L_37, L_38, NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_35)->___m_Buffer, L_36, (L_39));
int32_t L_40 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_40, 1));
uint64_t L_41 = V_3;
int32_t L_42 = V_6;
V_3 = ((int64_t)((int64_t)L_41&((~((int64_t)(((int64_t)1)<<((int32_t)(L_42&((int32_t)63)))))))));
uint64_t L_43 = V_3;
int32_t L_44;
L_44 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_43, NULL);
V_6 = L_44;
}
IL_00e1:
{
int32_t L_45 = V_6;
if ((((int32_t)L_45) < ((int32_t)((int32_t)64))))
{
goto IL_00a4;
}
}
{
return;
}
}
IL2CPP_EXTERN_C void MotionUpdateJob_Execute_m266055F93AABA39FD53E7EDBD6BAFE55F586891B_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_chunk_index, const RuntimeMethod* method)
{
MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663*>(__this + _offset);
MotionUpdateJob_Execute_m266055F93AABA39FD53E7EDBD6BAFE55F586891B(_thisAdjusted, ___0_chunk_index, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshal_pinvoke(const ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391& unmarshaled, ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshaled_pinvoke& marshaled)
{
marshaled.___implicitInstanceIndices = static_cast<int32_t>(unmarshaled.___implicitInstanceIndices);
marshaled.___rendererGroupIDs = unmarshaled.___rendererGroupIDs;
marshaled.___packedRendererData = unmarshaled.___packedRendererData;
marshaled.___instanceOffsets = unmarshaled.___instanceOffsets;
marshaled.___instanceCounts = unmarshaled.___instanceCounts;
marshaled.___instanceAllocators = unmarshaled.___instanceAllocators;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
marshaled.___instances = unmarshaled.___instances;
marshaled.___rendererGroupInstanceMultiHash = unmarshaled.___rendererGroupInstanceMultiHash;
}
IL2CPP_EXTERN_C void ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshal_pinvoke_back(const ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshaled_pinvoke& marshaled, ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391& unmarshaled)
{
bool unmarshaledimplicitInstanceIndices_temp_0 = false;
unmarshaledimplicitInstanceIndices_temp_0 = static_cast<bool>(marshaled.___implicitInstanceIndices);
unmarshaled.___implicitInstanceIndices = unmarshaledimplicitInstanceIndices_temp_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledrendererGroupIDs_temp_1;
memset((&unmarshaledrendererGroupIDs_temp_1), 0, sizeof(unmarshaledrendererGroupIDs_temp_1));
unmarshaledrendererGroupIDs_temp_1 = marshaled.___rendererGroupIDs;
unmarshaled.___rendererGroupIDs = unmarshaledrendererGroupIDs_temp_1;
NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C unmarshaledpackedRendererData_temp_2;
memset((&unmarshaledpackedRendererData_temp_2), 0, sizeof(unmarshaledpackedRendererData_temp_2));
unmarshaledpackedRendererData_temp_2 = marshaled.___packedRendererData;
unmarshaled.___packedRendererData = unmarshaledpackedRendererData_temp_2;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledinstanceOffsets_temp_3;
memset((&unmarshaledinstanceOffsets_temp_3), 0, sizeof(unmarshaledinstanceOffsets_temp_3));
unmarshaledinstanceOffsets_temp_3 = marshaled.___instanceOffsets;
unmarshaled.___instanceOffsets = unmarshaledinstanceOffsets_temp_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledinstanceCounts_temp_4;
memset((&unmarshaledinstanceCounts_temp_4), 0, sizeof(unmarshaledinstanceCounts_temp_4));
unmarshaledinstanceCounts_temp_4 = marshaled.___instanceCounts;
unmarshaled.___instanceCounts = unmarshaledinstanceCounts_temp_4;
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A unmarshaledinstanceAllocators_temp_5;
memset((&unmarshaledinstanceAllocators_temp_5), 0, sizeof(unmarshaledinstanceAllocators_temp_5));
unmarshaledinstanceAllocators_temp_5 = marshaled.___instanceAllocators;
unmarshaled.___instanceAllocators = unmarshaledinstanceAllocators_temp_5;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_6;
memset((&unmarshaledinstanceData_temp_6), 0, sizeof(unmarshaledinstanceData_temp_6));
unmarshaledinstanceData_temp_6 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_6;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_7;
memset((&unmarshaledsharedInstanceData_temp_7), 0, sizeof(unmarshaledsharedInstanceData_temp_7));
unmarshaledsharedInstanceData_temp_7 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_7;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_8;
memset((&unmarshaledinstances_temp_8), 0, sizeof(unmarshaledinstances_temp_8));
unmarshaledinstances_temp_8 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_8;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 unmarshaledrendererGroupInstanceMultiHash_temp_9;
memset((&unmarshaledrendererGroupInstanceMultiHash_temp_9), 0, sizeof(unmarshaledrendererGroupInstanceMultiHash_temp_9));
unmarshaledrendererGroupInstanceMultiHash_temp_9 = marshaled.___rendererGroupInstanceMultiHash;
unmarshaled.___rendererGroupInstanceMultiHash = unmarshaledrendererGroupInstanceMultiHash_temp_9;
}
IL2CPP_EXTERN_C void ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshal_pinvoke_cleanup(ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshal_com(const ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391& unmarshaled, ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshaled_com& marshaled)
{
marshaled.___implicitInstanceIndices = static_cast<int32_t>(unmarshaled.___implicitInstanceIndices);
marshaled.___rendererGroupIDs = unmarshaled.___rendererGroupIDs;
marshaled.___packedRendererData = unmarshaled.___packedRendererData;
marshaled.___instanceOffsets = unmarshaled.___instanceOffsets;
marshaled.___instanceCounts = unmarshaled.___instanceCounts;
marshaled.___instanceAllocators = unmarshaled.___instanceAllocators;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
marshaled.___instances = unmarshaled.___instances;
marshaled.___rendererGroupInstanceMultiHash = unmarshaled.___rendererGroupInstanceMultiHash;
}
IL2CPP_EXTERN_C void ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshal_com_back(const ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshaled_com& marshaled, ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391& unmarshaled)
{
bool unmarshaledimplicitInstanceIndices_temp_0 = false;
unmarshaledimplicitInstanceIndices_temp_0 = static_cast<bool>(marshaled.___implicitInstanceIndices);
unmarshaled.___implicitInstanceIndices = unmarshaledimplicitInstanceIndices_temp_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledrendererGroupIDs_temp_1;
memset((&unmarshaledrendererGroupIDs_temp_1), 0, sizeof(unmarshaledrendererGroupIDs_temp_1));
unmarshaledrendererGroupIDs_temp_1 = marshaled.___rendererGroupIDs;
unmarshaled.___rendererGroupIDs = unmarshaledrendererGroupIDs_temp_1;
NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C unmarshaledpackedRendererData_temp_2;
memset((&unmarshaledpackedRendererData_temp_2), 0, sizeof(unmarshaledpackedRendererData_temp_2));
unmarshaledpackedRendererData_temp_2 = marshaled.___packedRendererData;
unmarshaled.___packedRendererData = unmarshaledpackedRendererData_temp_2;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledinstanceOffsets_temp_3;
memset((&unmarshaledinstanceOffsets_temp_3), 0, sizeof(unmarshaledinstanceOffsets_temp_3));
unmarshaledinstanceOffsets_temp_3 = marshaled.___instanceOffsets;
unmarshaled.___instanceOffsets = unmarshaledinstanceOffsets_temp_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledinstanceCounts_temp_4;
memset((&unmarshaledinstanceCounts_temp_4), 0, sizeof(unmarshaledinstanceCounts_temp_4));
unmarshaledinstanceCounts_temp_4 = marshaled.___instanceCounts;
unmarshaled.___instanceCounts = unmarshaledinstanceCounts_temp_4;
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A unmarshaledinstanceAllocators_temp_5;
memset((&unmarshaledinstanceAllocators_temp_5), 0, sizeof(unmarshaledinstanceAllocators_temp_5));
unmarshaledinstanceAllocators_temp_5 = marshaled.___instanceAllocators;
unmarshaled.___instanceAllocators = unmarshaledinstanceAllocators_temp_5;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_6;
memset((&unmarshaledinstanceData_temp_6), 0, sizeof(unmarshaledinstanceData_temp_6));
unmarshaledinstanceData_temp_6 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_6;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_7;
memset((&unmarshaledsharedInstanceData_temp_7), 0, sizeof(unmarshaledsharedInstanceData_temp_7));
unmarshaledsharedInstanceData_temp_7 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_7;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_8;
memset((&unmarshaledinstances_temp_8), 0, sizeof(unmarshaledinstances_temp_8));
unmarshaledinstances_temp_8 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_8;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 unmarshaledrendererGroupInstanceMultiHash_temp_9;
memset((&unmarshaledrendererGroupInstanceMultiHash_temp_9), 0, sizeof(unmarshaledrendererGroupInstanceMultiHash_temp_9));
unmarshaledrendererGroupInstanceMultiHash_temp_9 = marshaled.___rendererGroupInstanceMultiHash;
unmarshaled.___rendererGroupInstanceMultiHash = unmarshaledrendererGroupInstanceMultiHash_temp_9;
}
IL2CPP_EXTERN_C void ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshal_com_cleanup(ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ReallocateInstancesJob_Execute_m8E05DC4EC3877696439237F2B9485F5218445828 (ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_Add_m85E9F04864A01BBE3EA251993E2B9B0C6DF10CE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
int32_t V_3 = 0;
int32_t V_4 = 0;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_5;
memset((&V_5), 0, sizeof(V_5));
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_6;
memset((&V_6), 0, sizeof(V_6));
NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC V_7;
memset((&V_7), 0, sizeof(V_7));
GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868 V_8;
memset((&V_8), 0, sizeof(V_8));
bool V_9 = false;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_14;
memset((&V_14), 0, sizeof(V_14));
int32_t V_15 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_16;
memset((&V_16), 0, sizeof(V_16));
{
V_0 = 0;
goto IL_0228;
}
IL_0007:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
int32_t L_1 = V_0;
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, L_1);
V_1 = L_2;
NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C* L_3 = (NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C*)(&__this->___packedRendererData);
int32_t L_4 = V_0;
GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868 L_5;
L_5 = IL2CPP_NATIVEARRAY_GET_ITEM(GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868, (L_3)->___m_Buffer, L_4);
V_8 = L_5;
bool L_6;
L_6 = GPUDrivenPackedRendererData_get_hasTree_m8B982701E407F07B42B0EC9F8F12BE5A8E38D9E6((&V_8), NULL);
V_2 = L_6;
bool L_7 = __this->___implicitInstanceIndices;
if (!L_7)
{
goto IL_0039;
}
}
{
V_3 = 1;
int32_t L_8 = V_0;
V_4 = L_8;
goto IL_0054;
}
IL_0039:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_9 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instanceCounts);
int32_t L_10 = V_0;
int32_t L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_9)->___m_Buffer, L_10);
V_3 = L_11;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_12 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___instanceOffsets);
int32_t L_13 = V_0;
int32_t L_14;
L_14 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_12)->___m_Buffer, L_13);
V_4 = L_14;
}
IL_0054:
{
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_15 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
int32_t L_16 = V_1;
bool L_17;
L_17 = NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF(L_15, L_16, (&V_6), (&V_7), NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
if (!L_17)
{
goto IL_00fa;
}
}
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_18 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_19 = V_6;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_20;
L_20 = CPUInstanceData_Get_SharedInstance_mE5ED4915B38984690F4AB5089634500FBCB6C3CB(L_18, L_19, NULL);
V_5 = L_20;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_21 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_22 = V_5;
int32_t L_23;
L_23 = CPUSharedInstanceData_Get_RefCount_mE216F6749BB1B06E795C52C2433EE85E6C57DC01(L_21, L_22, NULL);
int32_t L_24 = V_3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_23, L_24))) <= ((int32_t)0)))
{
goto IL_0114;
}
}
{
V_9 = (bool)1;
V_10 = 0;
V_11 = 0;
goto IL_00af;
}
IL_0098:
{
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_25 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
bool L_26;
L_26 = NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2(L_25, (&V_6), (&V_7), NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var);
V_9 = L_26;
int32_t L_27 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00af:
{
int32_t L_28 = V_11;
int32_t L_29 = V_3;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_0098;
}
}
{
goto IL_00f4;
}
IL_00b6:
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_30 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_31 = V_6;
CPUInstanceData_Remove_m599064EAE344F332CFE4CD00C9714E72623D6877(L_30, L_31, NULL);
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_32 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___instanceAllocators);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_33 = V_6;
InstanceAllocators_FreeInstance_m0EBB63A12A593C580C54770B70A6032C55237AF6(L_32, L_33, NULL);
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_34 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC L_35 = V_7;
NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B(L_34, L_35, NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B_RuntimeMethod_var);
int32_t L_36 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_36, 1));
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_37 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
bool L_38;
L_38 = NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2(L_37, (&V_6), (&V_7), NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var);
V_9 = L_38;
}
IL_00f4:
{
bool L_39 = V_9;
if (L_39)
{
goto IL_00b6;
}
}
{
goto IL_0114;
}
IL_00fa:
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_40 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___instanceAllocators);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_41;
L_41 = InstanceAllocators_AllocateSharedInstance_mD61A96D871FD88F2826B307B6BBF976223E075CF(L_40, NULL);
V_5 = L_41;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_42 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_43 = V_5;
CPUSharedInstanceData_AddNoGrow_mAF3FBC643ABC12255E182EE8F8D26024AD8BBACD(L_42, L_43, NULL);
}
IL_0114:
{
int32_t L_44 = V_3;
if ((((int32_t)L_44) <= ((int32_t)0)))
{
goto IL_020a;
}
}
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_45 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_46 = V_5;
int32_t L_47 = V_3;
CPUSharedInstanceData_Set_RefCount_m7C5AF143DDC85304B2840A688BB2DD095A03B7CC(L_45, L_46, L_47, NULL);
V_12 = 0;
goto IL_0200;
}
IL_0131:
{
int32_t L_48 = V_4;
int32_t L_49 = V_12;
V_13 = ((int32_t)il2cpp_codegen_add(L_48, L_49));
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_50 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_51 = V_13;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_52;
L_52 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_50)->___m_Buffer, L_51);
V_16 = L_52;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
bool L_53;
L_53 = InstanceHandle_get_valid_m5629806E66255D75C3B1ED5826B0DA6D13B9E0CE((&V_16), NULL);
if (L_53)
{
goto IL_01fa;
}
}
{
bool L_54 = V_2;
if (L_54)
{
goto IL_0166;
}
}
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_55 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___instanceAllocators);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_56;
L_56 = InstanceAllocators_AllocateInstance_m1BA734BD0D1B20F166DEBCCEE8AC5B2B0911D9A4(L_55, 0, NULL);
V_14 = L_56;
goto IL_0174;
}
IL_0166:
{
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_57 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___instanceAllocators);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_58;
L_58 = InstanceAllocators_AllocateInstance_m1BA734BD0D1B20F166DEBCCEE8AC5B2B0911D9A4(L_57, 1, NULL);
V_14 = L_58;
}
IL_0174:
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_59 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_60 = V_14;
CPUInstanceData_AddNoGrow_mEB9B4B4BCDB7C718DA14898D903B5E0D45DE0455(L_59, L_60, NULL);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_61 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_62 = V_14;
int32_t L_63;
L_63 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(L_61, L_62, NULL);
V_15 = L_63;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_64 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_65 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&L_64->___sharedInstances);
int32_t L_66 = V_15;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_67 = V_5;
IL2CPP_NATIVEARRAY_SET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_65)->___m_Buffer, L_66, (L_67));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_68 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_69 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_68->___movedInCurrentFrameBits);
int32_t L_70 = V_15;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_69, L_70, (bool)0, NULL);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_71 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_72 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_71->___movedInPreviousFrameBits);
int32_t L_73 = V_15;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_72, L_73, (bool)0, NULL);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_74 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_75 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_74->___visibleInPreviousFrameBits);
int32_t L_76 = V_15;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_75, L_76, (bool)0, NULL);
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_77 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
int32_t L_78 = V_1;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_79 = V_14;
NativeParallelMultiHashMap_2_Add_m85E9F04864A01BBE3EA251993E2B9B0C6DF10CE7(L_77, L_78, L_79, NativeParallelMultiHashMap_2_Add_m85E9F04864A01BBE3EA251993E2B9B0C6DF10CE7_RuntimeMethod_var);
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_80 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_81 = V_13;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_82 = V_14;
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_80)->___m_Buffer, L_81, (L_82));
}
IL_01fa:
{
int32_t L_83 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_83, 1));
}
IL_0200:
{
int32_t L_84 = V_12;
int32_t L_85 = V_3;
if ((((int32_t)L_84) < ((int32_t)L_85)))
{
goto IL_0131;
}
}
{
goto IL_0224;
}
IL_020a:
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_86 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_87 = V_5;
CPUSharedInstanceData_Remove_m1BA13D76461FC093E7667EA3746FC4A6C3E99EF9(L_86, L_87, NULL);
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_88 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___instanceAllocators);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_89 = V_5;
InstanceAllocators_FreeSharedInstance_m0B4E4FDCEA191C4829065D705C241F8667B658D5(L_88, L_89, NULL);
}
IL_0224:
{
int32_t L_90 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_90, 1));
}
IL_0228:
{
int32_t L_91 = V_0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_92 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupIDs);
int32_t L_93;
L_93 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_92)->___m_Length);
if ((((int32_t)L_91) < ((int32_t)L_93)))
{
goto IL_0007;
}
}
{
return;
}
}
IL2CPP_EXTERN_C void ReallocateInstancesJob_Execute_m8E05DC4EC3877696439237F2B9485F5218445828_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391*>(__this + _offset);
ReallocateInstancesJob_Execute_m8E05DC4EC3877696439237F2B9485F5218445828(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void FreeInstancesJob_Execute_mAED5669D78B3996A3298A55A6FF8625F90E6BADF (FreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m48B08956B68367577594E46EF2DAA9A00AB0C99B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF067ACD679ED24D47A92B5F59442B6C6E3F9346C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8B67E6909EE129BF1820308F28C99720FF81AADA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_mF837DBC600649D736E6734161B9E8CACE57037BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6 V_0;
memset((&V_0), 0, sizeof(V_0));
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
bool V_7 = false;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_8;
memset((&V_8), 0, sizeof(V_8));
NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC V_9;
memset((&V_9), 0, sizeof(V_9));
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_0 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6 L_1;
L_1 = NativeArray_1_GetEnumerator_mF837DBC600649D736E6734161B9E8CACE57037BF(L_0, NativeArray_1_GetEnumerator_mF837DBC600649D736E6734161B9E8CACE57037BF_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_011e:
{
Enumerator_Dispose_m48B08956B68367577594E46EF2DAA9A00AB0C99B((&V_0), Enumerator_Dispose_m48B08956B68367577594E46EF2DAA9A00AB0C99B_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0110_1;
}
IL_0011_1:
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_2;
L_2 = Enumerator_get_Current_m8B67E6909EE129BF1820308F28C99720FF81AADA_inline((&V_0), Enumerator_get_Current_m8B67E6909EE129BF1820308F28C99720FF81AADA_RuntimeMethod_var);
V_1 = L_2;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_3 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_4 = V_1;
bool L_5;
L_5 = CPUInstanceData_IsValidInstance_m5B3FF0F8456CF25EE209E68A230D594BB5DB36A3(L_3, L_4, NULL);
if (!L_5)
{
goto IL_0110_1;
}
}
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_6 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_7 = V_1;
int32_t L_8;
L_8 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(L_6, L_7, NULL);
V_2 = L_8;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_9 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565* L_10 = (NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565*)(&L_9->___sharedInstances);
int32_t L_11 = V_2;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_12;
L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692, (L_10)->___m_Buffer, L_11);
V_3 = L_12;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_13 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_14 = V_3;
int32_t L_15;
L_15 = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(L_13, L_14, NULL);
V_4 = L_15;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_16 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_17 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_16->___refCounts);
int32_t L_18 = V_4;
int32_t L_19;
L_19 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_17)->___m_Buffer, L_18);
V_5 = L_19;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_20 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_21 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_20->___rendererGroupIDs);
int32_t L_22 = V_4;
int32_t L_23;
L_23 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_21)->___m_Buffer, L_22);
V_6 = L_23;
int32_t L_24 = V_5;
if ((((int32_t)L_24) <= ((int32_t)1)))
{
goto IL_009c_1;
}
}
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_25 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_26 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_25->___refCounts);
int32_t L_27 = V_4;
int32_t L_28 = V_5;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_26)->___m_Buffer, L_27, (((int32_t)il2cpp_codegen_subtract(L_28, 1))));
goto IL_00b4_1;
}
IL_009c_1:
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_29 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_30 = V_3;
CPUSharedInstanceData_Remove_m1BA13D76461FC093E7667EA3746FC4A6C3E99EF9(L_29, L_30, NULL);
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_31 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___instanceAllocators);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_32 = V_3;
InstanceAllocators_FreeSharedInstance_m0B4E4FDCEA191C4829065D705C241F8667B658D5(L_31, L_32, NULL);
}
IL_00b4_1:
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_33 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_34 = V_1;
CPUInstanceData_Remove_m599064EAE344F332CFE4CD00C9714E72623D6877(L_33, L_34, NULL);
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_35 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___instanceAllocators);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_36 = V_1;
InstanceAllocators_FreeInstance_m0EBB63A12A593C580C54770B70A6032C55237AF6(L_35, L_36, NULL);
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_37 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
int32_t L_38 = V_6;
bool L_39;
L_39 = NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF(L_37, L_38, (&V_8), (&V_9), NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
V_7 = L_39;
goto IL_010c_1;
}
IL_00e1_1:
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_40 = V_8;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
bool L_41;
L_41 = InstanceHandle_Equals_mB7F950B845D19368217960B6FE7DBEA51B013C9E((&V_1), L_40, NULL);
if (!L_41)
{
goto IL_00fb_1;
}
}
{
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_42 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC L_43 = V_9;
NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B(L_42, L_43, NativeParallelMultiHashMap_2_Remove_m4E5ECA27F219585FA54ED817EFFF93731A0A0C5B_RuntimeMethod_var);
goto IL_0110_1;
}
IL_00fb_1:
{
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_44 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
bool L_45;
L_45 = NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2(L_44, (&V_8), (&V_9), NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var);
V_7 = L_45;
}
IL_010c_1:
{
bool L_46 = V_7;
if (L_46)
{
goto IL_00e1_1;
}
}
IL_0110_1:
{
bool L_47;
L_47 = Enumerator_MoveNext_mF067ACD679ED24D47A92B5F59442B6C6E3F9346C_inline((&V_0), Enumerator_MoveNext_mF067ACD679ED24D47A92B5F59442B6C6E3F9346C_RuntimeMethod_var);
if (L_47)
{
goto IL_0011_1;
}
}
{
goto IL_012c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_012c:
{
return;
}
}
IL2CPP_EXTERN_C void FreeInstancesJob_Execute_mAED5669D78B3996A3298A55A6FF8625F90E6BADF_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
FreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<FreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA*>(__this + _offset);
FreeInstancesJob_Execute_mAED5669D78B3996A3298A55A6FF8625F90E6BADF(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void FreeRendererGroupInstancesJob_Execute_m475670DFB6FB0B8F6EFD0FA9ACD4CD17EFF326BD (FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_Remove_m0F7677D049237EAE975B9FDD8423CCEBDEF523E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
bool V_2 = false;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_3;
memset((&V_3), 0, sizeof(V_3));
NativeParallelMultiHashMapIterator_1_t093370576CC8384110748B67FAF3066D23472ABC V_4;
memset((&V_4), 0, sizeof(V_4));
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
int32_t V_7 = 0;
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererGroupsID);
Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 L_1;
L_1 = NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389(L_0, NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e0:
{
Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2((&V_0), Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_00d2_1;
}
IL_0011_1:
{
int32_t L_2;
L_2 = Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_inline((&V_0), Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var);
V_1 = L_2;
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_3 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
int32_t L_4 = V_1;
bool L_5;
L_5 = NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF(L_3, L_4, (&V_3), (&V_4), NativeParallelMultiHashMap_2_TryGetFirstValue_m1A0C110F3B19692F03EBE0BC2541E9E402668FFF_RuntimeMethod_var);
V_2 = L_5;
goto IL_00bf_1;
}
IL_002f_1:
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_6 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_7 = V_3;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_8;
L_8 = CPUInstanceData_Get_SharedInstance_mE5ED4915B38984690F4AB5089634500FBCB6C3CB(L_6, L_7, NULL);
V_5 = L_8;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_9 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_10 = V_5;
int32_t L_11;
L_11 = CPUSharedInstanceData_SharedInstanceToIndex_m8D1697AC229D8D0D83FA702F6F440132FA123282(L_9, L_10, NULL);
V_6 = L_11;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_12 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_13 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_12->___refCounts);
int32_t L_14 = V_6;
int32_t L_15;
L_15 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_13)->___m_Buffer, L_14);
V_7 = L_15;
int32_t L_16 = V_7;
if ((((int32_t)L_16) <= ((int32_t)1)))
{
goto IL_007d_1;
}
}
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_17 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_18 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_17->___refCounts);
int32_t L_19 = V_6;
int32_t L_20 = V_7;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_18)->___m_Buffer, L_19, (((int32_t)il2cpp_codegen_subtract(L_20, 1))));
goto IL_0097_1;
}
IL_007d_1:
{
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_21 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_22 = V_5;
CPUSharedInstanceData_Remove_m1BA13D76461FC093E7667EA3746FC4A6C3E99EF9(L_21, L_22, NULL);
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_23 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___instanceAllocators);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_24 = V_5;
InstanceAllocators_FreeSharedInstance_m0B4E4FDCEA191C4829065D705C241F8667B658D5(L_23, L_24, NULL);
}
IL_0097_1:
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_25 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_26 = V_3;
CPUInstanceData_Remove_m599064EAE344F332CFE4CD00C9714E72623D6877(L_25, L_26, NULL);
InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A* L_27 = (InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A*)(&__this->___instanceAllocators);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_28 = V_3;
InstanceAllocators_FreeInstance_m0EBB63A12A593C580C54770B70A6032C55237AF6(L_27, L_28, NULL);
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_29 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
bool L_30;
L_30 = NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2(L_29, (&V_3), (&V_4), NativeParallelMultiHashMap_2_TryGetNextValue_mD87DE8E0A3E9E8C0B3DB5CD5453C090D25D459F2_RuntimeMethod_var);
V_2 = L_30;
}
IL_00bf_1:
{
bool L_31 = V_2;
if (L_31)
{
goto IL_002f_1;
}
}
{
NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171* L_32 = (NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171*)(&__this->___rendererGroupInstanceMultiHash);
int32_t L_33 = V_1;
int32_t L_34;
L_34 = NativeParallelMultiHashMap_2_Remove_m0F7677D049237EAE975B9FDD8423CCEBDEF523E7(L_32, L_33, NativeParallelMultiHashMap_2_Remove_m0F7677D049237EAE975B9FDD8423CCEBDEF523E7_RuntimeMethod_var);
}
IL_00d2_1:
{
bool L_35;
L_35 = Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_inline((&V_0), Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var);
if (L_35)
{
goto IL_0011_1;
}
}
{
goto IL_00ee;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ee:
{
return;
}
}
IL2CPP_EXTERN_C void FreeRendererGroupInstancesJob_Execute_m475670DFB6FB0B8F6EFD0FA9ACD4CD17EFF326BD_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<FreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC*>(__this + _offset);
FreeRendererGroupInstancesJob_Execute_m475670DFB6FB0B8F6EFD0FA9ACD4CD17EFF326BD(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshal_pinvoke(const UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7& unmarshaled, UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshaled_pinvoke& marshaled)
{
marshaled.___implicitInstanceIndices = static_cast<int32_t>(unmarshaled.___implicitInstanceIndices);
marshaled.___rendererData = unmarshaled.___rendererData;
marshaled.___instances = unmarshaled.___instances;
marshaled.___lodGroupDataMap = unmarshaled.___lodGroupDataMap;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
}
IL2CPP_EXTERN_C void UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshal_pinvoke_back(const UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshaled_pinvoke& marshaled, UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7& unmarshaled)
{
bool unmarshaledimplicitInstanceIndices_temp_0 = false;
unmarshaledimplicitInstanceIndices_temp_0 = static_cast<bool>(marshaled.___implicitInstanceIndices);
unmarshaled.___implicitInstanceIndices = unmarshaledimplicitInstanceIndices_temp_0;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 unmarshaledrendererData_temp_1;
memset((&unmarshaledrendererData_temp_1), 0, sizeof(unmarshaledrendererData_temp_1));
unmarshaledrendererData_temp_1 = marshaled.___rendererData;
unmarshaled.___rendererData = unmarshaledrendererData_temp_1;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_2;
memset((&unmarshaledinstances_temp_2), 0, sizeof(unmarshaledinstances_temp_2));
unmarshaledinstances_temp_2 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_2;
NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 unmarshaledlodGroupDataMap_temp_3;
memset((&unmarshaledlodGroupDataMap_temp_3), 0, sizeof(unmarshaledlodGroupDataMap_temp_3));
unmarshaledlodGroupDataMap_temp_3 = marshaled.___lodGroupDataMap;
unmarshaled.___lodGroupDataMap = unmarshaledlodGroupDataMap_temp_3;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_4;
memset((&unmarshaledinstanceData_temp_4), 0, sizeof(unmarshaledinstanceData_temp_4));
unmarshaledinstanceData_temp_4 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_4;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_5;
memset((&unmarshaledsharedInstanceData_temp_5), 0, sizeof(unmarshaledsharedInstanceData_temp_5));
unmarshaledsharedInstanceData_temp_5 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_5;
}
IL2CPP_EXTERN_C void UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshal_pinvoke_cleanup(UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshal_com(const UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7& unmarshaled, UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshaled_com& marshaled)
{
marshaled.___implicitInstanceIndices = static_cast<int32_t>(unmarshaled.___implicitInstanceIndices);
marshaled.___rendererData = unmarshaled.___rendererData;
marshaled.___instances = unmarshaled.___instances;
marshaled.___lodGroupDataMap = unmarshaled.___lodGroupDataMap;
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
}
IL2CPP_EXTERN_C void UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshal_com_back(const UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshaled_com& marshaled, UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7& unmarshaled)
{
bool unmarshaledimplicitInstanceIndices_temp_0 = false;
unmarshaledimplicitInstanceIndices_temp_0 = static_cast<bool>(marshaled.___implicitInstanceIndices);
unmarshaled.___implicitInstanceIndices = unmarshaledimplicitInstanceIndices_temp_0;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568 unmarshaledrendererData_temp_1;
memset((&unmarshaledrendererData_temp_1), 0, sizeof(unmarshaledrendererData_temp_1));
unmarshaledrendererData_temp_1 = marshaled.___rendererData;
unmarshaled.___rendererData = unmarshaledrendererData_temp_1;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_2;
memset((&unmarshaledinstances_temp_2), 0, sizeof(unmarshaledinstances_temp_2));
unmarshaledinstances_temp_2 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_2;
NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 unmarshaledlodGroupDataMap_temp_3;
memset((&unmarshaledlodGroupDataMap_temp_3), 0, sizeof(unmarshaledlodGroupDataMap_temp_3));
unmarshaledlodGroupDataMap_temp_3 = marshaled.___lodGroupDataMap;
unmarshaled.___lodGroupDataMap = unmarshaledlodGroupDataMap_temp_3;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_4;
memset((&unmarshaledinstanceData_temp_4), 0, sizeof(unmarshaledinstanceData_temp_4));
unmarshaledinstanceData_temp_4 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_4;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_5;
memset((&unmarshaledsharedInstanceData_temp_5), 0, sizeof(unmarshaledsharedInstanceData_temp_5));
unmarshaledsharedInstanceData_temp_5 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_5;
}
IL2CPP_EXTERN_C void UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshal_com_cleanup(UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void UpdateRendererInstancesJob_Execute_m93597D2184F6460DD4610AD8E47868B1BA87A11C (UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_ArrayElementAsRef_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m421DEC682DE08802EF2BED5287F24D14F15FEBBC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
int32_t V_4 = 0;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
uint8_t V_7 = 0;
uint8_t V_8 = 0;
int32_t V_9 = 0;
uint32_t V_10 = 0;
GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 V_11;
memset((&V_11), 0, sizeof(V_11));
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_15;
memset((&V_15), 0, sizeof(V_15));
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_16;
memset((&V_16), 0, sizeof(V_16));
int32_t V_17 = 0;
int32_t V_18 = 0;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
int32_t V_21 = 0;
{
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_0 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_1 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_0->___rendererGroupID);
int32_t L_2 = ___0_index;
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_1)->___m_Buffer, L_2);
V_0 = L_3;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_4 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_5 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_4->___meshIndex);
int32_t L_6 = ___0_index;
int32_t L_7;
L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_5)->___m_Buffer, L_6);
V_1 = L_7;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_8 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C* L_9 = (NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C*)(&L_8->___packedRendererData);
int32_t L_10 = ___0_index;
GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868 L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(GPUDrivenPackedRendererData_t52E9500043C2079223FCFF256E7CCF23CC7CE868, (L_9)->___m_Buffer, L_10);
V_2 = L_11;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_12 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_13 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_12->___lodGroupID);
int32_t L_14 = ___0_index;
int32_t L_15;
L_15 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_13)->___m_Buffer, L_14);
V_3 = L_15;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_16 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_17 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_16->___gameObjectLayer);
int32_t L_18 = ___0_index;
int32_t L_19;
L_19 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_17)->___m_Buffer, L_18);
V_4 = L_19;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_20 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_21 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_20->___lightmapIndex);
int32_t L_22 = ___0_index;
int32_t L_23;
L_23 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_21)->___m_Buffer, L_22);
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_24 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147* L_25 = (NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147*)(&L_24->___localBounds);
int32_t L_26 = ___0_index;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27;
L_27 = IL2CPP_NATIVEARRAY_GET_ITEM(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, (L_25)->___m_Buffer, L_26);
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_28;
L_28 = AABBExtensions_ToAABB_m367412CA9980E495609B7267A2CC04AE39AF2402(L_27, NULL);
V_5 = L_28;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_29 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_30 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_29->___meshID);
int32_t L_31 = V_1;
int32_t L_32;
L_32 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_30)->___m_Buffer, L_31);
V_6 = L_32;
V_7 = 0;
V_8 = 0;
V_9 = ((int32_t)(L_23&((int32_t)65535)));
int32_t L_33 = V_9;
if ((((int32_t)L_33) < ((int32_t)((int32_t)65534))))
{
goto IL_00be;
}
}
{
int32_t L_34;
L_34 = GPUDrivenPackedRendererData_get_lightProbeUsage_m9E02A0C3B6C59506587045C9335CF8CFED587347((&V_2), NULL);
if ((!(((uint32_t)L_34) == ((uint32_t)1))))
{
goto IL_00be;
}
}
{
uint8_t L_35 = V_8;
V_8 = ((int32_t)((int32_t)L_35|1));
}
IL_00be:
{
bool L_36;
L_36 = GPUDrivenPackedRendererData_get_isPartOfStaticBatch_m1A5E3767EB85A58ABEB908B62F5F06FE112D2BC9((&V_2), NULL);
if (!L_36)
{
goto IL_00cd;
}
}
{
uint8_t L_37 = V_8;
V_8 = ((int32_t)((int32_t)L_37|2));
}
IL_00cd:
{
int32_t L_38;
L_38 = GPUDrivenPackedRendererData_get_shadowCastingMode_m1EFFF6A5627C695A000DF376DBADC78DDC37A773((&V_2), NULL);
V_14 = L_38;
int32_t L_39 = V_14;
if (!L_39)
{
goto IL_00e1;
}
}
{
int32_t L_40 = V_14;
if ((((int32_t)L_40) == ((int32_t)3)))
{
goto IL_00e9;
}
}
{
goto IL_00ef;
}
IL_00e1:
{
uint8_t L_41 = V_7;
V_7 = ((int32_t)((int32_t)L_41|2));
goto IL_00ef;
}
IL_00e9:
{
uint8_t L_42 = V_7;
V_7 = ((int32_t)((int32_t)L_42|4));
}
IL_00ef:
{
int32_t L_43 = V_9;
if ((((int32_t)L_43) == ((int32_t)((int32_t)65535))))
{
goto IL_00fe;
}
}
{
uint8_t L_44 = V_7;
V_7 = ((int32_t)((int32_t)L_44|1));
}
IL_00fe:
{
bool L_45;
L_45 = GPUDrivenPackedRendererData_get_smallMeshCulling_m30C159B9DB4E7E65D566DEB00446FA4C0520F351((&V_2), NULL);
if (!L_45)
{
goto IL_010e;
}
}
{
uint8_t L_46 = V_7;
V_7 = ((int32_t)((int32_t)L_46|((int32_t)16)));
}
IL_010e:
{
V_10 = (-1);
NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* L_47 = (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*)(&__this->___lodGroupDataMap);
int32_t L_48 = V_3;
bool L_49;
L_49 = NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F(L_47, L_48, (&V_11), NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var);
if (!L_49)
{
goto IL_013e;
}
}
{
uint8_t L_50;
L_50 = GPUDrivenPackedRendererData_get_lodMask_mE7337CA83D20DA4105FE3F39A3DC350A910CFAB5((&V_2), NULL);
if ((((int32_t)L_50) <= ((int32_t)0)))
{
goto IL_013e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
int32_t L_51;
L_51 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline((&V_11), NULL);
uint8_t L_52;
L_52 = GPUDrivenPackedRendererData_get_lodMask_mE7337CA83D20DA4105FE3F39A3DC350A910CFAB5((&V_2), NULL);
V_10 = ((int32_t)(((int32_t)(L_51<<8))|(int32_t)L_52));
}
IL_013e:
{
bool L_53 = __this->___implicitInstanceIndices;
if (!L_53)
{
goto IL_014e;
}
}
{
V_12 = 1;
int32_t L_54 = ___0_index;
V_13 = L_54;
goto IL_0174;
}
IL_014e:
{
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_55 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_56 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_55->___instancesCount);
int32_t L_57 = ___0_index;
int32_t L_58;
L_58 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_56)->___m_Buffer, L_57);
V_12 = L_58;
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_59 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_60 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_59->___instancesOffset);
int32_t L_61 = ___0_index;
int32_t L_62;
L_62 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_60)->___m_Buffer, L_61);
V_13 = L_62;
}
IL_0174:
{
int32_t L_63 = V_12;
if ((((int32_t)L_63) <= ((int32_t)0)))
{
goto IL_0280;
}
}
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_64 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_65 = V_13;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_66;
L_66 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_64)->___m_Buffer, L_65);
V_15 = L_66;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_67 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_68 = V_15;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_69;
L_69 = CPUInstanceData_Get_SharedInstance_mE5ED4915B38984690F4AB5089634500FBCB6C3CB(L_67, L_68, NULL);
V_16 = L_69;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_70 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_71 = V_16;
int32_t L_72 = V_0;
int32_t L_73 = V_6;
uint8_t L_74 = V_8;
uint8_t L_75 = V_7;
uint32_t L_76 = V_10;
int32_t L_77 = V_4;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_78 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_79 = V_16;
int32_t L_80;
L_80 = CPUSharedInstanceData_Get_RefCount_mE216F6749BB1B06E795C52C2433EE85E6C57DC01(L_78, L_79, NULL);
CPUSharedInstanceData_Set_m279EC70ECAFE08B578FAD878B0F166CAD59A4CC2(L_70, L_71, L_72, L_73, (&V_5), L_74, L_75, L_76, L_77, L_80, NULL);
V_17 = 0;
goto IL_0277;
}
IL_01c9:
{
int32_t L_81 = V_13;
int32_t L_82 = V_17;
V_18 = ((int32_t)il2cpp_codegen_add(L_81, L_82));
GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_83 = (GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568*)(&__this->___rendererData);
NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_84 = L_83->___localToWorldMatrix;
void* L_85;
L_85 = NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C(L_84, NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m5DB7623D6218E2B9AF57B3836D4BC9E4D469280C_RuntimeMethod_var);
int32_t L_86 = V_18;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_87;
L_87 = UnsafeUtility_ArrayElementAsRef_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m421DEC682DE08802EF2BED5287F24D14F15FEBBC_inline(L_85, L_86, UnsafeUtility_ArrayElementAsRef_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m421DEC682DE08802EF2BED5287F24D14F15FEBBC_RuntimeMethod_var);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_88 = L_87;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_89 = (*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_88);
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_90;
L_90 = float4x4_op_Implicit_mCDD72C5454A8DAFB2A659484006D18D5979BE6AB(L_89, NULL);
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_91 = V_5;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_92;
L_92 = AABB_Transform_m1B125B36873D7F03DCBB8817DE20E81FD17C149C(L_90, L_91, NULL);
V_19 = L_92;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_93 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_94 = V_18;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_95;
L_95 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_93)->___m_Buffer, L_94);
V_15 = L_95;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_96 = (*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_88);
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_97;
L_97 = float4x4_op_Implicit_mCDD72C5454A8DAFB2A659484006D18D5979BE6AB(L_96, NULL);
float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 L_98;
L_98 = float3x3_op_Explicit_m96EE7F9704CC46B7F40AD13D81ADED7083A2522C(L_97, NULL);
float L_99;
L_99 = math_determinant_mA482C5845581B5BA19E5763DEB0545E45336E906_inline(L_98, NULL);
V_20 = (bool)((((float)L_99) < ((float)(0.0f)))? 1 : 0);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_100 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_101 = V_15;
int32_t L_102;
L_102 = CPUInstanceData_InstanceToIndex_m9D4701DC598D9046898239AF94F4E87F6A0F14EE(L_100, L_101, NULL);
V_21 = L_102;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_103 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_104 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_103->___localToWorldIsFlippedBits);
int32_t L_105 = V_21;
bool L_106 = V_20;
ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(L_104, L_105, L_106, NULL);
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_107 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A* L_108 = (NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A*)(&L_107->___worldAABBs);
int32_t L_109 = V_21;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_110 = V_19;
IL2CPP_NATIVEARRAY_SET_ITEM(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (L_108)->___m_Buffer, L_109, (L_110));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_111 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_112 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_111->___tetrahedronCacheIndices);
int32_t L_113 = V_21;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_112)->___m_Buffer, L_113, ((-1)));
int32_t L_114 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_114, 1));
}
IL_0277:
{
int32_t L_115 = V_17;
int32_t L_116 = V_12;
if ((((int32_t)L_115) < ((int32_t)L_116)))
{
goto IL_01c9;
}
}
IL_0280:
{
return;
}
}
IL2CPP_EXTERN_C void UpdateRendererInstancesJob_Execute_m93597D2184F6460DD4610AD8E47868B1BA87A11C_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7*>(__this + _offset);
UpdateRendererInstancesJob_Execute_m93597D2184F6460DD4610AD8E47868B1BA87A11C(_thisAdjusted, ___0_index, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void CollectInstancesLODGroupsAndMasksJob_Execute_m2EFF9AB4F3476E491E51143F7F60F79020A0F780 (CollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_get_Item_m13AB4BEFBEE6EE9755784AE433AA0F8822040898_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117 V_2;
memset((&V_2), 0, sizeof(V_2));
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_0 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_1 = ___0_index;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_0)->___m_Buffer, L_1);
V_0 = L_2;
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* L_3 = (ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E*)(&__this->___sharedInstanceData);
ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31* L_4 = (ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_5 = V_0;
int32_t L_6;
L_6 = ReadOnly_InstanceToIndex_mE76C9EBF3ACCFDD5D73B3A99925CAE88DE2DDBE8(L_3, L_4, L_5, NULL);
V_1 = L_6;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_7 = (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*)(&__this->___lodGroupAndMasks);
int32_t L_8 = ___0_index;
ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E* L_9 = (ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E*)(&__this->___sharedInstanceData);
ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117 L_10 = L_9->___lodGroupAndMasks;
V_2 = L_10;
int32_t L_11 = V_1;
uint32_t L_12;
L_12 = ReadOnly_get_Item_m13AB4BEFBEE6EE9755784AE433AA0F8822040898_inline((&V_2), L_11, ReadOnly_get_Item_m13AB4BEFBEE6EE9755784AE433AA0F8822040898_RuntimeMethod_var);
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, (L_7)->___m_Buffer, L_8, (L_12));
return;
}
}
IL2CPP_EXTERN_C void CollectInstancesLODGroupsAndMasksJob_Execute_m2EFF9AB4F3476E491E51143F7F60F79020A0F780_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
{
CollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F*>(__this + _offset);
CollectInstancesLODGroupsAndMasksJob_Execute_m2EFF9AB4F3476E491E51143F7F60F79020A0F780(_thisAdjusted, ___0_index, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshal_pinvoke(const GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11& unmarshaled, GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshaled_pinvoke& marshaled)
{
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
marshaled.___compactedVisibilityMasks = unmarshaled.___compactedVisibilityMasks;
marshaled.___becomeVisible = static_cast<int32_t>(unmarshaled.___becomeVisible);
marshaled.___processedBits = unmarshaled.___processedBits;
marshaled.___rendererIDs = unmarshaled.___rendererIDs;
marshaled.___instances = unmarshaled.___instances;
marshaled.___atomicTreeInstancesCount = unmarshaled.___atomicTreeInstancesCount;
}
IL2CPP_EXTERN_C void GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshal_pinvoke_back(const GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshaled_pinvoke& marshaled, GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11& unmarshaled)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_0;
memset((&unmarshaledinstanceData_temp_0), 0, sizeof(unmarshaledinstanceData_temp_0));
unmarshaledinstanceData_temp_0 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_0;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_1;
memset((&unmarshaledsharedInstanceData_temp_1), 0, sizeof(unmarshaledsharedInstanceData_temp_1));
unmarshaledsharedInstanceData_temp_1 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_1;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 unmarshaledcompactedVisibilityMasks_temp_2;
memset((&unmarshaledcompactedVisibilityMasks_temp_2), 0, sizeof(unmarshaledcompactedVisibilityMasks_temp_2));
unmarshaledcompactedVisibilityMasks_temp_2 = marshaled.___compactedVisibilityMasks;
unmarshaled.___compactedVisibilityMasks = unmarshaledcompactedVisibilityMasks_temp_2;
bool unmarshaledbecomeVisible_temp_3 = false;
unmarshaledbecomeVisible_temp_3 = static_cast<bool>(marshaled.___becomeVisible);
unmarshaled.___becomeVisible = unmarshaledbecomeVisible_temp_3;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 unmarshaledprocessedBits_temp_4;
memset((&unmarshaledprocessedBits_temp_4), 0, sizeof(unmarshaledprocessedBits_temp_4));
unmarshaledprocessedBits_temp_4 = marshaled.___processedBits;
unmarshaled.___processedBits = unmarshaledprocessedBits_temp_4;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledrendererIDs_temp_5;
memset((&unmarshaledrendererIDs_temp_5), 0, sizeof(unmarshaledrendererIDs_temp_5));
unmarshaledrendererIDs_temp_5 = marshaled.___rendererIDs;
unmarshaled.___rendererIDs = unmarshaledrendererIDs_temp_5;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_6;
memset((&unmarshaledinstances_temp_6), 0, sizeof(unmarshaledinstances_temp_6));
unmarshaledinstances_temp_6 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_6;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledatomicTreeInstancesCount_temp_7;
memset((&unmarshaledatomicTreeInstancesCount_temp_7), 0, sizeof(unmarshaledatomicTreeInstancesCount_temp_7));
unmarshaledatomicTreeInstancesCount_temp_7 = marshaled.___atomicTreeInstancesCount;
unmarshaled.___atomicTreeInstancesCount = unmarshaledatomicTreeInstancesCount_temp_7;
}
IL2CPP_EXTERN_C void GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshal_pinvoke_cleanup(GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshal_com(const GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11& unmarshaled, GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshaled_com& marshaled)
{
marshaled.___instanceData = unmarshaled.___instanceData;
marshaled.___sharedInstanceData = unmarshaled.___sharedInstanceData;
marshaled.___compactedVisibilityMasks = unmarshaled.___compactedVisibilityMasks;
marshaled.___becomeVisible = static_cast<int32_t>(unmarshaled.___becomeVisible);
marshaled.___processedBits = unmarshaled.___processedBits;
marshaled.___rendererIDs = unmarshaled.___rendererIDs;
marshaled.___instances = unmarshaled.___instances;
marshaled.___atomicTreeInstancesCount = unmarshaled.___atomicTreeInstancesCount;
}
IL2CPP_EXTERN_C void GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshal_com_back(const GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshaled_com& marshaled, GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11& unmarshaled)
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF unmarshaledinstanceData_temp_0;
memset((&unmarshaledinstanceData_temp_0), 0, sizeof(unmarshaledinstanceData_temp_0));
unmarshaledinstanceData_temp_0 = marshaled.___instanceData;
unmarshaled.___instanceData = unmarshaledinstanceData_temp_0;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE unmarshaledsharedInstanceData_temp_1;
memset((&unmarshaledsharedInstanceData_temp_1), 0, sizeof(unmarshaledsharedInstanceData_temp_1));
unmarshaledsharedInstanceData_temp_1 = marshaled.___sharedInstanceData;
unmarshaled.___sharedInstanceData = unmarshaledsharedInstanceData_temp_1;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 unmarshaledcompactedVisibilityMasks_temp_2;
memset((&unmarshaledcompactedVisibilityMasks_temp_2), 0, sizeof(unmarshaledcompactedVisibilityMasks_temp_2));
unmarshaledcompactedVisibilityMasks_temp_2 = marshaled.___compactedVisibilityMasks;
unmarshaled.___compactedVisibilityMasks = unmarshaledcompactedVisibilityMasks_temp_2;
bool unmarshaledbecomeVisible_temp_3 = false;
unmarshaledbecomeVisible_temp_3 = static_cast<bool>(marshaled.___becomeVisible);
unmarshaled.___becomeVisible = unmarshaledbecomeVisible_temp_3;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 unmarshaledprocessedBits_temp_4;
memset((&unmarshaledprocessedBits_temp_4), 0, sizeof(unmarshaledprocessedBits_temp_4));
unmarshaledprocessedBits_temp_4 = marshaled.___processedBits;
unmarshaled.___processedBits = unmarshaledprocessedBits_temp_4;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledrendererIDs_temp_5;
memset((&unmarshaledrendererIDs_temp_5), 0, sizeof(unmarshaledrendererIDs_temp_5));
unmarshaledrendererIDs_temp_5 = marshaled.___rendererIDs;
unmarshaled.___rendererIDs = unmarshaledrendererIDs_temp_5;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C unmarshaledinstances_temp_6;
memset((&unmarshaledinstances_temp_6), 0, sizeof(unmarshaledinstances_temp_6));
unmarshaledinstances_temp_6 = marshaled.___instances;
unmarshaled.___instances = unmarshaledinstances_temp_6;
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledatomicTreeInstancesCount_temp_7;
memset((&unmarshaledatomicTreeInstancesCount_temp_7), 0, sizeof(unmarshaledatomicTreeInstancesCount_temp_7));
unmarshaledatomicTreeInstancesCount_temp_7 = marshaled.___atomicTreeInstancesCount;
unmarshaled.___atomicTreeInstancesCount = unmarshaledatomicTreeInstancesCount_temp_7;
}
IL2CPP_EXTERN_C void GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshal_com_cleanup(GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void GetVisibleNonProcessedTreeInstancesJob_Execute_mEFBAD1E57760EF2F4C2A4F4E6F6F40E6261C284A (GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint64_t V_1 = 0;
uint64_t V_2 = 0;
uint64_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_7;
memset((&V_7), 0, sizeof(V_7));
uint64_t V_8 = 0;
bool V_9 = false;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_13;
memset((&V_13), 0, sizeof(V_13));
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_14;
memset((&V_14), 0, sizeof(V_14));
int32_t V_15 = 0;
{
int32_t L_0 = ___0_startIndex;
V_0 = ((int32_t)(L_0/((int32_t)64)));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_1 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_2 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_1->___visibleInPreviousFrameBits);
int32_t L_3 = V_0;
uint64_t L_4;
L_4 = ParallelBitArray_GetChunk_m7303392F0138448DF74E7A709F38B500B9461ED2(L_2, L_3, NULL);
V_1 = L_4;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_5 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___processedBits);
int32_t L_6 = V_0;
uint64_t L_7;
L_7 = ParallelBitArray_GetChunk_m7303392F0138448DF74E7A709F38B500B9461ED2(L_5, L_6, NULL);
V_2 = L_7;
V_3 = ((int64_t)0);
V_5 = 0;
goto IL_00a1;
}
IL_002c:
{
int32_t L_8 = ___0_startIndex;
int32_t L_9 = V_5;
V_6 = ((int32_t)il2cpp_codegen_add(L_8, L_9));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_10 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
int32_t L_11 = V_6;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_12;
L_12 = CPUInstanceData_IndexToInstance_m3C95DBA9646291FACE0234AC811183928C232321(L_10, L_11, NULL);
V_7 = L_12;
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_13;
L_13 = InstanceHandle_get_type_mAC674106B77C6008F547FBAB2FE02F263D3FA40C((&V_7), NULL);
if (!((((int32_t)L_13) == ((int32_t)1))? 1 : 0))
{
goto IL_009b;
}
}
{
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_14 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___compactedVisibilityMasks);
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_15;
L_15 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&V_7), NULL);
bool L_16;
L_16 = ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0(L_14, L_15, NULL);
if (!L_16)
{
goto IL_009b;
}
}
{
int32_t L_17 = V_5;
V_8 = ((int64_t)(((int64_t)1)<<((int32_t)(L_17&((int32_t)63)))));
uint64_t L_18 = V_2;
uint64_t L_19 = V_8;
if (((!(((uint64_t)((int64_t)((int64_t)L_18&(int64_t)L_19))) <= ((uint64_t)((int64_t)0))))? 1 : 0))
{
goto IL_009b;
}
}
{
uint64_t L_20 = V_1;
uint64_t L_21 = V_8;
V_9 = (bool)((!(((uint64_t)((int64_t)((int64_t)L_20&(int64_t)L_21))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
bool L_22 = __this->___becomeVisible;
if (!L_22)
{
goto IL_0092;
}
}
{
bool L_23 = V_9;
if (L_23)
{
goto IL_009b;
}
}
{
uint64_t L_24 = V_3;
uint64_t L_25 = V_8;
V_3 = ((int64_t)((int64_t)L_24|(int64_t)L_25));
goto IL_009b;
}
IL_0092:
{
bool L_26 = V_9;
if (!L_26)
{
goto IL_009b;
}
}
{
uint64_t L_27 = V_3;
uint64_t L_28 = V_8;
V_3 = ((int64_t)((int64_t)L_27|(int64_t)L_28));
}
IL_009b:
{
int32_t L_29 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_00a1:
{
int32_t L_30 = V_5;
int32_t L_31 = ___1_count;
if ((((int32_t)L_30) < ((int32_t)L_31)))
{
goto IL_002c;
}
}
{
uint64_t L_32 = V_3;
int32_t L_33;
L_33 = math_countbits_m4CA1327F4995735E6AA4862E641E128312C404BD_inline(L_32, NULL);
V_4 = L_33;
int32_t L_34 = V_4;
if ((((int32_t)L_34) <= ((int32_t)0)))
{
goto IL_014c;
}
}
{
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_35 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___processedBits);
int32_t L_36 = V_0;
uint64_t L_37 = V_2;
uint64_t L_38 = V_3;
ParallelBitArray_SetChunk_m48943193199714BCF0925DD8E14C8EB651885629(L_35, L_36, ((int64_t)((int64_t)L_37|(int64_t)L_38)), NULL);
UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_39 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___atomicTreeInstancesCount);
int32_t L_40 = V_4;
int32_t L_41;
L_41 = UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194(L_39, L_40, NULL);
V_10 = L_41;
uint64_t L_42 = V_3;
int32_t L_43;
L_43 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_42, NULL);
V_11 = L_43;
goto IL_0149;
}
IL_00de:
{
int32_t L_44 = ___0_startIndex;
int32_t L_45 = V_11;
V_12 = ((int32_t)il2cpp_codegen_add(L_44, L_45));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_46 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
int32_t L_47 = V_12;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_48;
L_48 = CPUInstanceData_IndexToInstance_m3C95DBA9646291FACE0234AC811183928C232321(L_46, L_47, NULL);
V_13 = L_48;
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_49 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_50 = V_13;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_51;
L_51 = CPUInstanceData_Get_SharedInstance_mE5ED4915B38984690F4AB5089634500FBCB6C3CB(L_49, L_50, NULL);
V_14 = L_51;
CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE* L_52 = (CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE*)(&__this->___sharedInstanceData);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_53 = V_14;
int32_t L_54;
L_54 = CPUSharedInstanceData_Get_RendererGroupID_m09F08F1763DD649A37D88B169CA50B2BD4F71768(L_52, L_53, NULL);
V_15 = L_54;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_55 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___rendererIDs);
int32_t L_56 = V_10;
int32_t L_57 = V_15;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_55)->___m_Buffer, L_56, (L_57));
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_58 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___instances);
int32_t L_59 = V_10;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_60 = V_13;
IL2CPP_NATIVEARRAY_SET_ITEM(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B, (L_58)->___m_Buffer, L_59, (L_60));
int32_t L_61 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_61, 1));
uint64_t L_62 = V_3;
int32_t L_63 = V_11;
V_3 = ((int64_t)((int64_t)L_62&((~((int64_t)(((int64_t)1)<<((int32_t)(L_63&((int32_t)63)))))))));
uint64_t L_64 = V_3;
int32_t L_65;
L_65 = math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline(L_64, NULL);
V_11 = L_65;
}
IL_0149:
{
uint64_t L_66 = V_3;
if (L_66)
{
goto IL_00de;
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C void GetVisibleNonProcessedTreeInstancesJob_Execute_mEFBAD1E57760EF2F4C2A4F4E6F6F40E6261C284A_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<GetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11*>(__this + _offset);
GetVisibleNonProcessedTreeInstancesJob_Execute_mEFBAD1E57760EF2F4C2A4F4E6F6F40E6261C284A(_thisAdjusted, ___0_startIndex, ___1_count, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void UpdateCompactedInstanceVisibilityJob_Execute_mDFAB7C16E38743439A74CCA9AA310B383D2BA55B (UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_3;
memset((&V_3), 0, sizeof(V_3));
{
V_0 = ((int64_t)0);
V_1 = 0;
goto IL_003a;
}
IL_0007:
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = V_1;
V_2 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_2 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
int32_t L_3 = V_2;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_4;
L_4 = CPUInstanceData_IndexToInstance_m3C95DBA9646291FACE0234AC811183928C232321(L_2, L_3, NULL);
V_3 = L_4;
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_5 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&__this->___compactedVisibilityMasks);
il2cpp_codegen_runtime_class_init_inline(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline((&V_3), NULL);
bool L_7;
L_7 = ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0(L_5, L_6, NULL);
if (!L_7)
{
goto IL_0036;
}
}
{
uint64_t L_8 = V_0;
int32_t L_9 = V_1;
V_0 = ((int64_t)((int64_t)L_8|((int64_t)(((int64_t)1)<<((int32_t)(L_9&((int32_t)63)))))));
}
IL_0036:
{
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_003a:
{
int32_t L_11 = V_1;
int32_t L_12 = ___1_count;
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0007;
}
}
{
CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF* L_13 = (CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF*)(&__this->___instanceData);
ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_14 = (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*)(&L_13->___visibleInPreviousFrameBits);
int32_t L_15 = ___0_startIndex;
uint64_t L_16 = V_0;
ParallelBitArray_SetChunk_m48943193199714BCF0925DD8E14C8EB651885629(L_14, ((int32_t)(L_15/((int32_t)64))), L_16, NULL);
return;
}
}
IL2CPP_EXTERN_C void UpdateCompactedInstanceVisibilityJob_Execute_mDFAB7C16E38743439A74CCA9AA310B383D2BA55B_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method)
{
UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7*>(__this + _offset);
UpdateCompactedInstanceVisibilityJob_Execute_mDFAB7C16E38743439A74CCA9AA310B383D2BA55B(_thisAdjusted, ___0_startIndex, ___1_count, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTypeInfo__cctor_m3B458B3343FBC2FD6C40D4FB48ED7A275F513140 (const RuntimeMethod* method)
{
{
InstanceTypeInfo_InitParentTypes_m871A556C0C4609293ABEEBF110E20DD63FCD084C(NULL);
InstanceTypeInfo_InitChildTypes_m172E3471BA713B1205C2B5BD08FC4E1D1518D41E(NULL);
InstanceTypeInfo_ValidateTypeRelationsAreCorrectlySorted_mD653B8D9D7F845BE0747448F358E441ADBB6D893(NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTypeInfo_InitParentTypes_m871A556C0C4609293ABEEBF110E20DD63FCD084C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581* L_0 = (InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581*)(InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581*)SZArrayNew(InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581_il2cpp_TypeInfo_var, (uint32_t)2);
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ParentTypes = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ParentTypes), (void*)L_0);
InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581* L_1 = ((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ParentTypes;
(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (int32_t)0);
InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581* L_2 = ((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ParentTypes;
(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (int32_t)0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTypeInfo_InitChildTypes_m172E3471BA713B1205C2B5BD08FC4E1D1518D41E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE799AFD32B92C6FFF721CC50CA8DF027928F9B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m312599289B6226CE9A52B9A623362144096CBAC1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9* L_0 = (List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9*)(List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9*)SZArrayNew(List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9_il2cpp_TypeInfo_var, (uint32_t)2);
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ChildTypes = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ChildTypes), (void*)L_0);
V_0 = 0;
goto IL_001f;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9* L_1 = ((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ChildTypes;
int32_t L_2 = V_0;
List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* L_3 = (List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D*)il2cpp_codegen_object_new(List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D_il2cpp_TypeInfo_var);
List_1__ctor_m312599289B6226CE9A52B9A623362144096CBAC1(L_3, List_1__ctor_m312599289B6226CE9A52B9A623362144096CBAC1_RuntimeMethod_var);
ArrayElementTypeCheck (L_1, L_3);
(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D*)L_3);
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_001f:
{
int32_t L_5 = V_0;
if ((((int32_t)L_5) < ((int32_t)2)))
{
goto IL_000f;
}
}
{
V_1 = 0;
goto IL_0046;
}
IL_0027:
{
int32_t L_6 = V_1;
V_2 = L_6;
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581* L_7 = ((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ParentTypes;
int32_t L_8 = V_2;
int32_t L_9 = L_8;
int32_t L_10 = (int32_t)(L_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_9));
V_3 = L_10;
int32_t L_11 = V_2;
int32_t L_12 = V_3;
if ((((int32_t)L_11) == ((int32_t)L_12)))
{
goto IL_0042;
}
}
{
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9* L_13 = ((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ChildTypes;
int32_t L_14 = V_3;
int32_t L_15 = L_14;
List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* L_16 = (L_13)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_15));
int32_t L_17 = V_2;
List_1_Add_mEE799AFD32B92C6FFF721CC50CA8DF027928F9B6_inline(L_16, L_17, List_1_Add_mEE799AFD32B92C6FFF721CC50CA8DF027928F9B6_RuntimeMethod_var);
}
IL_0042:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0046:
{
int32_t L_19 = V_1;
if ((((int32_t)L_19) < ((int32_t)2)))
{
goto IL_0027;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTypeInfo_FlattenChildInstanceTypes_m815D9E228DD3FF4C86C5A233A038D551FBC28AC8 (int32_t ___0_instanceType, NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5 ___1_instanceTypes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3200B16944DDA14AA95EFB39DBFA5E6C18EFEBBB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5180E5550A347A411195778C8BD9EAA05F1C98D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m477614430FA1F9E4F9DFD7CFC552E19464F1B8E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m6851D2452E09A0D51D55478CDAED0B6835553FC1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_m4056194B74D7EE9959B168FABE0683A682936210_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
NativeList_1_Add_m4056194B74D7EE9959B168FABE0683A682936210((&___1_instanceTypes), (&___0_instanceType), NativeList_1_Add_m4056194B74D7EE9959B168FABE0683A682936210_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9* L_0 = ((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ChildTypes;
int32_t L_1 = ___0_instanceType;
int32_t L_2 = L_1;
List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7 L_4;
L_4 = List_1_GetEnumerator_m6851D2452E09A0D51D55478CDAED0B6835553FC1(L_3, List_1_GetEnumerator_m6851D2452E09A0D51D55478CDAED0B6835553FC1_RuntimeMethod_var);
V_0 = L_4;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0030:
{
Enumerator_Dispose_m3200B16944DDA14AA95EFB39DBFA5E6C18EFEBBB((&V_0), Enumerator_Dispose_m3200B16944DDA14AA95EFB39DBFA5E6C18EFEBBB_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0025_1;
}
IL_0018_1:
{
int32_t L_5;
L_5 = Enumerator_get_Current_m477614430FA1F9E4F9DFD7CFC552E19464F1B8E4_inline((&V_0), Enumerator_get_Current_m477614430FA1F9E4F9DFD7CFC552E19464F1B8E4_RuntimeMethod_var);
NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5 L_6 = ___1_instanceTypes;
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
InstanceTypeInfo_FlattenChildInstanceTypes_m815D9E228DD3FF4C86C5A233A038D551FBC28AC8(L_5, L_6, NULL);
}
IL_0025_1:
{
bool L_7;
L_7 = Enumerator_MoveNext_m5180E5550A347A411195778C8BD9EAA05F1C98D0((&V_0), Enumerator_MoveNext_m5180E5550A347A411195778C8BD9EAA05F1C98D0_RuntimeMethod_var);
if (L_7)
{
goto IL_0018_1;
}
}
{
goto IL_003e;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceTypeInfo_ValidateTypeRelationsAreCorrectlySorted_mD653B8D9D7F845BE0747448F358E441ADBB6D893 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_mBEECAA8931B49B1AF4EA1A5B69D98800903016CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m73C02A1D2D3398AC9705AD2DD78E62E5D5762918_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_0;
L_0 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(2, NULL);
NativeList_1__ctor_mBEECAA8931B49B1AF4EA1A5B69D98800903016CF((&V_0), 2, L_0, NativeList_1__ctor_mBEECAA8931B49B1AF4EA1A5B69D98800903016CF_RuntimeMethod_var);
V_1 = 0;
goto IL_0029;
}
IL_0012:
{
int32_t L_1 = V_1;
V_2 = L_1;
int32_t L_2 = V_2;
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
InstanceTypeU5BU5D_t9B58BD52ED9D0AD118EA3EB38A7EB248FBEF6581* L_3 = ((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ParentTypes;
int32_t L_4 = V_1;
int32_t L_5 = L_4;
int32_t L_6 = (int32_t)(L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
if ((!(((uint32_t)L_2) == ((uint32_t)L_6))))
{
goto IL_0025;
}
}
{
int32_t L_7 = V_2;
NativeList_1_t124B23DF1B722249A37BF673FE9BCAE976EF32C5 L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
InstanceTypeInfo_FlattenChildInstanceTypes_m815D9E228DD3FF4C86C5A233A038D551FBC28AC8(L_7, L_8, NULL);
}
IL_0025:
{
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0029:
{
int32_t L_10 = V_1;
if ((((int32_t)L_10) < ((int32_t)2)))
{
goto IL_0012;
}
}
{
V_3 = 0;
goto IL_0035;
}
IL_0031:
{
int32_t L_11 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0035:
{
int32_t L_12 = V_3;
int32_t L_13;
L_13 = NativeList_1_get_Length_m73C02A1D2D3398AC9705AD2DD78E62E5D5762918_inline((&V_0), NativeList_1_get_Length_m73C02A1D2D3398AC9705AD2DD78E62E5D5762918_RuntimeMethod_var);
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_0031;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* InstanceTypeInfo_GetChildTypes_mA2B041904C54BC841991C707960DEF5842EA5093 (int32_t ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
List_1U5BU5D_t2FA37400B176011140507FF38DF64E5A75D46DD9* L_0 = ((InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_StaticFields*)il2cpp_codegen_static_fields_for(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var))->___s_ChildTypes;
int32_t L_1 = ___0_type;
int32_t L_2 = L_1;
List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceNumInfo_InitDefault_m8CC8A9E8EBF0EF16311F391E0312C46A7219A920 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_001a;
}
IL_0004:
{
U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47* L_0 = (U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47*)(&__this->___InstanceNums);
int32_t* L_1 = (int32_t*)(&L_0->___FixedElementField);
int32_t L_2 = V_0;
*((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), 4))))) = (int32_t)0;
int32_t L_3 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_001a:
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) < ((int32_t)2)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C void InstanceNumInfo_InitDefault_m8CC8A9E8EBF0EF16311F391E0312C46A7219A920_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*>(__this + _offset);
InstanceNumInfo_InitDefault_m8CC8A9E8EBF0EF16311F391E0312C46A7219A920(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceNumInfo__ctor_mCFED34B4FC73F15366339611E22502A8366B016C (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, int32_t ___0_meshRendererNum, int32_t ___1_speedTreeNum, const RuntimeMethod* method)
{
{
InstanceNumInfo_InitDefault_m8CC8A9E8EBF0EF16311F391E0312C46A7219A920(__this, NULL);
U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47* L_0 = (U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47*)(&__this->___InstanceNums);
int32_t* L_1 = (int32_t*)(&L_0->___FixedElementField);
int32_t L_2 = ___0_meshRendererNum;
*((int32_t*)L_1) = (int32_t)L_2;
U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47* L_3 = (U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47*)(&__this->___InstanceNums);
int32_t* L_4 = (int32_t*)(&L_3->___FixedElementField);
int32_t L_5 = ___1_speedTreeNum;
*((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_4, 4))) = (int32_t)L_5;
return;
}
}
IL2CPP_EXTERN_C void InstanceNumInfo__ctor_mCFED34B4FC73F15366339611E22502A8366B016C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_meshRendererNum, int32_t ___1_speedTreeNum, const RuntimeMethod* method)
{
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*>(__this + _offset);
InstanceNumInfo__ctor_mCFED34B4FC73F15366339611E22502A8366B016C(_thisAdjusted, ___0_meshRendererNum, ___1_speedTreeNum, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, int32_t ___0_type, const RuntimeMethod* method)
{
{
U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47* L_0 = (U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47*)(&__this->___InstanceNums);
int32_t* L_1 = (int32_t*)(&L_0->___FixedElementField);
int32_t L_2 = ___0_type;
int32_t L_3 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), 4)))));
return L_3;
}
}
IL2CPP_EXTERN_C int32_t InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19_AdjustorThunk (RuntimeObject* __this, int32_t ___0_type, const RuntimeMethod* method)
{
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19(_thisAdjusted, ___0_type, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceNumInfo_GetInstanceNumIncludingChildren_m45CB40CE2452143C10B4FFC0F05FA7751E416368 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, int32_t ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3200B16944DDA14AA95EFB39DBFA5E6C18EFEBBB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5180E5550A347A411195778C8BD9EAA05F1C98D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m477614430FA1F9E4F9DFD7CFC552E19464F1B8E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m6851D2452E09A0D51D55478CDAED0B6835553FC1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = ___0_type;
int32_t L_1;
L_1 = InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19(__this, L_0, NULL);
V_0 = L_1;
int32_t L_2 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(InstanceTypeInfo_t8FBB196C4DCFE497BB1BDBC5F336B6B4E3EAFB19_il2cpp_TypeInfo_var);
List_1_t90E11A08ABC189A289DF4077BF462E8D37E9DD2D* L_3;
L_3 = InstanceTypeInfo_GetChildTypes_mA2B041904C54BC841991C707960DEF5842EA5093(L_2, NULL);
Enumerator_tCFB97BF1EE644874653F844FF8A40E64E55B44E7 L_4;
L_4 = List_1_GetEnumerator_m6851D2452E09A0D51D55478CDAED0B6835553FC1(L_3, List_1_GetEnumerator_m6851D2452E09A0D51D55478CDAED0B6835553FC1_RuntimeMethod_var);
V_1 = L_4;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0033:
{
Enumerator_Dispose_m3200B16944DDA14AA95EFB39DBFA5E6C18EFEBBB((&V_1), Enumerator_Dispose_m3200B16944DDA14AA95EFB39DBFA5E6C18EFEBBB_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_0028_1;
}
IL_0016_1:
{
int32_t L_5;
L_5 = Enumerator_get_Current_m477614430FA1F9E4F9DFD7CFC552E19464F1B8E4_inline((&V_1), Enumerator_get_Current_m477614430FA1F9E4F9DFD7CFC552E19464F1B8E4_RuntimeMethod_var);
V_2 = L_5;
int32_t L_6 = V_0;
int32_t L_7 = V_2;
int32_t L_8;
L_8 = InstanceNumInfo_GetInstanceNumIncludingChildren_m45CB40CE2452143C10B4FFC0F05FA7751E416368(__this, L_7, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_6, L_8));
}
IL_0028_1:
{
bool L_9;
L_9 = Enumerator_MoveNext_m5180E5550A347A411195778C8BD9EAA05F1C98D0((&V_1), Enumerator_MoveNext_m5180E5550A347A411195778C8BD9EAA05F1C98D0_RuntimeMethod_var);
if (L_9)
{
goto IL_0016_1;
}
}
{
goto IL_0041;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0041:
{
int32_t L_10 = V_0;
return L_10;
}
}
IL2CPP_EXTERN_C int32_t InstanceNumInfo_GetInstanceNumIncludingChildren_m45CB40CE2452143C10B4FFC0F05FA7751E416368_AdjustorThunk (RuntimeObject* __this, int32_t ___0_type, const RuntimeMethod* method)
{
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceNumInfo_GetInstanceNumIncludingChildren_m45CB40CE2452143C10B4FFC0F05FA7751E416368(_thisAdjusted, ___0_type, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceNumInfo_GetTotalInstanceNum_m55D6043571FB3440889F98A7D638F6A43D060982 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = 0;
V_1 = 0;
goto IL_001e;
}
IL_0006:
{
int32_t L_0 = V_0;
U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47* L_1 = (U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47*)(&__this->___InstanceNums);
int32_t* L_2 = (int32_t*)(&L_1->___FixedElementField);
int32_t L_3 = V_1;
int32_t L_4 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4)))));
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_4));
int32_t L_5 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_001e:
{
int32_t L_6 = V_1;
if ((((int32_t)L_6) < ((int32_t)2)))
{
goto IL_0006;
}
}
{
int32_t L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C int32_t InstanceNumInfo_GetTotalInstanceNum_m55D6043571FB3440889F98A7D638F6A43D060982_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*>(__this + _offset);
int32_t _returnValue;
_returnValue = InstanceNumInfo_GetTotalInstanceNum_m55D6043571FB3440889F98A7D638F6A43D060982(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 OccluderDerivedData_FromParameters_mB285C6B3E3FBFB06A8E38D196D06D45FE722D88D (OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* ___0_occluderSubviewUpdate, 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));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4;
memset((&V_4), 0, sizeof(V_4));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5;
memset((&V_5), 0, sizeof(V_5));
OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
{
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_0 = ___0_occluderSubviewUpdate;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0->___viewOffsetWorldSpace;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_2 = ___0_occluderSubviewUpdate;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3 = L_2->___invViewMatrix;
V_5 = L_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
L_4 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_5), 3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_5, NULL);
V_0 = L_6;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_7 = ___0_occluderSubviewUpdate;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8 = L_7->___invViewMatrix;
V_5 = L_8;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9;
L_9 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_5), 0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_9, NULL);
V_1 = L_10;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_11 = ___0_occluderSubviewUpdate;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12 = L_11->___invViewMatrix;
V_5 = L_12;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13;
L_13 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_5), 1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_13, NULL);
V_2 = L_14;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_15 = ___0_occluderSubviewUpdate;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = L_15->___invViewMatrix;
V_5 = L_16;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17;
L_17 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_5), 2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_17, NULL);
V_3 = L_18;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_19 = ___0_occluderSubviewUpdate;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = L_19->___viewMatrix;
V_4 = L_20;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_21), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_4), 3, L_21, NULL);
il2cpp_codegen_initobj((&V_6), sizeof(OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23;
L_23 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_22, NULL);
(&V_6)->___viewOriginWorldSpace = L_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_3), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25;
L_25 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_24, NULL);
(&V_6)->___facingDirWorldSpace = L_25;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_26, L_27, NULL);
V_7 = L_28;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_7), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30;
L_30 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_29, NULL);
(&V_6)->___radialDirWorldSpace = L_30;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_31 = ___0_occluderSubviewUpdate;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_32 = L_31->___gpuProjMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_33 = V_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_34;
L_34 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_32, L_33, NULL);
(&V_6)->___viewProjMatrix = L_34;
OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 L_35 = V_6;
return L_35;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshal_pinvoke(const OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3& unmarshaled, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_pinvoke& marshaled)
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke(unmarshaled.___occluderDepthPyramid, marshaled.___occluderDepthPyramid);
marshaled.___occlusionDebugOverlay = unmarshaled.___occlusionDebugOverlay;
}
IL2CPP_EXTERN_C void OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshal_pinvoke_back(const OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_pinvoke& marshaled, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3& unmarshaled)
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 unmarshaledoccluderDepthPyramid_temp_0;
memset((&unmarshaledoccluderDepthPyramid_temp_0), 0, sizeof(unmarshaledoccluderDepthPyramid_temp_0));
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_back(marshaled.___occluderDepthPyramid, unmarshaledoccluderDepthPyramid_temp_0);
unmarshaled.___occluderDepthPyramid = unmarshaledoccluderDepthPyramid_temp_0;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 unmarshaledocclusionDebugOverlay_temp_1;
memset((&unmarshaledocclusionDebugOverlay_temp_1), 0, sizeof(unmarshaledocclusionDebugOverlay_temp_1));
unmarshaledocclusionDebugOverlay_temp_1 = marshaled.___occlusionDebugOverlay;
unmarshaled.___occlusionDebugOverlay = unmarshaledocclusionDebugOverlay_temp_1;
}
IL2CPP_EXTERN_C void OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshal_pinvoke_cleanup(OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_pinvoke& marshaled)
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_cleanup(marshaled.___occluderDepthPyramid);
}
IL2CPP_EXTERN_C void OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshal_com(const OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3& unmarshaled, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_com& marshaled)
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com(unmarshaled.___occluderDepthPyramid, marshaled.___occluderDepthPyramid);
marshaled.___occlusionDebugOverlay = unmarshaled.___occlusionDebugOverlay;
}
IL2CPP_EXTERN_C void OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshal_com_back(const OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_com& marshaled, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3& unmarshaled)
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 unmarshaledoccluderDepthPyramid_temp_0;
memset((&unmarshaledoccluderDepthPyramid_temp_0), 0, sizeof(unmarshaledoccluderDepthPyramid_temp_0));
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_back(marshaled.___occluderDepthPyramid, unmarshaledoccluderDepthPyramid_temp_0);
unmarshaled.___occluderDepthPyramid = unmarshaledoccluderDepthPyramid_temp_0;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 unmarshaledocclusionDebugOverlay_temp_1;
memset((&unmarshaledocclusionDebugOverlay_temp_1), 0, sizeof(unmarshaledocclusionDebugOverlay_temp_1));
unmarshaledocclusionDebugOverlay_temp_1 = marshaled.___occlusionDebugOverlay;
unmarshaled.___occlusionDebugOverlay = unmarshaledocclusionDebugOverlay_temp_1;
}
IL2CPP_EXTERN_C void OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshal_com_cleanup(OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_com& marshaled)
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_cleanup(marshaled.___occluderDepthPyramid);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OccluderHandles_IsValid_m9FF256155930C1B40D4195C263AF38FCEB1B7904 (OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&__this->___occluderDepthPyramid);
il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
bool L_1;
L_1 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool OccluderHandles_IsValid_m9FF256155930C1B40D4195C263AF38FCEB1B7904_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3*>(__this + _offset);
bool _returnValue;
_returnValue = OccluderHandles_IsValid_m9FF256155930C1B40D4195C263AF38FCEB1B7904(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderHandles_UseForOcclusionTest_m8E9F3CDFD218EC3C5A70DA375F156DC75CB2CAAD (OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_builder;
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_1 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&__this->___occluderDepthPyramid);
InterfaceActionInvoker2< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*, int32_t >::Invoke(0, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_0, L_1, 1);
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_2 = (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)(&__this->___occlusionDebugOverlay);
il2cpp_codegen_runtime_class_init_inline(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
bool L_3;
L_3 = BufferHandle_IsValid_m6F40A9049859EE46348254E727DC79FCAC2E3B85(L_2, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
RuntimeObject* L_4 = ___0_builder;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_5 = (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)(&__this->___occlusionDebugOverlay);
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_6;
L_6 = InterfaceFuncInvoker2< BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*, int32_t >::Invoke(4, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_4, L_5, 3);
}
IL_0028:
{
return;
}
}
IL2CPP_EXTERN_C void OccluderHandles_UseForOcclusionTest_m8E9F3CDFD218EC3C5A70DA375F156DC75CB2CAAD_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method)
{
OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3*>(__this + _offset);
OccluderHandles_UseForOcclusionTest_m8E9F3CDFD218EC3C5A70DA375F156DC75CB2CAAD(_thisAdjusted, ___0_builder, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderHandles_UseForOccluderUpdate_m4376DEB9151FDF5678FDFE2ED525A3B3AC31AF03 (OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_builder;
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_1 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&__this->___occluderDepthPyramid);
InterfaceActionInvoker2< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*, int32_t >::Invoke(0, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_0, L_1, 3);
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_2 = (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)(&__this->___occlusionDebugOverlay);
il2cpp_codegen_runtime_class_init_inline(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
bool L_3;
L_3 = BufferHandle_IsValid_m6F40A9049859EE46348254E727DC79FCAC2E3B85(L_2, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
RuntimeObject* L_4 = ___0_builder;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_5 = (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)(&__this->___occlusionDebugOverlay);
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_6;
L_6 = InterfaceFuncInvoker2< BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*, int32_t >::Invoke(4, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_4, L_5, 3);
}
IL_0028:
{
return;
}
}
IL2CPP_EXTERN_C void OccluderHandles_UseForOccluderUpdate_m4376DEB9151FDF5678FDFE2ED525A3B3AC31AF03_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method)
{
OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3*>(__this + _offset);
OccluderHandles_UseForOccluderUpdate_m4376DEB9151FDF5678FDFE2ED525A3B3AC31AF03(_thisAdjusted, ___0_builder, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndirectBufferAllocInfo_IsEmpty_m47785BE361D9B989BE0455AD1884831AB99E4009 (IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___drawCount;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool IndirectBufferAllocInfo_IsEmpty_m47785BE361D9B989BE0455AD1884831AB99E4009_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02*>(__this + _offset);
bool _returnValue;
_returnValue = IndirectBufferAllocInfo_IsEmpty_m47785BE361D9B989BE0455AD1884831AB99E4009(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndirectBufferAllocInfo_IsWithinLimits_mE8807A3A2DDE4F3E3E9091E2441D847F4BFC4067 (IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* __this, IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* ___0_limits, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___drawAllocIndex;
int32_t L_1 = __this->___drawCount;
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* L_2 = ___0_limits;
int32_t L_3 = L_2->___maxDrawCount;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) > ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
int32_t L_4 = __this->___instanceAllocIndex;
int32_t L_5 = __this->___instanceCount;
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* L_6 = ___0_limits;
int32_t L_7 = L_6->___maxInstanceCount;
return (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((int32_t)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_002e:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool IndirectBufferAllocInfo_IsWithinLimits_mE8807A3A2DDE4F3E3E9091E2441D847F4BFC4067_AdjustorThunk (RuntimeObject* __this, IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* ___0_limits, const RuntimeMethod* method)
{
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02*>(__this + _offset);
bool _returnValue;
_returnValue = IndirectBufferAllocInfo_IsWithinLimits_mE8807A3A2DDE4F3E3E9091E2441D847F4BFC4067(_thisAdjusted, ___0_limits, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndirectBufferAllocInfo_GetExtraDrawInfoSlotIndex_m2EAD4191867631265610C43212C34A56A2DAD969 (IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___drawAllocIndex;
int32_t L_1 = __this->___drawCount;
return ((int32_t)il2cpp_codegen_add(L_0, L_1));
}
}
IL2CPP_EXTERN_C int32_t IndirectBufferAllocInfo_GetExtraDrawInfoSlotIndex_m2EAD4191867631265610C43212C34A56A2DAD969_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02*>(__this + _offset);
int32_t _returnValue;
_returnValue = IndirectBufferAllocInfo_GetExtraDrawInfoSlotIndex_m2EAD4191867631265610C43212C34A56A2DAD969(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContext__ctor_mC7F33D8E6E9DECDB5A167C9CFD68F1CBB6E7D7F5 (IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_cullingJobHandle, const RuntimeMethod* method)
{
{
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_0 = ___0_cullingJobHandle;
__this->___cullingJobHandle = L_0;
__this->___bufferState = 0;
__this->___occluderVersion = 0;
__this->___subviewMask = 0;
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContext__ctor_mC7F33D8E6E9DECDB5A167C9CFD68F1CBB6E7D7F5_AdjustorThunk (RuntimeObject* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_cullingJobHandle, const RuntimeMethod* method)
{
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805*>(__this + _offset);
IndirectBufferContext__ctor_mC7F33D8E6E9DECDB5A167C9CFD68F1CBB6E7D7F5(_thisAdjusted, ___0_cullingJobHandle, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndirectBufferContext_Matches_m40E2A7974D4B205D4BB770D4A68635D99FE4C721 (IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* __this, int32_t ___0_bufferState, int32_t ___1_occluderVersion, int32_t ___2_subviewMask, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___bufferState;
int32_t L_1 = ___0_bufferState;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_001c;
}
}
{
int32_t L_2 = __this->___occluderVersion;
int32_t L_3 = ___1_occluderVersion;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_001c;
}
}
{
int32_t L_4 = __this->___subviewMask;
int32_t L_5 = ___2_subviewMask;
return (bool)((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
}
IL_001c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool IndirectBufferContext_Matches_m40E2A7974D4B205D4BB770D4A68635D99FE4C721_AdjustorThunk (RuntimeObject* __this, int32_t ___0_bufferState, int32_t ___1_occluderVersion, int32_t ___2_subviewMask, const RuntimeMethod* method)
{
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805*>(__this + _offset);
bool _returnValue;
_returnValue = IndirectBufferContext_Matches_m40E2A7974D4B205D4BB770D4A68635D99FE4C721(_thisAdjusted, ___0_bufferState, ___1_occluderVersion, ___2_subviewMask, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshal_pinvoke(const OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5& unmarshaled, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_pinvoke& marshaled)
{
Exception_t* ___occluderDepthPyramidException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'occluderDepthPyramid' of type 'OccluderContext': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___occluderDepthPyramidException, NULL);
}
IL2CPP_EXTERN_C void OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshal_pinvoke_back(const OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_pinvoke& marshaled, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5& unmarshaled)
{
Exception_t* ___occluderDepthPyramidException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'occluderDepthPyramid' of type 'OccluderContext': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___occluderDepthPyramidException, NULL);
}
IL2CPP_EXTERN_C void OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshal_pinvoke_cleanup(OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshal_com(const OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5& unmarshaled, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_com& marshaled)
{
Exception_t* ___occluderDepthPyramidException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'occluderDepthPyramid' of type 'OccluderContext': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___occluderDepthPyramidException, NULL);
}
IL2CPP_EXTERN_C void OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshal_com_back(const OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_com& marshaled, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5& unmarshaled)
{
Exception_t* ___occluderDepthPyramidException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'occluderDepthPyramid' of type 'OccluderContext': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___occluderDepthPyramidException, NULL);
}
IL2CPP_EXTERN_C void OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshal_com_cleanup(OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method)
{
{
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* L_0 = (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690*)(&__this->___subviewData);
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_0)->___m_Length);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
int32_t _returnValue;
_returnValue = OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OccluderContext_IsSubviewValid_m88BE2A076AC851E9D11AB02B30ECE80A7E4D6BE0 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, int32_t ___0_subviewIndex, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_subviewIndex;
int32_t L_1;
L_1 = OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414(__this, NULL);
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_001a;
}
}
{
int32_t L_2 = __this->___subviewValidMask;
int32_t L_3 = ___0_subviewIndex;
return (bool)((!(((uint32_t)((int32_t)(L_2&((int32_t)(1<<((int32_t)(L_3&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
}
IL_001a:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool OccluderContext_IsSubviewValid_m88BE2A076AC851E9D11AB02B30ECE80A7E4D6BE0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_subviewIndex, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
bool _returnValue;
_returnValue = OccluderContext_IsSubviewValid_m88BE2A076AC851E9D11AB02B30ECE80A7E4D6BE0(_thisAdjusted, ___0_subviewIndex, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 OccluderContext_get_depthBufferSizeInOccluderPixels_mF734AB99EBF484188554B86CB2E07048E6138C36 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 8;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___depthBufferSize);
int32_t L_1;
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_0, NULL);
int32_t L_2 = V_0;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_3 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___depthBufferSize);
int32_t L_4;
L_4 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_3, NULL);
int32_t L_5 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(((float)L_1)/((float)L_2))), ((float)(((float)L_4)/((float)L_5))), NULL);
return L_6;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 OccluderContext_get_depthBufferSizeInOccluderPixels_mF734AB99EBF484188554B86CB2E07048E6138C36_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = OccluderContext_get_depthBufferSizeInOccluderPixels_mF734AB99EBF484188554B86CB2E07048E6138C36(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_Dispose_mF02789AFBB76CD0F4491CDD8A83BCD15938F22D8 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m908C791B417F378B10AB9F8702475DD7345BF206_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mA9FB191D47CE9B16CAEE0783E16FC555C0B0DDB0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* L_0 = (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690*)(&__this->___subviewData);
bool L_1;
L_1 = NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_inline(L_0, NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_RuntimeMethod_var);
if (!L_1)
{
goto IL_0018;
}
}
{
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* L_2 = (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690*)(&__this->___subviewData);
NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3(L_2, NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3_RuntimeMethod_var);
}
IL_0018:
{
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* L_3 = (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*)(&__this->___occluderMipBounds);
bool L_4;
L_4 = NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_inline(L_3, NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_RuntimeMethod_var);
if (!L_4)
{
goto IL_0030;
}
}
{
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* L_5 = (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*)(&__this->___occluderMipBounds);
NativeArray_1_Dispose_mA9FB191D47CE9B16CAEE0783E16FC555C0B0DDB0(L_5, NativeArray_1_Dispose_mA9FB191D47CE9B16CAEE0783E16FC555C0B0DDB0_RuntimeMethod_var);
}
IL_0030:
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_6 = __this->___occluderDepthPyramid;
if (!L_6)
{
goto IL_004a;
}
}
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_7 = __this->___occluderDepthPyramid;
RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(L_7, NULL);
__this->___occluderDepthPyramid = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___occluderDepthPyramid), (void*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL);
}
IL_004a:
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_8 = __this->___occlusionDebugOverlay;
if (!L_8)
{
goto IL_0064;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_9 = __this->___occlusionDebugOverlay;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_9, NULL);
__this->___occlusionDebugOverlay = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___occlusionDebugOverlay), (void*)(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)NULL);
}
IL_0064:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_10 = __this->___constantBuffer;
if (!L_10)
{
goto IL_007e;
}
}
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_11 = __this->___constantBuffer;
ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_11, NULL);
__this->___constantBuffer = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___constantBuffer), (void*)(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)NULL);
}
IL_007e:
{
NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* L_12 = (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9*)(&__this->___constantBufferData);
bool L_13;
L_13 = NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_inline(L_12, NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_RuntimeMethod_var);
if (!L_13)
{
goto IL_0096;
}
}
{
NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* L_14 = (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9*)(&__this->___constantBufferData);
NativeArray_1_Dispose_m908C791B417F378B10AB9F8702475DD7345BF206(L_14, NativeArray_1_Dispose_m908C791B417F378B10AB9F8702475DD7345BF206_RuntimeMethod_var);
}
IL_0096:
{
return;
}
}
IL2CPP_EXTERN_C void OccluderContext_Dispose_mF02789AFBB76CD0F4491CDD8A83BCD15938F22D8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
OccluderContext_Dispose_mF02789AFBB76CD0F4491CDD8A83BCD15938F22D8(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_UpdateMipBounds_m71B416ED1B6D8827B30F8B1C1E69870328E6FCD9 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mC00B0227E242911DFC96DFF2E4E38342192689CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
memset((&V_1), 0, sizeof(V_1));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
memset((&V_2), 0, sizeof(V_2));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB V_5;
memset((&V_5), 0, sizeof(V_5));
{
V_0 = 8;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___depthBufferSize;
int32_t L_1 = V_0;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
L_2 = Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline(NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
L_3 = Vector2Int_op_Multiply_m80AF4F7D10747354035872DDFE3AC506631BFFBC_inline(((int32_t)il2cpp_codegen_subtract(L_1, 1)), L_2, NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
L_4 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_0, L_3, NULL);
int32_t L_5 = V_0;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
L_6 = Vector2Int_op_Division_m7C0CAC12573EAF05D5D450B0666F1061FF54AFE1_inline(L_4, L_5, NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
L_7 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
V_1 = L_7;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
L_8 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
V_2 = L_8;
V_3 = L_6;
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* L_9 = (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*)(&__this->___occluderMipBounds);
bool L_10;
L_10 = NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_inline(L_9, NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_RuntimeMethod_var);
if (L_10)
{
goto IL_0048;
}
}
{
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 L_11;
memset((&L_11), 0, sizeof(L_11));
NativeArray_1__ctor_mC00B0227E242911DFC96DFF2E4E38342192689CF((&L_11), 8, 4, 1, NativeArray_1__ctor_mC00B0227E242911DFC96DFF2E4E38342192689CF_RuntimeMethod_var);
__this->___occluderMipBounds = L_11;
}
IL_0048:
{
V_4 = 0;
goto IL_011d;
}
IL_0050:
{
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* L_12 = (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*)(&__this->___occluderMipBounds);
int32_t L_13 = V_4;
il2cpp_codegen_initobj((&V_5), sizeof(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_2;
(&V_5)->___offset = L_14;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15 = V_3;
(&V_5)->___size = L_15;
OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_16 = V_5;
IL2CPP_NATIVEARRAY_SET_ITEM(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (L_12)->___m_Buffer, L_13, (L_16));
int32_t L_17;
L_17 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_1), NULL);
int32_t L_18;
L_18 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_2), NULL);
int32_t L_19;
L_19 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_3), NULL);
int32_t L_20;
L_20 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_17, ((int32_t)il2cpp_codegen_add(L_18, L_19)), NULL);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_1), L_20, NULL);
int32_t L_21;
L_21 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_1), NULL);
int32_t L_22;
L_22 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_2), NULL);
int32_t L_23;
L_23 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_3), NULL);
int32_t L_24;
L_24 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_21, ((int32_t)il2cpp_codegen_add(L_22, L_23)), NULL);
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_1), L_24, NULL);
int32_t L_25 = V_4;
if (L_25)
{
goto IL_00de;
}
}
{
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_2), 0, NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_26 = (&V_2);
int32_t L_27;
L_27 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_26, NULL);
int32_t L_28;
L_28 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_3), NULL);
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline(L_26, ((int32_t)il2cpp_codegen_add(L_27, L_28)), NULL);
goto IL_00f3;
}
IL_00de:
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_29 = (&V_2);
int32_t L_30;
L_30 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_29, NULL);
int32_t L_31;
L_31 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_3), NULL);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline(L_29, ((int32_t)il2cpp_codegen_add(L_30, L_31)), NULL);
}
IL_00f3:
{
int32_t L_32;
L_32 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_3), NULL);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_3), ((int32_t)(((int32_t)il2cpp_codegen_add(L_32, 1))/2)), NULL);
int32_t L_33;
L_33 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_3), NULL);
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_3), ((int32_t)(((int32_t)il2cpp_codegen_add(L_33, 1))/2)), NULL);
int32_t L_34 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_011d:
{
int32_t L_35 = V_4;
if ((((int32_t)L_35) < ((int32_t)8)))
{
goto IL_0050;
}
}
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_36 = V_1;
__this->___occluderMipLayoutSize = L_36;
return;
}
}
IL2CPP_EXTERN_C void OccluderContext_UpdateMipBounds_m71B416ED1B6D8827B30F8B1C1E69870328E6FCD9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
OccluderContext_UpdateMipBounds_m71B416ED1B6D8827B30F8B1C1E69870328E6FCD9(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_AllocateTexturesIfNecessary_m4F0340120C018852B2A697194F87A6C539D6C127 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, bool ___0_debugOverlayEnabled, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m7A93D3BD37A515894207A1CC3F8B8C903989B13E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mB0E36A30678F290202CF790F64FDABD61C0E4FDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6095A3543DEF12154F1C4648EDCEEC052FEC79CB);
s_Il2CppMethodInitialized = true;
}
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
int32_t G_B8_0 = 0;
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderMipLayoutSize);
int32_t L_1;
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_0, NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_2 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderMipLayoutSize);
int32_t L_3;
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_2, NULL);
int32_t L_4;
L_4 = OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414(__this, NULL);
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_0), L_1, ((int32_t)il2cpp_codegen_multiply(L_3, L_4)), NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_5 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderDepthPyramidSize);
int32_t L_6;
L_6 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_5, NULL);
int32_t L_7;
L_7 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_0), NULL);
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_004c;
}
}
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_8 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderDepthPyramidSize);
int32_t L_9;
L_9 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_8, NULL);
int32_t L_10;
L_10 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_0), NULL);
if ((((int32_t)L_9) >= ((int32_t)L_10)))
{
goto IL_00a3;
}
}
IL_004c:
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_11 = __this->___occluderDepthPyramid;
if (!L_11)
{
goto IL_005f;
}
}
{
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_12 = __this->___occluderDepthPyramid;
RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(L_12, NULL);
}
IL_005f:
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13 = V_0;
__this->___occluderDepthPyramidSize = L_13;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_14 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderDepthPyramidSize);
int32_t L_15;
L_15 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_14, NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_16 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderDepthPyramidSize);
int32_t L_17;
L_17 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_16, NULL);
il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_18;
L_18 = RTHandles_Alloc_mF641B266D280255DC554FE599EC7AF20595B0FA9(L_15, L_17, 1, 0, ((int32_t)49), 0, 1, 2, (bool)1, (bool)0, (bool)1, (bool)0, 1, (0.0f), 1, (bool)0, (bool)0, (bool)0, 0, 0, _stringLiteral6095A3543DEF12154F1C4648EDCEEC052FEC79CB, NULL);
__this->___occluderDepthPyramid = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___occluderDepthPyramid), (void*)L_18);
}
IL_00a3:
{
bool L_19 = ___0_debugOverlayEnabled;
if (L_19)
{
goto IL_00a9;
}
}
{
G_B8_0 = 0;
goto IL_00b8;
}
IL_00a9:
{
int32_t L_20;
L_20 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_0), NULL);
int32_t L_21;
L_21 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_0), NULL);
G_B8_0 = ((int32_t)il2cpp_codegen_multiply(L_20, L_21));
}
IL_00b8:
{
V_1 = G_B8_0;
int32_t L_22 = __this->___occlusionDebugOverlaySize;
int32_t L_23 = V_1;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_00fa;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_24 = __this->___occlusionDebugOverlay;
if (!L_24)
{
goto IL_00d5;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_25 = __this->___occlusionDebugOverlay;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_25, NULL);
}
IL_00d5:
{
int32_t L_26 = V_1;
__this->___occlusionDebugOverlaySize = L_26;
__this->___debugNeedsClear = (bool)1;
int32_t L_27 = __this->___occlusionDebugOverlaySize;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_28 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_m4600E68DFDDE5CDD22558CD1DB81D5F05CDDD885(L_28, ((int32_t)16), 0, ((int32_t)il2cpp_codegen_add(L_27, 4)), 4, NULL);
__this->___occlusionDebugOverlay = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->___occlusionDebugOverlay), (void*)L_28);
}
IL_00fa:
{
int32_t L_29 = V_1;
if (L_29)
{
goto IL_011e;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_30 = __this->___occlusionDebugOverlay;
if (!L_30)
{
goto IL_0117;
}
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_31 = __this->___occlusionDebugOverlay;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_31, NULL);
__this->___occlusionDebugOverlay = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___occlusionDebugOverlay), (void*)(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)NULL);
}
IL_0117:
{
int32_t L_32 = V_1;
__this->___occlusionDebugOverlaySize = L_32;
}
IL_011e:
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_33 = __this->___constantBuffer;
if (L_33)
{
goto IL_0138;
}
}
{
int32_t L_34;
L_34 = UnsafeUtility_SizeOf_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mB0E36A30678F290202CF790F64FDABD61C0E4FDB_inline(UnsafeUtility_SizeOf_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mB0E36A30678F290202CF790F64FDABD61C0E4FDB_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_35 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_35, 1, L_34, 8, NULL);
__this->___constantBuffer = L_35;
Il2CppCodeGenWriteBarrier((void**)(&__this->___constantBuffer), (void*)L_35);
}
IL_0138:
{
NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* L_36 = (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9*)(&__this->___constantBufferData);
bool L_37;
L_37 = NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_inline(L_36, NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_RuntimeMethod_var);
if (L_37)
{
goto IL_0153;
}
}
{
NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 L_38;
memset((&L_38), 0, sizeof(L_38));
NativeArray_1__ctor_m7A93D3BD37A515894207A1CC3F8B8C903989B13E((&L_38), 1, 4, 1, NativeArray_1__ctor_m7A93D3BD37A515894207A1CC3F8B8C903989B13E_RuntimeMethod_var);
__this->___constantBufferData = L_38;
}
IL_0153:
{
return;
}
}
IL2CPP_EXTERN_C void OccluderContext_AllocateTexturesIfNecessary_m4F0340120C018852B2A697194F87A6C539D6C127_AdjustorThunk (RuntimeObject* __this, bool ___0_debugOverlayEnabled, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
OccluderContext_AllocateTexturesIfNecessary_m4F0340120C018852B2A697194F87A6C539D6C127(_thisAdjusted, ___0_debugOverlayEnabled, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_SetKeyword_m57CB9C813FA45672B4E4EAD297757E2C427EE0EE (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___1_cs, LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* ___2_keyword, bool ___3_value, const RuntimeMethod* method)
{
{
bool L_0 = ___3_value;
if (!L_0)
{
goto IL_000c;
}
}
{
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_1 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_2 = ___1_cs;
LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* L_3 = ___2_keyword;
ComputeCommandBuffer_EnableKeyword_mD46889078537BAC2415AA07486417149D9D290D5(L_1, L_2, L_3, NULL);
return;
}
IL_000c:
{
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_4 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_5 = ___1_cs;
LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* L_6 = ___2_keyword;
ComputeCommandBuffer_DisableKeyword_m33BAA6D2E906A3374AD7243332D31DCE3325CA8D(L_4, L_5, L_6, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627 OccluderContext_SetupFarDepthPyramidConstants_m69DC95369344843C149515C9A2A9312DD0E99571 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___0_occluderSubviewUpdates, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___1_silhouettePlanes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
int32_t V_2 = 0;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* V_3 = NULL;
int32_t V_4 = 0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5;
memset((&V_5), 0, sizeof(V_5));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_6;
memset((&V_6), 0, sizeof(V_6));
int32_t V_7 = 0;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_8;
memset((&V_8), 0, sizeof(V_8));
int32_t V_9 = 0;
Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_10;
memset((&V_10), 0, sizeof(V_10));
{
il2cpp_codegen_initobj((&V_0), sizeof(OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderMipLayoutSize);
int32_t L_1;
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_0, NULL);
(&V_0)->____OccluderMipLayoutSizeX = L_1;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_2 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderMipLayoutSize);
int32_t L_3;
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_2, NULL);
(&V_0)->____OccluderMipLayoutSizeY = L_3;
int32_t L_4;
L_4 = ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_inline((&___0_occluderSubviewUpdates), ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_RuntimeMethod_var);
V_1 = L_4;
V_2 = 0;
goto IL_0183;
}
IL_003b:
{
int32_t L_5 = V_2;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_6;
L_6 = il2cpp_span_get_item((OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)((Il2CppByReference*)&(((&___0_occluderSubviewUpdates))->____pointer))->value, (L_5), ((&___0_occluderSubviewUpdates))->____length);
V_3 = L_6;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_7 = V_3;
int32_t L_8 = L_7->___subviewIndex;
V_4 = L_8;
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* L_9 = (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690*)(&__this->___subviewData);
int32_t L_10 = V_4;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_11 = V_3;
OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 L_12;
L_12 = OccluderDerivedData_FromParameters_mB285C6B3E3FBFB06A8E38D196D06D45FE722D88D(L_11, NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933, (L_9)->___m_Buffer, L_10, (L_12));
int32_t L_13 = __this->___subviewValidMask;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_14 = V_3;
int32_t L_15 = L_14->___subviewIndex;
__this->___subviewValidMask = ((int32_t)(L_13|((int32_t)(1<<((int32_t)(L_15&((int32_t)31)))))));
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_16 = V_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_17 = L_16->___gpuProjMatrix;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_18 = V_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_19 = L_18->___viewMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20;
L_20 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_17, L_19, NULL);
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_21 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = L_21->___viewOffsetWorldSpace;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_22, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24;
L_24 = Matrix4x4_Translate_mF3EDFC59C9E51DC0C0A483F6E44A4930D62E4091(L_23, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25;
L_25 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_20, L_24, NULL);
V_5 = L_25;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_26;
L_26 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_5), NULL);
V_6 = L_26;
V_7 = 0;
goto IL_00d4;
}
IL_00ad:
{
U3C_InvViewProjMatrixU3Ee__FixedBuffer_t84BA561C0A390D42FB00B35F6BE1C962C6F74476* L_27 = (U3C_InvViewProjMatrixU3Ee__FixedBuffer_t84BA561C0A390D42FB00B35F6BE1C962C6F74476*)(&(&V_0)->____InvViewProjMatrix);
float* L_28 = (float*)(&L_27->___FixedElementField);
int32_t L_29 = V_2;
int32_t L_30 = V_7;
int32_t L_31 = V_7;
float L_32;
L_32 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&V_6), L_31, NULL);
*((float*)((float*)il2cpp_codegen_add((intptr_t)L_28, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)16), L_29)), L_30))), 4))))) = (float)L_32;
int32_t L_33 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_00d4:
{
int32_t L_34 = V_7;
if ((((int32_t)L_34) < ((int32_t)((int32_t)16))))
{
goto IL_00ad;
}
}
{
U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E* L_35 = (U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E*)(&(&V_0)->____SrcOffset);
uint32_t* L_36 = (uint32_t*)(&L_35->___FixedElementField);
int32_t L_37 = V_2;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_38 = V_3;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_39 = L_38->___depthOffset;
V_8 = L_39;
int32_t L_40;
L_40 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_8), NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_36, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(4, L_37))), 4))))) = (int32_t)L_40;
U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E* L_41 = (U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E*)(&(&V_0)->____SrcOffset);
uint32_t* L_42 = (uint32_t*)(&L_41->___FixedElementField);
int32_t L_43 = V_2;
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_44 = V_3;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_45 = L_44->___depthOffset;
V_8 = L_45;
int32_t L_46;
L_46 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_8), NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_43)), 1))), 4))))) = (int32_t)L_46;
U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E* L_47 = (U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E*)(&(&V_0)->____SrcOffset);
uint32_t* L_48 = (uint32_t*)(&L_47->___FixedElementField);
int32_t L_49 = V_2;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_48, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_49)), 2))), 4))))) = (int32_t)0;
U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E* L_50 = (U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E*)(&(&V_0)->____SrcOffset);
uint32_t* L_51 = (uint32_t*)(&L_50->___FixedElementField);
int32_t L_52 = V_2;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_51, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_52)), 3))), 4))))) = (int32_t)0;
uint32_t* L_53 = (uint32_t*)(&(&V_0)->____SrcSliceIndices);
uint32_t* L_54 = L_53;
int32_t L_55 = *((uint32_t*)L_54);
OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_56 = V_3;
int32_t L_57 = L_56->___depthSliceIndex;
int32_t L_58 = V_2;
*((int32_t*)L_54) = (int32_t)((int32_t)(L_55|((int32_t)(((int32_t)(L_57&((int32_t)15)))<<((int32_t)(((int32_t)il2cpp_codegen_multiply(4, L_58))&((int32_t)31)))))));
uint32_t* L_59 = (uint32_t*)(&(&V_0)->____DstSubviewIndices);
uint32_t* L_60 = L_59;
int32_t L_61 = *((uint32_t*)L_60);
int32_t L_62 = V_4;
int32_t L_63 = V_2;
*((int32_t*)L_60) = (int32_t)((int32_t)(L_61|((int32_t)(L_62<<((int32_t)(((int32_t)il2cpp_codegen_multiply(4, L_63))&((int32_t)31)))))));
int32_t L_64 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_64, 1));
}
IL_0183:
{
int32_t L_65 = V_2;
int32_t L_66 = V_1;
if ((((int32_t)L_65) < ((int32_t)L_66)))
{
goto IL_003b;
}
}
{
V_9 = 0;
goto IL_0244;
}
IL_0192:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
L_67 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Plane__ctor_mACA7F957A13DD97953808B8E0CF95EAD7D39463E_inline((&V_10), L_67, (0.0f), NULL);
int32_t L_68 = V_9;
int32_t L_69;
L_69 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_silhouettePlanes))->___m_Length);
if ((((int32_t)L_68) >= ((int32_t)L_69)))
{
goto IL_01b9;
}
}
{
int32_t L_70 = V_9;
Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_71;
L_71 = IL2CPP_NATIVEARRAY_GET_ITEM(Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C, ((&___1_silhouettePlanes))->___m_Buffer, L_70);
V_10 = L_71;
}
IL_01b9:
{
U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553* L_72 = (U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553*)(&(&V_0)->____SilhouettePlanes);
float* L_73 = (float*)(&L_72->___FixedElementField);
int32_t L_74 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
L_75 = Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline((&V_10), NULL);
float L_76 = L_75.___x;
*((float*)((float*)il2cpp_codegen_add((intptr_t)L_73, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(4, L_74))), 4))))) = (float)L_76;
U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553* L_77 = (U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553*)(&(&V_0)->____SilhouettePlanes);
float* L_78 = (float*)(&L_77->___FixedElementField);
int32_t L_79 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
L_80 = Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline((&V_10), NULL);
float L_81 = L_80.___y;
*((float*)((float*)il2cpp_codegen_add((intptr_t)L_78, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_79)), 1))), 4))))) = (float)L_81;
U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553* L_82 = (U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553*)(&(&V_0)->____SilhouettePlanes);
float* L_83 = (float*)(&L_82->___FixedElementField);
int32_t L_84 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85;
L_85 = Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline((&V_10), NULL);
float L_86 = L_85.___z;
*((float*)((float*)il2cpp_codegen_add((intptr_t)L_83, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_84)), 2))), 4))))) = (float)L_86;
U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553* L_87 = (U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553*)(&(&V_0)->____SilhouettePlanes);
float* L_88 = (float*)(&L_87->___FixedElementField);
int32_t L_89 = V_9;
float L_90;
L_90 = Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30_inline((&V_10), NULL);
*((float*)((float*)il2cpp_codegen_add((intptr_t)L_88, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_89)), 3))), 4))))) = (float)L_90;
int32_t L_91 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_91, 1));
}
IL_0244:
{
int32_t L_92 = V_9;
if ((((int32_t)L_92) < ((int32_t)6)))
{
goto IL_0192;
}
}
{
int32_t L_93;
L_93 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_silhouettePlanes))->___m_Length);
(&V_0)->____SilhouettePlaneCount = L_93;
OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627 L_94 = V_0;
return L_94;
}
}
IL2CPP_EXTERN_C OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627 OccluderContext_SetupFarDepthPyramidConstants_m69DC95369344843C149515C9A2A9312DD0E99571_AdjustorThunk (RuntimeObject* __this, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___0_occluderSubviewUpdates, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___1_silhouettePlanes, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627 _returnValue;
_returnValue = OccluderContext_SetupFarDepthPyramidConstants_m69DC95369344843C149515C9A2A9312DD0E99571(_thisAdjusted, ___0_occluderSubviewUpdates, ___1_silhouettePlanes, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_CreateFarDepthPyramid_mAE9A7D75C802A5AB3F91ED35C2BF61DA52C0AB0F (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___1_occluderParams, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___2_occluderSubviewUpdates, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* ___3_occluderHandles, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___4_silhouettePlanes, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___5_occluderDepthPyramidCS, int32_t ___6_occluderDepthDownscaleKernel, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeCommandBuffer_SetBufferData_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mD85D7D7A8C73CFDC01D3A5B1482E8BE1531E3E47_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral336DA1681EA7AA3D54C5B9C3D2E0C5E4AEEA9118);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35FD12353C87D68BCBA9F80241B6A61DF2E6F162);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral831F02B113EFF77A98C7C88366944FC44E106D40);
s_Il2CppMethodInitialized = true;
}
OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627 V_0;
memset((&V_0), 0, sizeof(V_0));
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* V_1 = NULL;
int32_t V_2 = 0;
LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB V_3;
memset((&V_3), 0, sizeof(V_3));
LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB V_4;
memset((&V_4), 0, sizeof(V_4));
LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
bool V_7 = false;
int32_t V_8 = 0;
int32_t V_9 = 0;
bool V_10 = false;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_11;
memset((&V_11), 0, sizeof(V_11));
int32_t V_12 = 0;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_13;
memset((&V_13), 0, sizeof(V_13));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_14;
memset((&V_14), 0, sizeof(V_14));
int32_t V_15 = 0;
int32_t V_16 = 0;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B2_0 = NULL;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
{
ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 L_0 = ___2_occluderSubviewUpdates;
NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 L_1 = ___4_silhouettePlanes;
OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627 L_2;
L_2 = OccluderContext_SetupFarDepthPyramidConstants_m69DC95369344843C149515C9A2A9312DD0E99571(__this, L_0, L_1, NULL);
V_0 = L_2;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_3 = ___5_occluderDepthPyramidCS;
V_1 = L_3;
int32_t L_4 = ___6_occluderDepthDownscaleKernel;
V_2 = L_4;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_5 = V_1;
LocalKeyword__ctor_m2525E4690C99FAF415082FD7E1AD44CFE7F08169((&V_3), L_5, _stringLiteral831F02B113EFF77A98C7C88366944FC44E106D40, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_6 = V_1;
LocalKeyword__ctor_m2525E4690C99FAF415082FD7E1AD44CFE7F08169((&V_4), L_6, _stringLiteral35FD12353C87D68BCBA9F80241B6A61DF2E6F162, NULL);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_7 = V_1;
LocalKeyword__ctor_m2525E4690C99FAF415082FD7E1AD44CFE7F08169((&V_5), L_7, _stringLiteral336DA1681EA7AA3D54C5B9C3D2E0C5E4AEEA9118, NULL);
OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_8 = ___1_occluderParams;
bool L_9 = L_8->___depthIsArray;
V_6 = L_9;
OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_10 = ___1_occluderParams;
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_11 = L_10->___depthTexture;
il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_12;
L_12 = TextureHandle_op_Implicit_m5B88526114B640AE422305CC950C0887E576CE25(L_11, NULL);
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_13 = L_12;
if (L_13)
{
G_B2_0 = L_13;
goto IL_0051;
}
G_B1_0 = L_13;
}
{
G_B3_0 = 0;
goto IL_0056;
}
IL_0051:
{
bool L_14;
L_14 = RTHandle_get_isMSAAEnabled_mB56F4775BF4FC50DFBAC344DB1DA4C4B91197A9D_inline(G_B2_0, NULL);
G_B3_0 = ((int32_t)(L_14));
}
IL_0056:
{
V_7 = (bool)G_B3_0;
V_8 = ((int32_t)11);
V_9 = 0;
goto IL_0233;
}
IL_0064:
{
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_15 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_16 = V_1;
int32_t L_17 = V_2;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var);
int32_t L_18 = ((ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var))->____DstDepth;
OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* L_19 = ___3_occluderHandles;
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_20 = L_19->___occluderDepthPyramid;
ComputeCommandBuffer_SetComputeTextureParam_m93FDD4D7D66101D6FED554BEBC0ECB5587578044(L_15, L_16, L_17, L_18, L_20, NULL);
int32_t L_21 = V_9;
V_10 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_22 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_23 = V_1;
bool L_24 = V_10;
OccluderContext_SetKeyword_m57CB9C813FA45672B4E4EAD297757E2C427EE0EE(L_22, L_23, (&V_3), L_24, NULL);
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_25 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_26 = V_1;
bool L_27 = V_10;
bool L_28 = V_6;
OccluderContext_SetKeyword_m57CB9C813FA45672B4E4EAD297757E2C427EE0EE(L_25, L_26, (&V_4), (bool)((int32_t)((int32_t)L_27&(int32_t)L_28)), NULL);
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_29 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_30 = V_1;
bool L_31 = V_10;
bool L_32 = V_7;
OccluderContext_SetKeyword_m57CB9C813FA45672B4E4EAD297757E2C427EE0EE(L_29, L_30, (&V_5), (bool)((int32_t)((int32_t)L_31&(int32_t)L_32)), NULL);
bool L_33 = V_10;
if (!L_33)
{
goto IL_00bd;
}
}
{
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_34 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_35 = V_1;
int32_t L_36 = V_2;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var);
int32_t L_37 = ((ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var))->____SrcDepth;
OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_38 = ___1_occluderParams;
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_39 = L_38->___depthTexture;
ComputeCommandBuffer_SetComputeTextureParam_m93FDD4D7D66101D6FED554BEBC0ECB5587578044(L_34, L_35, L_36, L_37, L_39, NULL);
}
IL_00bd:
{
int32_t L_40 = V_8;
int32_t L_41 = V_9;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_42;
L_42 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_40, 1)), L_41)), 4, NULL);
(&V_0)->____MipCount = L_42;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_43;
L_43 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
V_11 = L_43;
V_12 = 0;
goto IL_01bf;
}
IL_00e0:
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_44;
L_44 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
V_13 = L_44;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_45;
L_45 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
V_14 = L_45;
int32_t L_46 = V_9;
int32_t L_47 = V_12;
V_15 = ((int32_t)il2cpp_codegen_add(L_46, L_47));
int32_t L_48 = V_15;
if (L_48)
{
goto IL_0103;
}
}
{
OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_49 = ___1_occluderParams;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_50 = L_49->___depthSize;
V_14 = L_50;
goto IL_013b;
}
IL_0103:
{
int32_t L_51 = V_15;
V_16 = ((int32_t)il2cpp_codegen_subtract(L_51, 3));
int32_t L_52 = V_16;
if ((((int32_t)0) > ((int32_t)L_52)))
{
goto IL_013b;
}
}
{
int32_t L_53 = V_16;
if ((((int32_t)L_53) >= ((int32_t)8)))
{
goto IL_013b;
}
}
{
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* L_54 = (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*)(&__this->___occluderMipBounds);
int32_t L_55 = V_16;
OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_56;
L_56 = IL2CPP_NATIVEARRAY_GET_ITEM(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (L_54)->___m_Buffer, L_55);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_57 = L_56.___offset;
V_13 = L_57;
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* L_58 = (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*)(&__this->___occluderMipBounds);
int32_t L_59 = V_16;
OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_60;
L_60 = IL2CPP_NATIVEARRAY_GET_ITEM(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (L_58)->___m_Buffer, L_59);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61 = L_60.___size;
V_14 = L_61;
}
IL_013b:
{
int32_t L_62 = V_12;
if (L_62)
{
goto IL_0143;
}
}
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_63 = V_14;
V_11 = L_63;
}
IL_0143:
{
U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997* L_64 = (U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997*)(&(&V_0)->____MipOffsetAndSize);
uint32_t* L_65 = (uint32_t*)(&L_64->___FixedElementField);
int32_t L_66 = V_12;
int32_t L_67;
L_67 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_13), NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_65, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(4, L_66))), 4))))) = (int32_t)L_67;
U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997* L_68 = (U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997*)(&(&V_0)->____MipOffsetAndSize);
uint32_t* L_69 = (uint32_t*)(&L_68->___FixedElementField);
int32_t L_70 = V_12;
int32_t L_71;
L_71 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_13), NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_69, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_70)), 1))), 4))))) = (int32_t)L_71;
U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997* L_72 = (U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997*)(&(&V_0)->____MipOffsetAndSize);
uint32_t* L_73 = (uint32_t*)(&L_72->___FixedElementField);
int32_t L_74 = V_12;
int32_t L_75;
L_75 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_14), NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_73, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_74)), 2))), 4))))) = (int32_t)L_75;
U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997* L_76 = (U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997*)(&(&V_0)->____MipOffsetAndSize);
uint32_t* L_77 = (uint32_t*)(&L_76->___FixedElementField);
int32_t L_78 = V_12;
int32_t L_79;
L_79 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_14), NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_77, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_78)), 3))), 4))))) = (int32_t)L_79;
int32_t L_80 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_80, 1));
}
IL_01bf:
{
int32_t L_81 = V_12;
if ((((int32_t)L_81) < ((int32_t)5)))
{
goto IL_00e0;
}
}
{
NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* L_82 = (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9*)(&__this->___constantBufferData);
OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627 L_83 = V_0;
IL2CPP_NATIVEARRAY_SET_ITEM(OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627, (L_82)->___m_Buffer, 0, (L_83));
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_84 = ___0_cmd;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_85 = __this->___constantBuffer;
NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 L_86 = __this->___constantBufferData;
ComputeCommandBuffer_SetBufferData_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mD85D7D7A8C73CFDC01D3A5B1482E8BE1531E3E47(L_84, L_85, L_86, ComputeCommandBuffer_SetBufferData_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mD85D7D7A8C73CFDC01D3A5B1482E8BE1531E3E47_RuntimeMethod_var);
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_87 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_88 = V_1;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var);
int32_t L_89 = ((ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var))->___OccluderDepthPyramidConstants;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_90 = __this->___constantBuffer;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_91 = __this->___constantBuffer;
int32_t L_92;
L_92 = ComputeBuffer_get_stride_m8B4C7BD906762E12F4CAE3038F4331FA464C010E(L_91, NULL);
ComputeCommandBuffer_SetComputeConstantBufferParam_m2146903E8721689A8B0CE36704200A562D7D6311(L_87, L_88, L_89, L_90, 0, L_92, NULL);
ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_93 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_94 = V_1;
int32_t L_95 = V_2;
int32_t L_96;
L_96 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_11), NULL);
int32_t L_97;
L_97 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_11), NULL);
int32_t L_98;
L_98 = ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_inline((&___2_occluderSubviewUpdates), ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_RuntimeMethod_var);
ComputeCommandBuffer_DispatchCompute_m8C32F8EB60C2EE3C511CB915C4DA7591A2D4BAE7(L_93, L_94, L_95, ((int32_t)(((int32_t)il2cpp_codegen_add(L_96, ((int32_t)15)))/((int32_t)16))), ((int32_t)(((int32_t)il2cpp_codegen_add(L_97, ((int32_t)15)))/((int32_t)16))), L_98, NULL);
int32_t L_99 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_99, 4));
}
IL_0233:
{
int32_t L_100 = V_9;
int32_t L_101 = V_8;
if ((((int32_t)L_100) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_101, 1)))))
{
goto IL_0064;
}
}
{
return;
}
}
IL2CPP_EXTERN_C void OccluderContext_CreateFarDepthPyramid_mAE9A7D75C802A5AB3F91ED35C2BF61DA52C0AB0F_AdjustorThunk (RuntimeObject* __this, ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___1_occluderParams, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___2_occluderSubviewUpdates, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* ___3_occluderHandles, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___4_silhouettePlanes, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___5_occluderDepthPyramidCS, int32_t ___6_occluderDepthDownscaleKernel, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
OccluderContext_CreateFarDepthPyramid_mAE9A7D75C802A5AB3F91ED35C2BF61DA52C0AB0F(_thisAdjusted, ___0_cmd, ___1_occluderParams, ___2_occluderSubviewUpdates, ___3_occluderHandles, ___4_silhouettePlanes, ___5_occluderDepthPyramidCS, ___6_occluderDepthDownscaleKernel, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 OccluderContext_Import_m59CDBBE79F1A96B17BE009D5D561E35D69DA19D7 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method)
{
RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA V_0;
memset((&V_0), 0, sizeof(V_0));
OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 V_1;
memset((&V_1), 0, sizeof(V_1));
RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA V_2;
memset((&V_2), 0, sizeof(V_2));
OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 V_3;
memset((&V_3), 0, sizeof(V_3));
ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616 V_4;
memset((&V_4), 0, sizeof(V_4));
{
il2cpp_codegen_initobj((&V_2), sizeof(RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderDepthPyramidSize);
int32_t L_1;
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_0, NULL);
(&V_2)->___width = L_1;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_2 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderDepthPyramidSize);
int32_t L_3;
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_2, NULL);
(&V_2)->___height = L_3;
(&V_2)->___volumeDepth = 1;
(&V_2)->___msaaSamples = 1;
(&V_2)->___format = ((int32_t)49);
(&V_2)->___bindMS = (bool)0;
RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_4 = V_2;
V_0 = L_4;
il2cpp_codegen_initobj((&V_3), sizeof(OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3));
RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_5 = ___0_renderGraph;
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_6 = __this->___occluderDepthPyramid;
RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_7 = V_0;
il2cpp_codegen_initobj((&V_4), sizeof(ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616));
ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616 L_8 = V_4;
TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_9;
L_9 = RenderGraph_ImportTexture_m67F8202712A6F45704230E466B863350E4343A3B(L_5, L_6, L_7, L_8, NULL);
(&V_3)->___occluderDepthPyramid = L_9;
OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 L_10 = V_3;
V_1 = L_10;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_11 = __this->___occlusionDebugOverlay;
if (!L_11)
{
goto IL_0093;
}
}
{
RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_12 = ___0_renderGraph;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_13 = __this->___occlusionDebugOverlay;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_14;
L_14 = RenderGraph_ImportBuffer_m2C992E2CD031CA2B766800D02A1EC1F9ADB2D8A3(L_12, L_13, (bool)0, NULL);
(&V_1)->___occlusionDebugOverlay = L_14;
}
IL_0093:
{
OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 L_15 = V_1;
return L_15;
}
}
IL2CPP_EXTERN_C OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 OccluderContext_Import_m59CDBBE79F1A96B17BE009D5D561E35D69DA19D7_AdjustorThunk (RuntimeObject* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 _returnValue;
_returnValue = OccluderContext_Import_m59CDBBE79F1A96B17BE009D5D561E35D69DA19D7(_thisAdjusted, ___0_renderGraph, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_PrepareOccluders_m558D900C293C248A3CEE8FE6640C98873039DF1D (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___0_occluderParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mDE94F660616EB76AA6A7CC0FE030707269A0579D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* G_B6_0 = NULL;
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* G_B5_0 = NULL;
int32_t G_B7_0 = 0;
{
int32_t L_0;
L_0 = OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414(__this, NULL);
OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_1 = ___0_occluderParams;
int32_t L_2 = L_1->___subviewCount;
if ((((int32_t)L_0) == ((int32_t)L_2)))
{
goto IL_0040;
}
}
{
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* L_3 = (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690*)(&__this->___subviewData);
bool L_4;
L_4 = NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_inline(L_3, NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_RuntimeMethod_var);
if (!L_4)
{
goto IL_0026;
}
}
{
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* L_5 = (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690*)(&__this->___subviewData);
NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3(L_5, NativeArray_1_Dispose_m855F4D621A4787A4A54278E48FB6E8856D86FFB3_RuntimeMethod_var);
}
IL_0026:
{
OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_6 = ___0_occluderParams;
int32_t L_7 = L_6->___subviewCount;
NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 L_8;
memset((&L_8), 0, sizeof(L_8));
NativeArray_1__ctor_mDE94F660616EB76AA6A7CC0FE030707269A0579D((&L_8), L_7, 4, 1, NativeArray_1__ctor_mDE94F660616EB76AA6A7CC0FE030707269A0579D_RuntimeMethod_var);
__this->___subviewData = L_8;
__this->___subviewValidMask = 0;
}
IL_0040:
{
OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_9 = ___0_occluderParams;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = L_9->___depthSize;
__this->___depthBufferSize = L_10;
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_11;
L_11 = GPUResidentDrawer_GetDebugStats_m857EE673158C860D3471D0CC6203B60D0BC98B4D(NULL);
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_12 = L_11;
if (L_12)
{
G_B6_0 = L_12;
goto IL_0058;
}
G_B5_0 = L_12;
}
{
G_B7_0 = 0;
goto IL_005d;
}
IL_0058:
{
bool L_13 = G_B6_0->___occlusionOverlayEnabled;
G_B7_0 = ((int32_t)(L_13));
}
IL_005d:
{
V_0 = (bool)G_B7_0;
OccluderContext_UpdateMipBounds_m71B416ED1B6D8827B30F8B1C1E69870328E6FCD9(__this, NULL);
bool L_14 = V_0;
OccluderContext_AllocateTexturesIfNecessary_m4F0340120C018852B2A697194F87A6C539D6C127(__this, L_14, NULL);
return;
}
}
IL2CPP_EXTERN_C void OccluderContext_PrepareOccluders_m558D900C293C248A3CEE8FE6640C98873039DF1D_AdjustorThunk (RuntimeObject* __this, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___0_occluderParams, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
OccluderContext_PrepareOccluders_m558D900C293C248A3CEE8FE6640C98873039DF1D(_thisAdjusted, ___0_occluderParams, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 OccluderContext_GetDebugOutput_m0B03B350C81D50A7DA8CEB969E70AF0F782675C5 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method)
{
OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 V_0;
memset((&V_0), 0, sizeof(V_0));
OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB V_3;
memset((&V_3), 0, sizeof(V_3));
{
il2cpp_codegen_initobj((&V_1), sizeof(OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8));
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = __this->___occluderDepthPyramid;
(&V_1)->___occluderDepthPyramid = L_0;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___occluderDepthPyramid), (void*)L_0);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_1 = __this->___occlusionDebugOverlay;
(&V_1)->___occlusionDebugOverlay = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___occlusionDebugOverlay), (void*)L_1);
OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 L_2 = V_1;
V_0 = L_2;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_3 = (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)(&(&V_0)->___cb);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
L_4 = OccluderContext_get_depthBufferSizeInOccluderPixels_mF734AB99EBF484188554B86CB2E07048E6138C36(__this, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5;
L_5 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_4, NULL);
L_3->____DepthSizeInOccluderPixels = L_5;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_6 = (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)(&(&V_0)->___cb);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_7 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderMipLayoutSize);
int32_t L_8;
L_8 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_7, NULL);
L_6->____OccluderMipLayoutSizeX = L_8;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_9 = (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)(&(&V_0)->___cb);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_10 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&__this->___occluderMipLayoutSize);
int32_t L_11;
L_11 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_10, NULL);
L_9->____OccluderMipLayoutSizeY = L_11;
V_2 = 0;
goto IL_011b;
}
IL_0070:
{
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* L_12 = (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*)(&__this->___occluderMipBounds);
int32_t L_13 = V_2;
OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_14;
L_14 = IL2CPP_NATIVEARRAY_GET_ITEM(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (L_12)->___m_Buffer, L_13);
V_3 = L_14;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_15 = (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)(&(&V_0)->___cb);
U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55* L_16 = (U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55*)(&L_15->____OccluderMipBounds);
uint32_t* L_17 = (uint32_t*)(&L_16->___FixedElementField);
int32_t L_18 = V_2;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_19 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&(&V_3)->___offset);
int32_t L_20;
L_20 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_19, NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(4, L_18))), 4))))) = (int32_t)L_20;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_21 = (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)(&(&V_0)->___cb);
U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55* L_22 = (U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55*)(&L_21->____OccluderMipBounds);
uint32_t* L_23 = (uint32_t*)(&L_22->___FixedElementField);
int32_t L_24 = V_2;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_25 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&(&V_3)->___offset);
int32_t L_26;
L_26 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_25, NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_24)), 1))), 4))))) = (int32_t)L_26;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_27 = (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)(&(&V_0)->___cb);
U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55* L_28 = (U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55*)(&L_27->____OccluderMipBounds);
uint32_t* L_29 = (uint32_t*)(&L_28->___FixedElementField);
int32_t L_30 = V_2;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_31 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&(&V_3)->___size);
int32_t L_32;
L_32 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_31, NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_29, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_30)), 2))), 4))))) = (int32_t)L_32;
OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185* L_33 = (OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185*)(&(&V_0)->___cb);
U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55* L_34 = (U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55*)(&L_33->____OccluderMipBounds);
uint32_t* L_35 = (uint32_t*)(&L_34->___FixedElementField);
int32_t L_36 = V_2;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_37 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&(&V_3)->___size);
int32_t L_38;
L_38 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_37, NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_35, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_36)), 3))), 4))))) = (int32_t)L_38;
int32_t L_39 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_011b:
{
int32_t L_40 = V_2;
NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* L_41 = (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*)(&__this->___occluderMipBounds);
int32_t L_42;
L_42 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_41)->___m_Length);
if ((((int32_t)L_40) < ((int32_t)L_42)))
{
goto IL_0070;
}
}
{
OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 L_43 = V_0;
return L_43;
}
}
IL2CPP_EXTERN_C OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 OccluderContext_GetDebugOutput_m0B03B350C81D50A7DA8CEB969E70AF0F782675C5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*>(__this + _offset);
OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 _returnValue;
_returnValue = OccluderContext_GetDebugOutput_m0B03B350C81D50A7DA8CEB969E70AF0F782675C5(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderIDs__cctor_mAF5448F8A3480811300797984917EC0136A2EEAE (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral272538A0AB6BC615E8E4D7806F576A57F1C817BC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7986B6B628B09DC1E71FF4E0A703703375DE57F4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9F930DE21788AB41849227433D4E110F24C8AA7);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0;
L_0 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral7986B6B628B09DC1E71FF4E0A703703375DE57F4, NULL);
((ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var))->____SrcDepth = L_0;
int32_t L_1;
L_1 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralA9F930DE21788AB41849227433D4E110F24C8AA7, NULL);
((ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var))->____DstDepth = L_1;
int32_t L_2;
L_2 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral272538A0AB6BC615E8E4D7806F576A57F1C817BC, NULL);
((ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t3E11AD5E61EA7B02EBA55A4326FB1FC261F52005_il2cpp_TypeInfo_var))->___OccluderDepthPyramidConstants = L_2;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541 InstanceOcclusionTestSubviewSettings_FromSpan_m23AA5216F285965B59FD98CCF986ABB9A0C527C5 (ReadOnlySpan_1_tFBC0482980BECAC34D5B41E0EF4D72F24C6E3AF9 ___0_subviewOcclusionTests, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026 V_2;
memset((&V_2), 0, sizeof(V_2));
{
il2cpp_codegen_initobj((&V_0), sizeof(InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541));
V_1 = 0;
goto IL_007a;
}
IL_000c:
{
int32_t L_0 = V_1;
SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026* L_1;
L_1 = il2cpp_span_get_item((SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026*)((Il2CppByReference*)&(((&___0_subviewOcclusionTests))->____pointer))->value, (L_0), ((&___0_subviewOcclusionTests))->____length);
SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026 L_2 = (*(SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026*)L_1);
V_2 = L_2;
int32_t* L_3 = (int32_t*)(&(&V_0)->___occluderSubviewIndices);
int32_t* L_4 = L_3;
int32_t L_5 = *((int32_t*)L_4);
SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026 L_6 = V_2;
int32_t L_7 = L_6.___occluderSubviewIndex;
int32_t L_8 = V_1;
*((int32_t*)L_4) = (int32_t)((int32_t)(L_5|((int32_t)(L_7<<((int32_t)(((int32_t)il2cpp_codegen_multiply(4, L_8))&((int32_t)31)))))));
int32_t* L_9 = (int32_t*)(&(&V_0)->___occluderSubviewMask);
int32_t* L_10 = L_9;
int32_t L_11 = *((int32_t*)L_10);
SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026 L_12 = V_2;
int32_t L_13 = L_12.___occluderSubviewIndex;
*((int32_t*)L_10) = (int32_t)((int32_t)(L_11|((int32_t)(1<<((int32_t)(L_13&((int32_t)31)))))));
int32_t* L_14 = (int32_t*)(&(&V_0)->___cullingSplitIndices);
int32_t* L_15 = L_14;
int32_t L_16 = *((int32_t*)L_15);
SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026 L_17 = V_2;
int32_t L_18 = L_17.___cullingSplitIndex;
int32_t L_19 = V_1;
*((int32_t*)L_15) = (int32_t)((int32_t)(L_16|((int32_t)(L_18<<((int32_t)(((int32_t)il2cpp_codegen_multiply(4, L_19))&((int32_t)31)))))));
int32_t* L_20 = (int32_t*)(&(&V_0)->___cullingSplitMask);
int32_t* L_21 = L_20;
int32_t L_22 = *((int32_t*)L_21);
SubviewOcclusionTest_t4C10094E5EF2C745723FEFE4E5749FBB75CAA026 L_23 = V_2;
int32_t L_24 = L_23.___cullingSplitIndex;
*((int32_t*)L_21) = (int32_t)((int32_t)(L_22|((int32_t)(1<<((int32_t)(L_24&((int32_t)31)))))));
int32_t L_25 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_007a:
{
int32_t L_26 = V_1;
int32_t L_27;
L_27 = ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_inline((&___0_subviewOcclusionTests), ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_RuntimeMethod_var);
if ((((int32_t)L_26) < ((int32_t)L_27)))
{
goto IL_000c;
}
}
{
int32_t L_28;
L_28 = ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_inline((&___0_subviewOcclusionTests), ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_RuntimeMethod_var);
(&V_0)->___testCount = L_28;
InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541 L_29 = V_0;
return L_29;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextHandles_UseForOcclusionTest_m098E1C673230461EF27D4BC76A7186A5DADEEDAB (IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_builder;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_1 = (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)(&__this->___instanceBuffer);
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_2;
L_2 = InterfaceFuncInvoker2< BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*, int32_t >::Invoke(4, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_0, L_1, 3);
__this->___instanceBuffer = L_2;
RuntimeObject* L_3 = ___0_builder;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_4 = (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)(&__this->___instanceInfoBuffer);
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_5;
L_5 = InterfaceFuncInvoker2< BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*, int32_t >::Invoke(4, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_3, L_4, 1);
__this->___instanceInfoBuffer = L_5;
RuntimeObject* L_6 = ___0_builder;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_7 = (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)(&__this->___argsBuffer);
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_8;
L_8 = InterfaceFuncInvoker2< BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*, int32_t >::Invoke(4, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_6, L_7, 3);
__this->___argsBuffer = L_8;
RuntimeObject* L_9 = ___0_builder;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_10 = (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)(&__this->___drawInfoBuffer);
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_11;
L_11 = InterfaceFuncInvoker2< BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*, int32_t >::Invoke(4, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_9, L_10, 1);
__this->___drawInfoBuffer = L_11;
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextHandles_UseForOcclusionTest_m098E1C673230461EF27D4BC76A7186A5DADEEDAB_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method)
{
IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D*>(__this + _offset);
IndirectBufferContextHandles_UseForOcclusionTest_m098E1C673230461EF27D4BC76A7186A5DADEEDAB(_thisAdjusted, ___0_builder, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshal_pinvoke(const IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5& unmarshaled, IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_InstanceBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InstanceBuffer' of type 'IndirectBufferContextStorage': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InstanceBufferException, NULL);
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshal_pinvoke_back(const IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_pinvoke& marshaled, IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5& unmarshaled)
{
Exception_t* ___m_InstanceBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InstanceBuffer' of type 'IndirectBufferContextStorage': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InstanceBufferException, NULL);
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshal_pinvoke_cleanup(IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshal_com(const IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5& unmarshaled, IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_com& marshaled)
{
Exception_t* ___m_InstanceBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InstanceBuffer' of type 'IndirectBufferContextStorage': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InstanceBufferException, NULL);
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshal_com_back(const IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_com& marshaled, IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5& unmarshaled)
{
Exception_t* ___m_InstanceBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_InstanceBuffer' of type 'IndirectBufferContextStorage': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_InstanceBufferException, NULL);
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshal_com_cleanup(IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_instanceBuffer_mD965845788AD240262E1C46BB4BA405B73C8EA27 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_InstanceBuffer;
return L_0;
}
}
IL2CPP_EXTERN_C GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_instanceBuffer_mD965845788AD240262E1C46BB4BA405B73C8EA27_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* _returnValue;
_returnValue = IndirectBufferContextStorage_get_instanceBuffer_mD965845788AD240262E1C46BB4BA405B73C8EA27_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_instanceInfoBuffer_mC14C040CC88B2F11AFE1301EB1FB9C70E396E8E5 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_InstanceInfoBuffer;
return L_0;
}
}
IL2CPP_EXTERN_C GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_instanceInfoBuffer_mC14C040CC88B2F11AFE1301EB1FB9C70E396E8E5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* _returnValue;
_returnValue = IndirectBufferContextStorage_get_instanceInfoBuffer_mC14C040CC88B2F11AFE1301EB1FB9C70E396E8E5_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_argsBuffer_m81BE13A707FAF6B8F9361AEBCDD9CBA69611C334 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_ArgsBuffer;
return L_0;
}
}
IL2CPP_EXTERN_C GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_argsBuffer_m81BE13A707FAF6B8F9361AEBCDD9CBA69611C334_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* _returnValue;
_returnValue = IndirectBufferContextStorage_get_argsBuffer_m81BE13A707FAF6B8F9361AEBCDD9CBA69611C334_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_drawInfoBuffer_m0168780ED5CFCB3613F04F2C00561471352A5790 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_DrawInfoBuffer;
return L_0;
}
}
IL2CPP_EXTERN_C GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_drawInfoBuffer_m0168780ED5CFCB3613F04F2C00561471352A5790_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* _returnValue;
_returnValue = IndirectBufferContextStorage_get_drawInfoBuffer_m0168780ED5CFCB3613F04F2C00561471352A5790_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 IndirectBufferContextStorage_get_visibleInstanceBufferHandle_mBD86573F23F6B0F8BF6C46C2996C449E571DC87F (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_InstanceBuffer;
GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 L_1;
L_1 = GraphicsBuffer_get_bufferHandle_m6DAFE1FC74AA36097655038B983555BC8C5FEA62(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 IndirectBufferContextStorage_get_visibleInstanceBufferHandle_mBD86573F23F6B0F8BF6C46C2996C449E571DC87F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 _returnValue;
_returnValue = IndirectBufferContextStorage_get_visibleInstanceBufferHandle_mBD86573F23F6B0F8BF6C46C2996C449E571DC87F(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 IndirectBufferContextStorage_get_indirectArgsBufferHandle_m7DF465FC2B94D42E1ABE0EE29E0EE4A1C850E925 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_ArgsBuffer;
GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 L_1;
L_1 = GraphicsBuffer_get_bufferHandle_m6DAFE1FC74AA36097655038B983555BC8C5FEA62(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 IndirectBufferContextStorage_get_indirectArgsBufferHandle_m7DF465FC2B94D42E1ABE0EE29E0EE4A1C850E925_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
GraphicsBufferHandle_t796AECB7D0D9A7DE09882D9EAC25123F6DFA28B5 _returnValue;
_returnValue = IndirectBufferContextStorage_get_indirectArgsBufferHandle_m7DF465FC2B94D42E1ABE0EE29E0EE4A1C850E925(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D IndirectBufferContextStorage_ImportBuffers_mB024C5F1494D76DFEC07CDE6065AC7ACBB35E265 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method)
{
IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D));
RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_0 = ___0_renderGraph;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_1 = __this->___m_InstanceBuffer;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_2;
L_2 = RenderGraph_ImportBuffer_m2C992E2CD031CA2B766800D02A1EC1F9ADB2D8A3(L_0, L_1, (bool)0, NULL);
(&V_0)->___instanceBuffer = L_2;
RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_3 = ___0_renderGraph;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_4 = __this->___m_InstanceInfoBuffer;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_5;
L_5 = RenderGraph_ImportBuffer_m2C992E2CD031CA2B766800D02A1EC1F9ADB2D8A3(L_3, L_4, (bool)0, NULL);
(&V_0)->___instanceInfoBuffer = L_5;
RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_6 = ___0_renderGraph;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_7 = __this->___m_ArgsBuffer;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_8;
L_8 = RenderGraph_ImportBuffer_m2C992E2CD031CA2B766800D02A1EC1F9ADB2D8A3(L_6, L_7, (bool)0, NULL);
(&V_0)->___argsBuffer = L_8;
RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_9 = ___0_renderGraph;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_10 = __this->___m_DrawInfoBuffer;
BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_11;
L_11 = RenderGraph_ImportBuffer_m2C992E2CD031CA2B766800D02A1EC1F9ADB2D8A3(L_9, L_10, (bool)0, NULL);
(&V_0)->___drawInfoBuffer = L_11;
IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D L_12 = V_0;
return L_12;
}
}
IL2CPP_EXTERN_C IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D IndirectBufferContextStorage_ImportBuffers_mB024C5F1494D76DFEC07CDE6065AC7ACBB35E265_AdjustorThunk (RuntimeObject* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextHandles_t538C1868A84206A7DF9C3F2066551BA1CCE0766D _returnValue;
_returnValue = IndirectBufferContextStorage_ImportBuffers_mB024C5F1494D76DFEC07CDE6065AC7ACBB35E265(_thisAdjusted, ___0_renderGraph, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 IndirectBufferContextStorage_get_instanceInfoGlobalArray_m6D87D347531D8E3C00FB0967CCAEE69FED54FC41 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 L_0 = __this->___m_InstanceInfoStaging;
return L_0;
}
}
IL2CPP_EXTERN_C NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 IndirectBufferContextStorage_get_instanceInfoGlobalArray_m6D87D347531D8E3C00FB0967CCAEE69FED54FC41_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 _returnValue;
_returnValue = IndirectBufferContextStorage_get_instanceInfoGlobalArray_m6D87D347531D8E3C00FB0967CCAEE69FED54FC41_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 IndirectBufferContextStorage_get_drawInfoGlobalArray_mF90CEAECE8B83E043E462A4495421A574CC257D4 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 L_0 = __this->___m_DrawInfoStaging;
return L_0;
}
}
IL2CPP_EXTERN_C NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 IndirectBufferContextStorage_get_drawInfoGlobalArray_mF90CEAECE8B83E043E462A4495421A574CC257D4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 _returnValue;
_returnValue = IndirectBufferContextStorage_get_drawInfoGlobalArray_mF90CEAECE8B83E043E462A4495421A574CC257D4_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C IndirectBufferContextStorage_get_allocationCounters_mF22684F6D0214AE0755E3DFA8BA047C9E63C70FC (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0 = __this->___m_AllocationCounters;
return L_0;
}
}
IL2CPP_EXTERN_C NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C IndirectBufferContextStorage_get_allocationCounters_mF22684F6D0214AE0755E3DFA8BA047C9E63C70FC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C _returnValue;
_returnValue = IndirectBufferContextStorage_get_allocationCounters_mF22684F6D0214AE0755E3DFA8BA047C9E63C70FC_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_Init_mE1D9E857917AF5759F2E08D6B008C991CE5558AF (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashMap_2__ctor_m15305E0D32C6E3179395C7525A68D043A63E6156_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_mAF7FF707BE9E70F08ECC930CA3C60B3C20BD7300_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
V_0 = ((int32_t)256);
int32_t L_0 = V_0;
V_1 = ((int32_t)il2cpp_codegen_multiply(((int32_t)64), L_0));
V_2 = 8;
int32_t L_1 = V_1;
IndirectBufferContextStorage_AllocateInstanceBuffers_m83064D5ABC47473BE4547D8CDB301CC989362AD4(__this, L_1, NULL);
int32_t L_2 = V_0;
IndirectBufferContextStorage_AllocateDrawBuffers_mCB3267B00E8328A5031AAB859542061D665CE0A0(__this, L_2, NULL);
int32_t L_3 = V_2;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_4;
L_4 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D L_5;
memset((&L_5), 0, sizeof(L_5));
NativeHashMap_2__ctor_m15305E0D32C6E3179395C7525A68D043A63E6156((&L_5), L_3, L_4, NativeHashMap_2__ctor_m15305E0D32C6E3179395C7525A68D043A63E6156_RuntimeMethod_var);
__this->___m_ContextIndexFromViewID = L_5;
int32_t L_6 = V_2;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_7;
L_7 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075 L_8;
memset((&L_8), 0, sizeof(L_8));
NativeList_1__ctor_mAF7FF707BE9E70F08ECC930CA3C60B3C20BD7300((&L_8), L_6, L_7, NativeList_1__ctor_mAF7FF707BE9E70F08ECC930CA3C60B3C20BD7300_RuntimeMethod_var);
__this->___m_Contexts = L_8;
int32_t L_9 = V_2;
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 L_10;
memset((&L_10), 0, sizeof(L_10));
NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364((&L_10), L_9, 4, 0, NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364_RuntimeMethod_var);
__this->___m_ContextAllocInfo = L_10;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_11;
memset((&L_11), 0, sizeof(L_11));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_11), 2, 4, 0, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___m_AllocationCounters = L_11;
IndirectBufferContextStorage_ResetAllocators_m327B8163AEEAFE360011EAEBFBD80C96C6403467(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_Init_mE1D9E857917AF5759F2E08D6B008C991CE5558AF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_Init_mE1D9E857917AF5759F2E08D6B008C991CE5558AF(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_AllocateInstanceBuffers_m83064D5ABC47473BE4547D8CDB301CC989362AD4 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_maxInstanceCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_SizeOf_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_mFCA6B4740C480D5DC3DB9D1618E76688F1607688_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m0988119545F05560C45C607A49AE3808092A2448_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_maxInstanceCount;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_1 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4(L_1, ((int32_t)32), L_0, 4, NULL);
__this->___m_InstanceBuffer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InstanceBuffer), (void*)L_1);
int32_t L_2 = ___0_maxInstanceCount;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = Marshal_SizeOf_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_mFCA6B4740C480D5DC3DB9D1618E76688F1607688(Marshal_SizeOf_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_mFCA6B4740C480D5DC3DB9D1618E76688F1607688_RuntimeMethod_var);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_4 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4(L_4, ((int32_t)16), ((int32_t)il2cpp_codegen_multiply(2, L_2)), L_3, NULL);
__this->___m_InstanceInfoBuffer = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InstanceInfoBuffer), (void*)L_4);
int32_t L_5 = ___0_maxInstanceCount;
NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 L_6;
memset((&L_6), 0, sizeof(L_6));
NativeArray_1__ctor_m0988119545F05560C45C607A49AE3808092A2448((&L_6), L_5, 4, 0, NativeArray_1__ctor_m0988119545F05560C45C607A49AE3808092A2448_RuntimeMethod_var);
__this->___m_InstanceInfoStaging = L_6;
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* L_7 = (IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076*)(&__this->___m_BufferLimits);
int32_t L_8 = ___0_maxInstanceCount;
L_7->___maxInstanceCount = L_8;
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_AllocateInstanceBuffers_m83064D5ABC47473BE4547D8CDB301CC989362AD4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_maxInstanceCount, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_AllocateInstanceBuffers_m83064D5ABC47473BE4547D8CDB301CC989362AD4(_thisAdjusted, ___0_maxInstanceCount, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_FreeInstanceBuffers_mE035A24BD6179866735657D3D74C416AD39C597D (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m1813CCBF0928D27452B1C61A233F46C79EE6F8E7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_InstanceBuffer;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_0, NULL);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_1 = __this->___m_InstanceInfoBuffer;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_1, NULL);
NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2* L_2 = (NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2*)(&__this->___m_InstanceInfoStaging);
NativeArray_1_Dispose_m1813CCBF0928D27452B1C61A233F46C79EE6F8E7(L_2, NativeArray_1_Dispose_m1813CCBF0928D27452B1C61A233F46C79EE6F8E7_RuntimeMethod_var);
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* L_3 = (IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076*)(&__this->___m_BufferLimits);
L_3->___maxInstanceCount = 0;
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_FreeInstanceBuffers_mE035A24BD6179866735657D3D74C416AD39C597D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_FreeInstanceBuffers_mE035A24BD6179866735657D3D74C416AD39C597D(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_AllocateDrawBuffers_mCB3267B00E8328A5031AAB859542061D665CE0A0 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_maxDrawCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_SizeOf_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mE1374F2DAC2BC9A53B6D9D3875E150E77AE5565A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m0B527F7E6B91AA1AB0F7F5309B0AA23B42E15179_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_maxDrawCount;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_1 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4(L_1, ((int32_t)272), ((int32_t)il2cpp_codegen_multiply(L_0, 5)), 4, NULL);
__this->___m_ArgsBuffer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ArgsBuffer), (void*)L_1);
int32_t L_2 = ___0_maxDrawCount;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = Marshal_SizeOf_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mE1374F2DAC2BC9A53B6D9D3875E150E77AE5565A(Marshal_SizeOf_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mE1374F2DAC2BC9A53B6D9D3875E150E77AE5565A_RuntimeMethod_var);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_4 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
GraphicsBuffer__ctor_mBDE2A119B58AD582F79CFE8071F47001965D14F4(L_4, ((int32_t)16), L_2, L_3, NULL);
__this->___m_DrawInfoBuffer = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DrawInfoBuffer), (void*)L_4);
int32_t L_5 = ___0_maxDrawCount;
NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 L_6;
memset((&L_6), 0, sizeof(L_6));
NativeArray_1__ctor_m0B527F7E6B91AA1AB0F7F5309B0AA23B42E15179((&L_6), L_5, 4, 0, NativeArray_1__ctor_m0B527F7E6B91AA1AB0F7F5309B0AA23B42E15179_RuntimeMethod_var);
__this->___m_DrawInfoStaging = L_6;
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* L_7 = (IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076*)(&__this->___m_BufferLimits);
int32_t L_8 = ___0_maxDrawCount;
L_7->___maxDrawCount = L_8;
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_AllocateDrawBuffers_mCB3267B00E8328A5031AAB859542061D665CE0A0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_maxDrawCount, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_AllocateDrawBuffers_mCB3267B00E8328A5031AAB859542061D665CE0A0(_thisAdjusted, ___0_maxDrawCount, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_FreeDrawBuffers_mAB74E77AD8B6348D492585D0ACB5AE42C2CEB171 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m11D7C3A8833F37FE91EC316CB02276FF271DF666_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_ArgsBuffer;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_0, NULL);
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_1 = __this->___m_DrawInfoBuffer;
GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_1, NULL);
NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507* L_2 = (NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507*)(&__this->___m_DrawInfoStaging);
NativeArray_1_Dispose_m11D7C3A8833F37FE91EC316CB02276FF271DF666(L_2, NativeArray_1_Dispose_m11D7C3A8833F37FE91EC316CB02276FF271DF666_RuntimeMethod_var);
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* L_3 = (IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076*)(&__this->___m_BufferLimits);
L_3->___maxDrawCount = 0;
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_FreeDrawBuffers_mAB74E77AD8B6348D492585D0ACB5AE42C2CEB171_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_FreeDrawBuffers_mAB74E77AD8B6348D492585D0ACB5AE42C2CEB171(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_Dispose_mD7278C175C4C23BCB9190D68CE8343B543A24302 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashMap_2_Dispose_m7809CD9665564DF07FA5B0706E5D94E659A63A05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m4A6E5051BC94B527498BAAE564D0E84572599219_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
IndirectBufferContextStorage_SyncContexts_mB63C2465AF6D851CA68041FA1C12E24F24874A32(__this, NULL);
IndirectBufferContextStorage_FreeInstanceBuffers_mE035A24BD6179866735657D3D74C416AD39C597D(__this, NULL);
IndirectBufferContextStorage_FreeDrawBuffers_mAB74E77AD8B6348D492585D0ACB5AE42C2CEB171(__this, NULL);
NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* L_0 = (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*)(&__this->___m_ContextIndexFromViewID);
NativeHashMap_2_Dispose_m7809CD9665564DF07FA5B0706E5D94E659A63A05(L_0, NativeHashMap_2_Dispose_m7809CD9665564DF07FA5B0706E5D94E659A63A05_RuntimeMethod_var);
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_1 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
NativeList_1_Dispose_m4A6E5051BC94B527498BAAE564D0E84572599219(L_1, NativeList_1_Dispose_m4A6E5051BC94B527498BAAE564D0E84572599219_RuntimeMethod_var);
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* L_2 = (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876*)(&__this->___m_ContextAllocInfo);
NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C(L_2, NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_3 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_AllocationCounters);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_3, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_Dispose_mD7278C175C4C23BCB9190D68CE8343B543A24302_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_Dispose_mD7278C175C4C23BCB9190D68CE8343B543A24302(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_SyncContexts_mB63C2465AF6D851CA68041FA1C12E24F24874A32 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 V_1;
memset((&V_1), 0, sizeof(V_1));
{
V_0 = 0;
goto IL_0021;
}
IL_0004:
{
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_0 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_1 = V_0;
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 L_2;
L_2 = NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_inline(L_0, L_1, NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_RuntimeMethod_var);
V_1 = L_2;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* L_3 = (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08*)(&(&V_1)->___cullingJobHandle);
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A(L_3, NULL);
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_0021:
{
int32_t L_5 = V_0;
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_6 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_7;
L_7 = NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_inline(L_6, NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
if ((((int32_t)L_5) < ((int32_t)L_7)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_SyncContexts_mB63C2465AF6D851CA68041FA1C12E24F24874A32_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_SyncContexts_mB63C2465AF6D851CA68041FA1C12E24F24874A32(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_ResetAllocators_m327B8163AEEAFE360011EAEBFBD80C96C6403467 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashMap_2_Clear_m65F2CE42305E8AE6756DF9B0EA1655AF7621D7E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
__this->___m_ContextAllocCounter = 0;
NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* L_0 = (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*)(&__this->___m_ContextIndexFromViewID);
NativeHashMap_2_Clear_m65F2CE42305E8AE6756DF9B0EA1655AF7621D7E9(L_0, NativeHashMap_2_Clear_m65F2CE42305E8AE6756DF9B0EA1655AF7621D7E9_RuntimeMethod_var);
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_1 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E(L_1, NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E_RuntimeMethod_var);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_AllocationCounters);
V_0 = 0;
ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42(L_2, (&V_0), 0, (-1), ArrayExtensions_FillArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m42C776F63A2433E66EFD05FB1C9AB0CD38C4FF42_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_ResetAllocators_m327B8163AEEAFE360011EAEBFBD80C96C6403467_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_ResetAllocators_m327B8163AEEAFE360011EAEBFBD80C96C6403467(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_GrowBuffers_mAB6F1A326FB73F38678D592C809333FAE5A25D44 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_SetCapacity_mAA6B3E125306E2B2E505CD8169F5C4CA9E778C79_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
int32_t L_0 = __this->___m_ContextAllocCounter;
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* L_1 = (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876*)(&__this->___m_ContextAllocInfo);
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_1)->___m_Length);
if ((((int32_t)L_0) <= ((int32_t)L_2)))
{
goto IL_004e;
}
}
{
int32_t L_3 = __this->___m_ContextAllocCounter;
V_2 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_3, 6))/5));
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_4 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E(L_4, NativeList_1_Clear_m1D12068477C6DA40257C4435E401CBFAE2458C8E_RuntimeMethod_var);
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_5 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_6 = V_2;
NativeList_1_SetCapacity_mAA6B3E125306E2B2E505CD8169F5C4CA9E778C79(L_5, L_6, NativeList_1_SetCapacity_mAA6B3E125306E2B2E505CD8169F5C4CA9E778C79_RuntimeMethod_var);
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* L_7 = (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876*)(&__this->___m_ContextAllocInfo);
NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C(L_7, NativeArray_1_Dispose_mAD0273B4CA7CB0C4DCAF6D0EB60360BEAE9BCA8C_RuntimeMethod_var);
int32_t L_8 = V_2;
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 L_9;
memset((&L_9), 0, sizeof(L_9));
NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364((&L_9), L_8, 4, 0, NativeArray_1__ctor_m65C0593719F7F31E58F6D430EAE265378EFCC364_RuntimeMethod_var);
__this->___m_ContextAllocInfo = L_9;
}
IL_004e:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_10 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_AllocationCounters);
int32_t L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_10)->___m_Buffer, 0);
V_0 = L_11;
int32_t L_12 = V_0;
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* L_13 = (IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076*)(&__this->___m_BufferLimits);
int32_t L_14 = L_13->___maxInstanceCount;
if ((((int32_t)L_12) <= ((int32_t)L_14)))
{
goto IL_007c;
}
}
{
int32_t L_15 = V_0;
V_3 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_15, 6))/5));
IndirectBufferContextStorage_FreeInstanceBuffers_mE035A24BD6179866735657D3D74C416AD39C597D(__this, NULL);
int32_t L_16 = V_3;
IndirectBufferContextStorage_AllocateInstanceBuffers_m83064D5ABC47473BE4547D8CDB301CC989362AD4(__this, L_16, NULL);
}
IL_007c:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_17 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_AllocationCounters);
int32_t L_18;
L_18 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_17)->___m_Buffer, 1);
V_1 = L_18;
int32_t L_19 = V_1;
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076* L_20 = (IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076*)(&__this->___m_BufferLimits);
int32_t L_21 = L_20->___maxDrawCount;
if ((((int32_t)L_19) <= ((int32_t)L_21)))
{
goto IL_00ac;
}
}
{
int32_t L_22 = V_1;
V_4 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_22, 6))/5));
IndirectBufferContextStorage_FreeDrawBuffers_mAB74E77AD8B6348D492585D0ACB5AE42C2CEB171(__this, NULL);
int32_t L_23 = V_4;
IndirectBufferContextStorage_AllocateDrawBuffers_mCB3267B00E8328A5031AAB859542061D665CE0A0(__this, L_23, NULL);
}
IL_00ac:
{
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_GrowBuffers_mAB6F1A326FB73F38678D592C809333FAE5A25D44_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_GrowBuffers_mAB6F1A326FB73F38678D592C809333FAE5A25D44(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_ClearContextsAndGrowBuffers_m0B059924A2DB871C3C80B03DAF54A47C8A47E573 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
IndirectBufferContextStorage_SyncContexts_mB63C2465AF6D851CA68041FA1C12E24F24874A32(__this, NULL);
IndirectBufferContextStorage_GrowBuffers_mAB6F1A326FB73F38678D592C809333FAE5A25D44(__this, NULL);
IndirectBufferContextStorage_ResetAllocators_m327B8163AEEAFE360011EAEBFBD80C96C6403467(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_ClearContextsAndGrowBuffers_m0B059924A2DB871C3C80B03DAF54A47C8A47E573_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_ClearContextsAndGrowBuffers_m0B059924A2DB871C3C80B03DAF54A47C8A47E573(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndirectBufferContextStorage_TryAllocateContext_mC8D472C07C986BDCFC55CF8C4CE324230A38618C (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_viewID, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashMap_2_Add_mE60DC822C1F7ED05ACFFE1242F2532063A020526_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashMap_2_ContainsKey_m6C7FEE1B185BFAC47A1446F639EACAE7322A1230_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_m3C2133307D743BFD0EA2D3E629FF1EE13AC55E9E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 V_1;
memset((&V_1), 0, sizeof(V_1));
{
NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* L_0 = (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*)(&__this->___m_ContextIndexFromViewID);
int32_t L_1 = ___0_viewID;
bool L_2;
L_2 = NativeHashMap_2_ContainsKey_m6C7FEE1B185BFAC47A1446F639EACAE7322A1230(L_0, L_1, NativeHashMap_2_ContainsKey_m6C7FEE1B185BFAC47A1446F639EACAE7322A1230_RuntimeMethod_var);
if (!L_2)
{
goto IL_0010;
}
}
{
return (-1);
}
IL_0010:
{
V_0 = (-1);
int32_t L_3 = __this->___m_ContextAllocCounter;
__this->___m_ContextAllocCounter = ((int32_t)il2cpp_codegen_add(L_3, 1));
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_4 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_5;
L_5 = NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_inline(L_4, NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* L_6 = (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876*)(&__this->___m_ContextAllocInfo);
int32_t L_7;
L_7 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_6)->___m_Length);
if ((((int32_t)L_5) >= ((int32_t)L_7)))
{
goto IL_0065;
}
}
{
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_8 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_9;
L_9 = NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_inline(L_8, NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
V_0 = L_9;
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_10 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* L_11 = (&V_1);
il2cpp_codegen_initobj(L_11, sizeof(IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805));
NativeList_1_Add_m3C2133307D743BFD0EA2D3E629FF1EE13AC55E9E(L_10, L_11, NativeList_1_Add_m3C2133307D743BFD0EA2D3E629FF1EE13AC55E9E_RuntimeMethod_var);
NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* L_12 = (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*)(&__this->___m_ContextIndexFromViewID);
int32_t L_13 = ___0_viewID;
int32_t L_14 = V_0;
NativeHashMap_2_Add_mE60DC822C1F7ED05ACFFE1242F2532063A020526(L_12, L_13, L_14, NativeHashMap_2_Add_mE60DC822C1F7ED05ACFFE1242F2532063A020526_RuntimeMethod_var);
}
IL_0065:
{
int32_t L_15 = V_0;
return L_15;
}
}
IL2CPP_EXTERN_C int32_t IndirectBufferContextStorage_TryAllocateContext_mC8D472C07C986BDCFC55CF8C4CE324230A38618C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_viewID, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
int32_t _returnValue;
_returnValue = IndirectBufferContextStorage_TryAllocateContext_mC8D472C07C986BDCFC55CF8C4CE324230A38618C(_thisAdjusted, ___0_viewID, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndirectBufferContextStorage_TryGetContextIndex_m848B7C96E09D5CE2C6D12221D0B78EA4DCE77EF1 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_viewID, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashMap_2_TryGetValue_m2518EED8E6C0242E4558251E779CE346FC397C47_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D* L_0 = (NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D*)(&__this->___m_ContextIndexFromViewID);
int32_t L_1 = ___0_viewID;
bool L_2;
L_2 = NativeHashMap_2_TryGetValue_m2518EED8E6C0242E4558251E779CE346FC397C47(L_0, L_1, (&V_0), NativeHashMap_2_TryGetValue_m2518EED8E6C0242E4558251E779CE346FC397C47_RuntimeMethod_var);
if (L_2)
{
goto IL_0012;
}
}
{
V_0 = (-1);
}
IL_0012:
{
int32_t L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C int32_t IndirectBufferContextStorage_TryGetContextIndex_m848B7C96E09D5CE2C6D12221D0B78EA4DCE77EF1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_viewID, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
int32_t _returnValue;
_returnValue = IndirectBufferContextStorage_TryGetContextIndex_m848B7C96E09D5CE2C6D12221D0B78EA4DCE77EF1(_thisAdjusted, ___0_viewID, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 IndirectBufferContextStorage_GetAllocInfoSubArray_m053D08700A1B5D4DB1AAF31B508E33E9FF418A4D (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_mC1B30E55792597212B9673BF03BDA43A9F54C7B0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___0_contextIndex;
int32_t L_1;
L_1 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_0, 0, NULL);
V_0 = L_1;
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* L_2 = (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876*)(&__this->___m_ContextAllocInfo);
int32_t L_3 = V_0;
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 L_4;
L_4 = NativeArray_1_GetSubArray_mC1B30E55792597212B9673BF03BDA43A9F54C7B0(L_2, L_3, 1, NativeArray_1_GetSubArray_mC1B30E55792597212B9673BF03BDA43A9F54C7B0_RuntimeMethod_var);
return L_4;
}
}
IL2CPP_EXTERN_C NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 IndirectBufferContextStorage_GetAllocInfoSubArray_m053D08700A1B5D4DB1AAF31B508E33E9FF418A4D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_contextIndex, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 _returnValue;
_returnValue = IndirectBufferContextStorage_GetAllocInfoSubArray_m053D08700A1B5D4DB1AAF31B508E33E9FF418A4D(_thisAdjusted, ___0_contextIndex, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02 IndirectBufferContextStorage_GetAllocInfo_m9BF31C85DBB94B0D0F1B82AF66DA8493AB1B2595 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02));
int32_t L_0 = ___0_contextIndex;
if ((((int32_t)0) > ((int32_t)L_0)))
{
goto IL_0027;
}
}
{
int32_t L_1 = ___0_contextIndex;
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_2 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_3;
L_3 = NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_inline(L_2, NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
if ((((int32_t)L_1) >= ((int32_t)L_3)))
{
goto IL_0027;
}
}
{
NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876* L_4 = (NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876*)(&__this->___m_ContextAllocInfo);
int32_t L_5 = ___0_contextIndex;
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02 L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02, (L_4)->___m_Buffer, L_5);
V_0 = L_6;
}
IL_0027:
{
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02 L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02 IndirectBufferContextStorage_GetAllocInfo_m9BF31C85DBB94B0D0F1B82AF66DA8493AB1B2595_AdjustorThunk (RuntimeObject* __this, int32_t ___0_contextIndex, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02 _returnValue;
_returnValue = IndirectBufferContextStorage_GetAllocInfo_m9BF31C85DBB94B0D0F1B82AF66DA8493AB1B2595(_thisAdjusted, ___0_contextIndex, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_CopyFromStaging_mE99297FD5192A7F628FD7DC704E877280DB03891 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* ___1_allocInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBuffer_SetBufferData_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mFD55BF7A4011646D930C1D7744D1D893002DF1F1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBuffer_SetBufferData_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_m107100948069CE1DB83FDE27BF8EC45AB2BC6AFB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02 V_0;
memset((&V_0), 0, sizeof(V_0));
{
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* L_0 = ___1_allocInfo;
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02 L_1 = (*(IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02*)L_0);
V_0 = L_1;
bool L_2;
L_2 = IndirectBufferAllocInfo_IsEmpty_m47785BE361D9B989BE0455AD1884831AB99E4009((&V_0), NULL);
if (L_2)
{
goto IL_005a;
}
}
{
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___0_cmd;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_4 = __this->___m_DrawInfoBuffer;
NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 L_5 = __this->___m_DrawInfoStaging;
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* L_6 = ___1_allocInfo;
int32_t L_7 = L_6->___drawAllocIndex;
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* L_8 = ___1_allocInfo;
int32_t L_9 = L_8->___drawAllocIndex;
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* L_10 = ___1_allocInfo;
int32_t L_11 = L_10->___drawCount;
CommandBuffer_SetBufferData_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mFD55BF7A4011646D930C1D7744D1D893002DF1F1(L_3, L_4, L_5, L_7, L_9, L_11, CommandBuffer_SetBufferData_TisIndirectDrawInfo_t24CC9D6B2D8EB28E5C42E90B284B3031B81AAEDB_mFD55BF7A4011646D930C1D7744D1D893002DF1F1_RuntimeMethod_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___0_cmd;
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_13 = __this->___m_InstanceInfoBuffer;
NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 L_14 = __this->___m_InstanceInfoStaging;
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* L_15 = ___1_allocInfo;
int32_t L_16 = L_15->___instanceAllocIndex;
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* L_17 = ___1_allocInfo;
int32_t L_18 = L_17->___instanceAllocIndex;
IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* L_19 = ___1_allocInfo;
int32_t L_20 = L_19->___instanceCount;
CommandBuffer_SetBufferData_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_m107100948069CE1DB83FDE27BF8EC45AB2BC6AFB(L_12, L_13, L_14, L_16, ((int32_t)il2cpp_codegen_multiply(2, L_18)), L_20, CommandBuffer_SetBufferData_TisIndirectInstanceInfo_t94ECCE7BC6DF23C75D2354238F38A0008643F9DB_m107100948069CE1DB83FDE27BF8EC45AB2BC6AFB_RuntimeMethod_var);
}
IL_005a:
{
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_CopyFromStaging_mE99297FD5192A7F628FD7DC704E877280DB03891_AdjustorThunk (RuntimeObject* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, IndirectBufferAllocInfo_t144662EBC9E70E789D782D2340097DF38DCFAB02* ___1_allocInfo, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_CopyFromStaging_mE99297FD5192A7F628FD7DC704E877280DB03891(_thisAdjusted, ___0_cmd, ___1_allocInfo, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 IndirectBufferContextStorage_GetLimits_m2E8DDC54719944794D7342725107396F59D5CF71 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, const RuntimeMethod* method)
{
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076));
int32_t L_0 = ___0_contextIndex;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0013;
}
}
{
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 L_1 = __this->___m_BufferLimits;
V_0 = L_1;
}
IL_0013:
{
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 L_2 = V_0;
return L_2;
}
}
IL2CPP_EXTERN_C IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 IndirectBufferContextStorage_GetLimits_m2E8DDC54719944794D7342725107396F59D5CF71_AdjustorThunk (RuntimeObject* __this, int32_t ___0_contextIndex, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 _returnValue;
_returnValue = IndirectBufferContextStorage_GetLimits_m2E8DDC54719944794D7342725107396F59D5CF71(_thisAdjusted, ___0_contextIndex, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 IndirectBufferContextStorage_GetBufferContext_mD76FD0DD95CEE4D7D9B62F81573C4A05A5519941 (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805));
int32_t L_0 = ___0_contextIndex;
if ((((int32_t)0) > ((int32_t)L_0)))
{
goto IL_0027;
}
}
{
int32_t L_1 = ___0_contextIndex;
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_2 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_3;
L_3 = NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_inline(L_2, NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
if ((((int32_t)L_1) >= ((int32_t)L_3)))
{
goto IL_0027;
}
}
{
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_4 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_5 = ___0_contextIndex;
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 L_6;
L_6 = NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_inline(L_4, L_5, NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_RuntimeMethod_var);
V_0 = L_6;
}
IL_0027:
{
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 IndirectBufferContextStorage_GetBufferContext_mD76FD0DD95CEE4D7D9B62F81573C4A05A5519941_AdjustorThunk (RuntimeObject* __this, int32_t ___0_contextIndex, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 _returnValue;
_returnValue = IndirectBufferContextStorage_GetBufferContext_mD76FD0DD95CEE4D7D9B62F81573C4A05A5519941(_thisAdjusted, ___0_contextIndex, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndirectBufferContextStorage_SetBufferContext_mEC8E692A99E595592E12F55F94B7E234A340DC2A (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, int32_t ___0_contextIndex, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 ___1_ctx, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mF6FE012386FEC37AA703E93F19BB322258167812_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_contextIndex;
if ((((int32_t)0) > ((int32_t)L_0)))
{
goto IL_001f;
}
}
{
int32_t L_1 = ___0_contextIndex;
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_2 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_3;
L_3 = NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_inline(L_2, NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_RuntimeMethod_var);
if ((((int32_t)L_1) >= ((int32_t)L_3)))
{
goto IL_001f;
}
}
{
NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* L_4 = (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075*)(&__this->___m_Contexts);
int32_t L_5 = ___0_contextIndex;
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 L_6 = ___1_ctx;
NativeList_1_set_Item_mF6FE012386FEC37AA703E93F19BB322258167812_inline(L_4, L_5, L_6, NativeList_1_set_Item_mF6FE012386FEC37AA703E93F19BB322258167812_RuntimeMethod_var);
}
IL_001f:
{
return;
}
}
IL2CPP_EXTERN_C void IndirectBufferContextStorage_SetBufferContext_mEC8E692A99E595592E12F55F94B7E234A340DC2A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_contextIndex, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 ___1_ctx, const RuntimeMethod* method)
{
IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5*>(__this + _offset);
IndirectBufferContextStorage_SetBufferContext_mEC8E692A99E595592E12F55F94B7E234A340DC2A(_thisAdjusted, ___0_contextIndex, ___1_ctx, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* RenderersBatchersContext_get_resources_m384802C47C8866FE84F3D19892ED70D03CAD5CF2_inline (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
{
{
GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_0 = __this->___m_Resources;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* RenderersBatchersContext_get_debugStats_m26AAE0C2CF41DBE02DD210D1FDDB808F8A88CB87_inline (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
{
{
DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_0 = __this->___m_DebugStats;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float RenderersBatchersContext_get_smallMeshScreenPercentage_m20E6B516780C91E3EFFF054223A2AD8259D67CEA_inline (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___m_SmallMeshScreenPercentage;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* RenderersBatchersContext_get_occlusionCullingCommon_mB5106ABB84E6D34B14EBA467B292E39DDCB60C1D_inline (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
{
{
OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_0 = __this->___m_OcclusionCullingCommon;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnCullingCompleteCallback_Invoke_mC230E2F011722DC958EFACC67609C75FFB0A54C8_inline (OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_jobHandle, BatchCullingContext_t6133D8CF3B9A93AED429E017C62DC2F5BD64A659* ___1_cullingContext, BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F* ___2_cullingOutput, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, BatchCullingContext_t6133D8CF3B9A93AED429E017C62DC2F5BD64A659*, BatchCullingOutput_tF997DE602CE8F5E44654FD157113EF455DBE785F*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_jobHandle, ___1_cullingContext, ___2_cullingOutput, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_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 = ceil(((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 NativeParallelHashMap_2_tF33E93A5D302B3E52640535F68885B906D0DF40A CPUDrawInstanceData_get_rangeHash_mF69F0BF1AFACDC62B7466A99F24DBE460E4BB9B6_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method)
{
{
NativeParallelHashMap_2_tF33E93A5D302B3E52640535F68885B906D0DF40A L_0 = __this->___m_RangeHash;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeList_1_t50EF7494D5DE96412C6EA67378B11EE5C5C8EE89 CPUDrawInstanceData_get_drawRanges_m980D02096E99CCD5299D5B06AAEC78E986A92754_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method)
{
{
NativeList_1_t50EF7494D5DE96412C6EA67378B11EE5C5C8EE89 L_0 = __this->___m_DrawRanges;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeParallelHashMap_2_t28D0C3E870801D415558E0D3CD69EE5843F53BA1 CPUDrawInstanceData_get_batchHash_m407E1D37D4A5D8BDE76DE45CF33C53643DA47C12_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method)
{
{
NativeParallelHashMap_2_t28D0C3E870801D415558E0D3CD69EE5843F53BA1 L_0 = __this->___m_BatchHash;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeList_1_tFE5AD86174D6ECCD4E4CC6D775C090AAC0F53B30 CPUDrawInstanceData_get_drawBatches_m6E62CEC9E106C2CB84B185517A04105E77D875F6_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method)
{
{
NativeList_1_tFE5AD86174D6ECCD4E4CC6D775C090AAC0F53B30 L_0 = __this->___m_DrawBatches;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeList_1_t0E8F99CBD0349EB2EDB94A940345E760399356C0 CPUDrawInstanceData_get_drawInstances_m5B182A75D8968C69C7EFF2CE773D0029E7412D68_inline (CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* __this, const RuntimeMethod* method)
{
{
NativeList_1_t0E8F99CBD0349EB2EDB94A940345E760399356C0 L_0 = __this->___m_DrawInstances;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687_inline (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CindexU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
__this->___m_X = L_0;
int32_t L_1 = ___1_y;
__this->___m_Y = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method)
{
{
void* L_0 = ___0_value;
*__this = ((intptr_t)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBufferUploader_GetUIntPerInstance_mE171D8F73FE5CDE5D3F83C730F31877B8649A59C_inline (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_UintPerInstance;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_AllocateUploadHandles_mAFB40A36A5FDAF5C560EB04B822012E57219A607_inline (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, int32_t ___0_handlesLength, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_handlesLength;
__this->___m_InstanceCount = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_instanceDataBufferUploadKernels_mA900FCDAA87450DEBC3C134E015FA14685ADA9EA_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method)
{
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_0 = __this->___m_InstanceDataBufferUploadKernels;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_instanceDataBufferCopyKernels_m4821367D99C54C654F6FC0F677D53038EACAEB40_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method)
{
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_0 = __this->___m_InstanceDataBufferCopyKernels;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InstanceHandle_get_index_mD1303DDB5E62977480B92E3DCECC534B1465CB94_inline (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InstanceHandle_set_index_mC56210BD1B26D7B86BCD9BF2CE5341188DC1A234_inline (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CindexU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SharedInstanceHandle_get_index_mA8EF25F39F6B747A2984740DC8A6A7F7F3B31606_inline (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SharedInstanceHandle_set_index_mBD1FDAC50BC4D743EF40A7195E2DF1E3B4BC1840_inline (SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CindexU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x = L_0;
float L_1 = ___1_y;
__this->___y = L_1;
float L_2 = ___2_z;
__this->___z = L_2;
float L_3 = ___3_w;
__this->___w = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_transformUpdaterKernels_mCA7A4849EFDC13E448339A6AEC42065FDAB5C63C_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method)
{
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_0 = __this->___m_TransformUpdaterKernels;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_windDataUpdaterKernels_m2C5FADD001A37D11A324FE865E925CD9A5501315_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method)
{
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_0 = __this->___m_WindDataUpdaterKernels;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* __this, void* ___0_ptr, const RuntimeMethod* method)
{
{
void* L_0 = ___0_ptr;
__this->___Counter = (int32_t*)L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_countbits_m4CA1327F4995735E6AA4862E641E128312C404BD_inline (uint64_t ___0_x, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___0_x;
___0_x = ((int64_t)il2cpp_codegen_subtract((int64_t)L_0, ((int64_t)(((int64_t)((uint64_t)L_1>>1))&((int64_t)6148914691236517205LL)))));
uint64_t L_2 = ___0_x;
uint64_t L_3 = ___0_x;
___0_x = ((int64_t)il2cpp_codegen_add(((int64_t)((int64_t)L_2&((int64_t)3689348814741910323LL))), ((int64_t)(((int64_t)((uint64_t)L_3>>2))&((int64_t)3689348814741910323LL)))));
uint64_t L_4 = ___0_x;
uint64_t L_5 = ___0_x;
return ((int32_t)((int64_t)((uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(((int64_t)il2cpp_codegen_add((int64_t)L_4, ((int64_t)((uint64_t)L_5>>4))))&((int64_t)1085102592571150095LL))), ((int64_t)72340172838076673LL)))>>((int32_t)56))));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_tzcnt_mB3717EA8D7052CBC8F048C8ADB37D6C6060C5490_inline (uint64_t ___0_x, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
uint32_t V_1 = 0;
int32_t V_2 = 0;
LongDoubleUnion_tD71C400B6C4CD1A7F13CE8125AC6BBC7A22791CA V_3;
memset((&V_3), 0, sizeof(V_3));
uint32_t G_B5_0 = 0;
int32_t G_B8_0 = 0;
{
uint64_t L_0 = ___0_x;
if (L_0)
{
goto IL_0006;
}
}
{
return ((int32_t)64);
}
IL_0006:
{
uint64_t L_1 = ___0_x;
uint64_t L_2 = ___0_x;
___0_x = ((int64_t)((int64_t)L_1&((-((int64_t)L_2)))));
uint64_t L_3 = ___0_x;
V_0 = ((int32_t)(uint32_t)L_3);
uint32_t L_4 = V_0;
if (L_4)
{
goto IL_0019;
}
}
{
uint64_t L_5 = ___0_x;
G_B5_0 = ((uint32_t)(((int32_t)(uint32_t)((int64_t)((uint64_t)L_5>>((int32_t)32))))));
goto IL_001a;
}
IL_0019:
{
uint32_t L_6 = V_0;
G_B5_0 = L_6;
}
IL_001a:
{
V_1 = G_B5_0;
uint32_t L_7 = V_0;
if (L_7)
{
goto IL_0025;
}
}
{
G_B8_0 = ((int32_t)991);
goto IL_002a;
}
IL_0025:
{
G_B8_0 = ((int32_t)1023);
}
IL_002a:
{
V_2 = G_B8_0;
(&V_3)->___doubleValue = (0.0);
uint32_t L_8 = V_1;
(&V_3)->___longValue = ((int64_t)il2cpp_codegen_add(((int64_t)4841369599423283200LL), ((int64_t)(uint64_t)L_8)));
double* L_9 = (double*)(&(&V_3)->___doubleValue);
double* L_10 = L_9;
double L_11 = *((double*)L_10);
*((double*)L_10) = (double)((double)il2cpp_codegen_subtract(L_11, (4503599627370496.0)));
LongDoubleUnion_tD71C400B6C4CD1A7F13CE8125AC6BBC7A22791CA L_12 = V_3;
int64_t L_13 = L_12.___longValue;
int32_t L_14 = V_2;
return ((int32_t)il2cpp_codegen_subtract(((int32_t)((int64_t)(L_13>>((int32_t)52)))), L_14));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_min_m02D43DF516544C279AF660EA4731449C82991849_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
int32_t L_1 = ___1_y;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0006;
}
}
{
int32_t L_2 = ___1_y;
return L_2;
}
IL_0006:
{
int32_t L_3 = ___0_x;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_determinant_mA482C5845581B5BA19E5763DEB0545E45336E906_inline (float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 ___0_m, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
memset((&V_1), 0, sizeof(V_1));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
{
float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 L_0 = ___0_m;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = L_0.___c0;
V_0 = L_1;
float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 L_2 = ___0_m;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = L_2.___c1;
V_1 = L_3;
float3x3_tB318DB8C7E54B6CA9E14EB9AC7F5964C1189FC79 L_4 = ___0_m;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = L_4.___c2;
V_2 = L_5;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = V_1;
float L_7 = L_6.___y;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = V_2;
float L_9 = L_8.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = V_1;
float L_11 = L_10.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = V_2;
float L_13 = L_12.___y;
V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_7, L_9)), ((float)il2cpp_codegen_multiply(L_11, L_13))));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_14 = V_0;
float L_15 = L_14.___y;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_16 = V_2;
float L_17 = L_16.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_18 = V_0;
float L_19 = L_18.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_20 = V_2;
float L_21 = L_20.___y;
V_4 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_15, L_17)), ((float)il2cpp_codegen_multiply(L_19, L_21))));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_22 = V_0;
float L_23 = L_22.___y;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_24 = V_1;
float L_25 = L_24.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_26 = V_0;
float L_27 = L_26.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_28 = V_1;
float L_29 = L_28.___y;
V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_23, L_25)), ((float)il2cpp_codegen_multiply(L_27, L_29))));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_30 = V_0;
float L_31 = L_30.___x;
float L_32 = V_3;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_33 = V_1;
float L_34 = L_33.___x;
float L_35 = V_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_36 = V_2;
float L_37 = L_36.___x;
float L_38 = V_5;
return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_31, L_32)), ((float)il2cpp_codegen_multiply(L_34, L_35)))), ((float)il2cpp_codegen_multiply(L_37, L_38))));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_distance_m516495927BCF37E20FFA3E99C821062D329DFFF8_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method)
{
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___1_y;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_x;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
L_2 = float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline(L_0, L_1, NULL);
float L_3;
L_3 = math_length_m6A2B63D7A3B84261C2F7FCAA2CB382288A57D257_inline(L_2, NULL);
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_v;
float L_1 = L_0.___x;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_v;
float L_3 = L_2.___y;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_v;
float L_5 = L_4.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, NULL);
V_0 = L_6;
goto IL_001b;
}
IL_001b:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x = L_0;
float L_1 = ___1_y;
__this->___y = L_1;
float L_2 = ___2_z;
__this->___z = L_2;
float L_3 = ___3_w;
__this->___w = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
float L_5 = L_4.___z;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), L_1, L_3, L_5, (0.0f), NULL);
V_0 = L_6;
goto IL_0020;
}
IL_0020:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&__this->___handle);
il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(L_0, NULL);
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Y;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x = L_0;
float L_1 = ___1_y;
__this->___y = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_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_One;
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 Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Multiply_m80AF4F7D10747354035872DDFE3AC506631BFFBC_inline (int32_t ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method)
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_a;
int32_t L_1;
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_b), NULL);
int32_t L_2 = ___0_a;
int32_t L_3;
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_b), NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), ((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)il2cpp_codegen_multiply(L_2, L_3)), NULL);
V_0 = L_4;
goto IL_001b;
}
IL_001b:
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method)
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0;
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_a), NULL);
int32_t L_1;
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_b), NULL);
int32_t L_2;
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_a), NULL);
int32_t L_3;
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_b), NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), ((int32_t)il2cpp_codegen_add(L_0, L_1)), ((int32_t)il2cpp_codegen_add(L_2, L_3)), NULL);
V_0 = L_4;
goto IL_0027;
}
IL_0027:
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Division_m7C0CAC12573EAF05D5D450B0666F1061FF54AFE1_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0;
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_a), NULL);
int32_t L_1 = ___1_b;
int32_t L_2;
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_a), NULL);
int32_t L_3 = ___1_b;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), ((int32_t)(L_0/L_1)), ((int32_t)(L_2/L_3)), NULL);
V_0 = L_4;
goto IL_001b;
}
IL_001b:
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Zero;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_X = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Y = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
float L_3 = L_2.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), NULL);
V_0 = L_6;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Plane__ctor_mACA7F957A13DD97953808B8E0CF95EAD7D39463E_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_inNormal, float ___1_d, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_inNormal;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
__this->___m_Normal = L_1;
float L_2 = ___1_d;
__this->___m_Distance = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Normal;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___m_Distance;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
float L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RTHandle_get_isMSAAEnabled_mB56F4775BF4FC50DFBAC344DB1DA4C4B91197A9D_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___m_EnableMSAA;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
float L_1 = L_0.___x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
float L_3 = L_2.___y;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_4), L_1, L_3, (0.0f), (0.0f), NULL);
V_0 = L_4;
goto IL_001f;
}
IL_001f:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_instanceBuffer_mD965845788AD240262E1C46BB4BA405B73C8EA27_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_InstanceBuffer;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_instanceInfoBuffer_mC14C040CC88B2F11AFE1301EB1FB9C70E396E8E5_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_InstanceInfoBuffer;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_argsBuffer_m81BE13A707FAF6B8F9361AEBCDD9CBA69611C334_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_ArgsBuffer;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* IndirectBufferContextStorage_get_drawInfoBuffer_m0168780ED5CFCB3613F04F2C00561471352A5790_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = __this->___m_DrawInfoBuffer;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 IndirectBufferContextStorage_get_instanceInfoGlobalArray_m6D87D347531D8E3C00FB0967CCAEE69FED54FC41_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 L_0 = __this->___m_InstanceInfoStaging;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 IndirectBufferContextStorage_get_drawInfoGlobalArray_mF90CEAECE8B83E043E462A4495421A574CC257D4_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 L_0 = __this->___m_DrawInfoStaging;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C IndirectBufferContextStorage_get_allocationCounters_mF22684F6D0214AE0755E3DFA8BA047C9E63C70FC_inline (IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5* __this, const RuntimeMethod* method)
{
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0 = __this->___m_AllocationCounters;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 Enumerator_get_Current_mAA6CB160A909CEF1ADC1CCCDF9380803941163C5_gshared_inline (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE* __this, const RuntimeMethod* method)
{
{
UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* L_0 = (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5*)(&__this->___m_Enumerator);
KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 L_1;
L_1 = UnsafeParallelHashMapDataEnumerator_GetCurrent_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m1C0CDC7AA376CC3E59FD3778975787E871A057EC_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mDE748C9546D69A64F54913537F4DC4D5A34F48B0_gshared_inline (Enumerator_t367B1B4C6A49D6BA93A3CE842375D360A6B5B4EE* __this, const RuntimeMethod* method)
{
{
UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* L_0 = (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5*)(&__this->___m_Enumerator);
bool L_1;
L_1 = UnsafeParallelHashMapDataEnumerator_MoveNext_m15C57E6A73D44B6A1DEC165D193181FC30441204_inline(L_0, NULL);
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 ReadOnly_get_Item_m510E9CFF7964CDCF62515D167C597E0D236CD9EC_gshared_inline (ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 V_0;
memset((&V_0), 0, sizeof(V_0));
{
void* L_0 = __this->___m_Buffer;
int32_t L_1 = ___0_index;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_2;
L_2 = UnsafeUtility_ReadArrayElement_TisGPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_mE3E99755B2109D7E6B15F92D88ACAF909ED8B0BC_inline(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnly_get_Length_m97423845830035720ADF35FDEAED25CB04540968_gshared_inline (ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Length;
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 Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_gshared_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___value;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_gshared_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
int32_t L_0 = __this->___m_Index;
__this->___m_Index = ((int32_t)il2cpp_codegen_add(L_0, 1));
int32_t L_1 = __this->___m_Index;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_Array);
int32_t L_3 = L_2->___m_Length;
V_0 = (bool)((((int32_t)L_1) < ((int32_t)L_3))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_0047;
}
}
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_5 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_Array);
void* L_6 = L_5->___m_Buffer;
int32_t L_7 = __this->___m_Index;
int32_t L_8;
L_8 = UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_inline(L_6, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
__this->___value = L_8;
V_1 = (bool)1;
goto IL_0057;
}
IL_0047:
{
int32_t* L_9 = (int32_t*)(&__this->___value);
il2cpp_codegen_initobj(L_9, sizeof(int32_t));
V_1 = (bool)0;
goto IL_0057;
}
IL_0057:
{
bool L_10 = V_1;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
{
{
UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* L_0 = __this->___m_ListData;
int32_t L_1;
L_1 = UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_inline((UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeParallelHashMap_2_get_Capacity_m2BEE62B37F5F4D10F1B7E5676BC30C43098F11CD_gshared_inline (NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F* __this, const RuntimeMethod* method)
{
{
UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6* L_0 = (UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6*)(&__this->___m_HashMapData);
int32_t L_1;
L_1 = UnsafeParallelHashMap_2_get_Capacity_m7FB607E753E7BB88391B44BDB3AD004C0694C58C_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeParallelHashMap_2_get_Capacity_m89FAAACAFB19AD0FF9E1C272C31941EB0F14DBA9_gshared_inline (NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C* __this, const RuntimeMethod* method)
{
{
UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202* L_0 = (UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202*)(&__this->___m_HashMapData);
int32_t L_1;
L_1 = UnsafeParallelHashMap_2_get_Capacity_mD5A1C1AC6079B93358173704F0E29276B724ACC3_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_gshared_inline (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method)
{
{
void* L_0 = __this->___m_Buffer;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m07D46D19EE92DD34065B83AD3883AC8F9208075A_gshared_inline (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, const RuntimeMethod* method)
{
{
void* L_0 = __this->___m_Buffer;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m572F7D8564B280725E3F8796D300856F4E538DAC_gshared_inline (NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212* __this, const RuntimeMethod* method)
{
{
void* L_0 = __this->___m_Buffer;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeList_1_get_IsCreated_m4140E4A1EC4327F33B05247B7D8165CD53D1298B_gshared_inline (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, const RuntimeMethod* method)
{
{
UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* L_0 = __this->___m_ListData;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_mF41FC21E014A15698A937A15AF2FBB3B696E8D33_gshared_inline (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, const RuntimeMethod* method)
{
{
UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* L_0 = __this->___m_ListData;
int32_t L_1;
L_1 = UnsafeList_1_get_Length_m454F6DEA7572B445CED8A511EA4DC769FDA4A962_inline((UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m2842DB279BEAD40C9CB39EC85BDE2241798CFFF7_gshared_inline (const RuntimeMethod* method)
{
{
uint32_t L_0 = sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3);
return (int32_t)L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 NativeList_1_get_Item_m95638D8D9D035930958B1193BC609E694E1290AD_gshared_inline (NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* L_0 = __this->___m_ListData;
int32_t L_1 = ___0_index;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_2;
L_2 = UnsafeList_1_get_Item_m3A0BFEF38C97C16490DE06A464A5BBFAAD76FB6E_inline((UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB*)L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_gshared_inline (const RuntimeMethod* method)
{
{
uint32_t L_0 = sizeof(uint32_t);
return (int32_t)L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mA83365D6CA218351683FBE5BF4FDF01F36585FD1_gshared_inline (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method)
{
{
void* L_0 = __this->___m_Buffer;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_gshared_inline (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method)
{
{
void* L_0 = __this->___m_Buffer;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeList_1_get_IsCreated_m78B7C2B2827151A332E74D3019F98073EC9F90E1_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
{
{
UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* L_0 = __this->___m_ListData;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 Enumerator_get_Current_m90459F96EF3E303256EB1B640E5FDEE7EC4A27E5_gshared_inline (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478* __this, const RuntimeMethod* method)
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 V_0;
memset((&V_0), 0, sizeof(V_0));
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_0 = __this->___value;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m520E7B182EE164DA60F0CA13191BBD8A81FD3738_gshared_inline (Enumerator_t3FFE4EF76A12BADCF23E4AA7DB552E647227D478* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
int32_t L_0 = __this->___m_Index;
__this->___m_Index = ((int32_t)il2cpp_codegen_add(L_0, 1));
int32_t L_1 = __this->___m_Index;
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_2 = (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)(&__this->___m_Array);
int32_t L_3 = L_2->___m_Length;
V_0 = (bool)((((int32_t)L_1) < ((int32_t)L_3))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_0047;
}
}
{
NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_5 = (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)(&__this->___m_Array);
void* L_6 = L_5->___m_Buffer;
int32_t L_7 = __this->___m_Index;
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_8;
L_8 = UnsafeUtility_ReadArrayElement_TisGPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_mE3E99755B2109D7E6B15F92D88ACAF909ED8B0BC_inline(L_6, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
__this->___value = L_8;
V_1 = (bool)1;
goto IL_0057;
}
IL_0047:
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74* L_9 = (GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74*)(&__this->___value);
il2cpp_codegen_initobj(L_9, sizeof(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74));
V_1 = (bool)0;
goto IL_0057;
}
IL_0057:
{
bool L_10 = V_1;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* L_0 = __this->___m_ListData;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_inline((UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*)L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_mA471F77F2D730916D611ABCC0101077F2047CF05_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, int32_t ___1_value, const RuntimeMethod* method)
{
{
UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* L_0 = __this->___m_ListData;
int32_t L_1 = ___0_index;
int32_t L_2 = ___1_value;
UnsafeList_1_set_Item_mC977C810FA45B1034C2E40F302183686DA163488_inline((UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*)L_0, L_1, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_gshared_inline (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Length;
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 ReadOnly_get_Length_m5A02361A5596941D5096DA94B1ADBD6EB2EE5303_gshared_inline (ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Length;
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 ReadOnly_get_Item_m9DFC7CAC9FE6CC930E5BB888FC1018C186B6B135_gshared_inline (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
void* L_0 = __this->___m_Buffer;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_inline(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
int32_t L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 ReadOnly_get_Item_m159210D281409367CAF23A16F6900E82098F3134_gshared_inline (ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 V_0;
memset((&V_0), 0, sizeof(V_0));
{
void* L_0 = __this->___m_Buffer;
int32_t L_1 = ___0_index;
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_2;
L_2 = UnsafeUtility_ReadArrayElement_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_mFA361CB1BDFC44955AC2650781EB1E111FB3768D_inline(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_m2B5A2BD45D6590A5C78F6F8A115EB26DDB3C5BED_gshared_inline (NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC* __this, int32_t ___0_index, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_value, const RuntimeMethod* method)
{
{
UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184* L_0 = __this->___m_ListData;
int32_t L_1 = ___0_index;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_2 = ___1_value;
UnsafeList_1_set_Item_m408C3AE82D5D2D1C5CAC325A785A9BBFC6BD0E25_inline((UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184*)L_0, L_1, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2* UnsafeUtility_ArrayElementAsRef_Tisfloat4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_m81E2AFAE2579DE58485A0EE2613F933273719637_gshared_inline (void* ___0_ptr, int32_t ___1_index, const RuntimeMethod* method)
{
{
void* L_0 = ___0_ptr;
int32_t L_1 = ___1_index;
uint32_t L_2 = sizeof(float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2);
return (float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2*)(((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* UnsafeUtility_ArrayElementAsRef_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mF891568812C7380B6DED2683C55D3CB45A5400E6_gshared_inline (void* ___0_ptr, int32_t ___1_index, const RuntimeMethod* method)
{
{
void* L_0 = ___0_ptr;
int32_t L_1 = ___1_index;
uint32_t L_2 = sizeof(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A);
return (AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)(((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B Enumerator_get_Current_m8B67E6909EE129BF1820308F28C99720FF81AADA_gshared_inline (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6* __this, const RuntimeMethod* method)
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B V_0;
memset((&V_0), 0, sizeof(V_0));
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_0 = __this->___value;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF067ACD679ED24D47A92B5F59442B6C6E3F9346C_gshared_inline (Enumerator_t5BC55E5400AC360D003D64E87140B69E879DB5B6* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
int32_t L_0 = __this->___m_Index;
__this->___m_Index = ((int32_t)il2cpp_codegen_add(L_0, 1));
int32_t L_1 = __this->___m_Index;
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_2 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___m_Array);
int32_t L_3 = L_2->___m_Length;
V_0 = (bool)((((int32_t)L_1) < ((int32_t)L_3))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_0047;
}
}
{
NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* L_5 = (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*)(&__this->___m_Array);
void* L_6 = L_5->___m_Buffer;
int32_t L_7 = __this->___m_Index;
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_8;
L_8 = UnsafeUtility_ReadArrayElement_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m86FC76E325E9D3B56133BB7A193BAF12B47FBCC1_inline(L_6, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
__this->___value = L_8;
V_1 = (bool)1;
goto IL_0057;
}
IL_0047:
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* L_9 = (InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*)(&__this->___value);
il2cpp_codegen_initobj(L_9, sizeof(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B));
V_1 = (bool)0;
goto IL_0057;
}
IL_0057:
{
bool L_10 = V_1;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* UnsafeUtility_ArrayElementAsRef_TisMatrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_m421DEC682DE08802EF2BED5287F24D14F15FEBBC_gshared_inline (void* ___0_ptr, int32_t ___1_index, const RuntimeMethod* method)
{
{
void* L_0 = ___0_ptr;
int32_t L_1 = ___1_index;
uint32_t L_2 = sizeof(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6);
return (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ReadOnly_get_Item_m13AB4BEFBEE6EE9755784AE433AA0F8822040898_gshared_inline (ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117* __this, int32_t ___0_index, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
void* L_0 = __this->___m_Buffer;
int32_t L_1 = ___0_index;
uint32_t L_2;
L_2 = UnsafeUtility_ReadArrayElement_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mDA80BAFF55EA77496672B3B5B3804B55274B7E95_inline(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
V_0 = L_2;
goto IL_0010;
}
IL_0010:
{
uint32_t L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method)
{
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_4 = V_0;
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = ___0_item;
(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
return;
}
IL_0034:
{
int32_t L_9 = ___0_item;
List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_gshared_inline (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____current;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_mC637081FE672C0031E11601B26B912CDD2F20215_gshared_inline (NativeList_1_tF05833EAAE5AC2EE627773E213F31E568613D11C* __this, const RuntimeMethod* method)
{
{
UnsafeList_1_t6B33FA0D43DCA4560A225E333E6722C55B5E2FC9* L_0 = __this->___m_ListData;
int32_t L_1;
L_1 = UnsafeList_1_get_Length_m1900E34C6E3BF59175803FF2C30A305AB1F66216_inline((UnsafeList_1_t6B33FA0D43DCA4560A225E333E6722C55B5E2FC9*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m82F64F20A2A4A968F6449691078DE521D81749B2_gshared_inline (NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690* __this, const RuntimeMethod* method)
{
{
void* L_0 = __this->___m_Buffer;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mF321CC67F4D488DA52D464CB1859612A5B63770A_gshared_inline (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* __this, const RuntimeMethod* method)
{
{
void* L_0 = __this->___m_Buffer;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m7C8996AF326039407F68DDE92FB9B8C2F70828DA_gshared_inline (NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9* __this, const RuntimeMethod* method)
{
{
void* L_0 = __this->___m_Buffer;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisOccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627_mB0E36A30678F290202CF790F64FDABD61C0E4FDB_gshared_inline (const RuntimeMethod* method)
{
{
uint32_t L_0 = sizeof(OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627);
return (int32_t)L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_gshared_inline (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m6652E0C2C76FD532398703F6A777EDA02EBB5CEF_gshared_inline (ReadOnlySpan_1_tFBC0482980BECAC34D5B41E0EF4D72F24C6E3AF9* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 NativeList_1_get_Item_m899F4FA5057364CE16DEBF1D85FB8030C610E726_gshared_inline (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* L_0 = __this->___m_ListData;
int32_t L_1 = ___0_index;
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 L_2;
L_2 = UnsafeList_1_get_Item_m24A24AD70DCBD1FA279D9B060EAE362B32FB59DB_inline((UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C*)L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m38B568AF1720C4E3008D89A0DCEBAC2A5269C16A_gshared_inline (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, const RuntimeMethod* method)
{
{
UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* L_0 = __this->___m_ListData;
int32_t L_1;
L_1 = UnsafeList_1_get_Length_m9825ED0D2CFA59E7BE99CDA94D52F16A77B7EABB_inline((UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_mF6FE012386FEC37AA703E93F19BB322258167812_gshared_inline (NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075* __this, int32_t ___0_index, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 ___1_value, const RuntimeMethod* method)
{
{
UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* L_0 = __this->___m_ListData;
int32_t L_1 = ___0_index;
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 L_2 = ___1_value;
UnsafeList_1_set_Item_m605E8FEBB622B5715153E47D8ECC2D40C5836FAE_inline((UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C*)L_0, L_1, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_mB6036E9849D95650D6E73DA0D179CD7B61E696F2_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_lhs, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_rhs, const RuntimeMethod* method)
{
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_lhs;
float L_1 = L_0.___x;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_rhs;
float L_3 = L_2.___x;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_lhs;
float L_5 = L_4.___y;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_rhs;
float L_7 = L_6.___y;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_lhs;
float L_9 = L_8.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_rhs;
float L_11 = L_10.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
memset((&L_12), 0, sizeof(L_12));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL);
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_length_m6A2B63D7A3B84261C2F7FCAA2CB382288A57D257_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, const RuntimeMethod* method)
{
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___0_x;
float L_2;
L_2 = math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline(L_0, L_1, NULL);
float L_3;
L_3 = math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline(L_2, NULL);
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x = L_0;
float L_1 = ___1_y;
__this->___y = L_1;
float L_2 = ___2_z;
__this->___z = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
float L_1;
L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
V_0 = L_1;
float L_2 = V_0;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_001e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
V_2 = L_6;
goto IL_0026;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_2 = L_7;
goto IL_0026;
}
IL_0026:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
uint32_t L_0 = __this->___m_Value;
V_0 = ((int32_t)((int32_t)L_0&((int32_t)-65536)));
uint32_t L_1 = V_0;
if (!L_1)
{
goto IL_0023;
}
}
{
uint32_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
uint32_t L_3 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit;
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_0021;
}
}
{
uint32_t L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
uint32_t L_5 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_SharedResourceValidBit;
return (bool)((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
}
IL_0021:
{
return (bool)1;
}
IL_0023:
{
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapDataEnumerator_MoveNext_m15C57E6A73D44B6A1DEC165D193181FC30441204_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method)
{
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_0 = __this->___m_Buffer;
int32_t* L_1 = (int32_t*)(&__this->___m_BucketIndex);
int32_t* L_2 = (int32_t*)(&__this->___m_NextIndex);
int32_t* L_3 = (int32_t*)(&__this->___m_Index);
bool L_4;
L_4 = UnsafeParallelHashMapData_MoveNext_m3A7C4662D2D479B740F657CECED1B78E1BDE1BDE_inline(L_0, L_1, L_2, L_3, NULL);
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline (int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 UnsafeParallelHashMapDataEnumerator_GetCurrent_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m1C0CDC7AA376CC3E59FD3778975787E871A057EC_gshared_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method)
{
KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516));
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_0 = __this->___m_Buffer;
(&V_0)->___m_Buffer = L_0;
int32_t L_1 = __this->___m_Index;
(&V_0)->___m_Index = L_1;
KeyValue_2_t5A04414A9843F3CF54B7B1BDBFE50C6A5C74C516 L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 UnsafeUtility_ReadArrayElement_TisGPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74_mE3E99755B2109D7E6B15F92D88ACAF909ED8B0BC_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
{
void* L_0 = ___0_source;
int32_t L_1 = ___1_index;
uint32_t L_2 = sizeof(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74);
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_3 = (*(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
{
void* L_0 = ___0_source;
int32_t L_1 = ___1_index;
uint32_t L_2 = sizeof(int32_t);
int32_t L_3 = (*(int32_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_length;
int32_t L_1;
L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeParallelHashMap_2_get_Capacity_m7FB607E753E7BB88391B44BDB3AD004C0694C58C_gshared_inline (UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6* __this, const RuntimeMethod* method)
{
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_0 = __this->___m_Buffer;
int32_t L_1 = L_0->___keyCapacity;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeParallelHashMap_2_get_Capacity_mD5A1C1AC6079B93358173704F0E29276B724ACC3_gshared_inline (UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202* __this, const RuntimeMethod* method)
{
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_0 = __this->___m_Buffer;
int32_t L_1 = L_0->___keyCapacity;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m454F6DEA7572B445CED8A511EA4DC769FDA4A962_gshared_inline (UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_length;
int32_t L_1;
L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 UnsafeList_1_get_Item_m3A0BFEF38C97C16490DE06A464A5BBFAAD76FB6E_gshared_inline (UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74* L_0 = __this->___Ptr;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
uint32_t L_3 = sizeof(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74);
GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74 L_4 = (*(GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74*)((GPUInstanceComponentDesc_tA386615944C32F7A0B71FF8B2F84E1A159C02E74*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t* L_0 = __this->___Ptr;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
uint32_t L_3 = sizeof(int32_t);
int32_t L_4 = (*(int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_mC977C810FA45B1034C2E40F302183686DA163488_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, int32_t ___1_value, const RuntimeMethod* method)
{
{
int32_t* L_0 = __this->___Ptr;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
uint32_t L_3 = sizeof(int32_t);
int32_t L_4 = ___1_value;
*(int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))) = L_4;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 UnsafeUtility_ReadArrayElement_TisSharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692_mFA361CB1BDFC44955AC2650781EB1E111FB3768D_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
{
void* L_0 = ___0_source;
int32_t L_1 = ___1_index;
uint32_t L_2 = sizeof(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692);
SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692 L_3 = (*(SharedInstanceHandle_tC3415E5C355DF902D26BACE70048BB60426A3692*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_m408C3AE82D5D2D1C5CAC325A785A9BBFC6BD0E25_gshared_inline (UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184* __this, int32_t ___0_index, InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B ___1_value, const RuntimeMethod* method)
{
{
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B* L_0 = __this->___Ptr;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
uint32_t L_3 = sizeof(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_4 = ___1_value;
*(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*)((InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))) = L_4;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B UnsafeUtility_ReadArrayElement_TisInstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B_m86FC76E325E9D3B56133BB7A193BAF12B47FBCC1_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
{
void* L_0 = ___0_source;
int32_t L_1 = ___1_index;
uint32_t L_2 = sizeof(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B);
InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B L_3 = (*(InstanceHandle_tE8D892B001AFFDB8FA53EB19F2B356436AC36C3B*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t UnsafeUtility_ReadArrayElement_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mDA80BAFF55EA77496672B3B5B3804B55274B7E95_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
{
void* L_0 = ___0_source;
int32_t L_1 = ___1_index;
uint32_t L_2 = sizeof(uint32_t);
uint32_t L_3 = (*(uint32_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m1900E34C6E3BF59175803FF2C30A305AB1F66216_gshared_inline (UnsafeList_1_t6B33FA0D43DCA4560A225E333E6722C55B5E2FC9* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_length;
int32_t L_1;
L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 UnsafeList_1_get_Item_m24A24AD70DCBD1FA279D9B060EAE362B32FB59DB_gshared_inline (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* L_0 = __this->___Ptr;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
uint32_t L_3 = sizeof(IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805);
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 L_4 = (*(IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805*)((IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m9825ED0D2CFA59E7BE99CDA94D52F16A77B7EABB_gshared_inline (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_length;
int32_t L_1;
L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_m605E8FEBB622B5715153E47D8ECC2D40C5836FAE_gshared_inline (UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* __this, int32_t ___0_index, IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 ___1_value, const RuntimeMethod* method)
{
{
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805* L_0 = __this->___Ptr;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
uint32_t L_3 = sizeof(IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805);
IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805 L_4 = ___1_value;
*(IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805*)((IndirectBufferContext_tC867F1E4C07484F15773E7A382CCB107C57AC805*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))) = L_4;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x = L_0;
float L_1 = ___1_y;
__this->___y = L_1;
float L_2 = ___2_z;
__this->___z = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mE193D8880350D74CC8D63A0D53CDC5902F844AAD_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___0_x, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___1_y, const RuntimeMethod* method)
{
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___0_x;
float L_1 = L_0.___x;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___1_y;
float L_3 = L_2.___x;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___0_x;
float L_5 = L_4.___y;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___1_y;
float L_7 = L_6.___y;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___0_x;
float L_9 = L_8.___z;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___1_y;
float L_11 = L_10.___z;
return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sqrt_mEF31DE7BD0179009683C5D7B0C58E6571B30CF4A_inline (float ___0_x, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___0_x;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = sqrt(((double)((float)L_0)));
return ((float)L_1);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
float L_1 = L_0.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
float L_3 = L_2.___x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
float L_5 = L_4.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
float L_7 = L_6.___y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
float L_9 = L_8.___z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
float L_11 = L_10.___z;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
V_0 = ((float)L_12);
goto IL_0034;
}
IL_0034:
{
float L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapData_MoveNext_m3A7C4662D2D479B740F657CECED1B78E1BDE1BDE_inline (UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___0_data, int32_t* ___1_bucketIndex, int32_t* ___2_nextIndex, int32_t* ___3_index, const RuntimeMethod* method)
{
int32_t* V_0 = NULL;
{
int32_t* L_0 = ___2_nextIndex;
int32_t L_1 = *((int32_t*)L_0);
if ((((int32_t)L_1) == ((int32_t)(-1))))
{
goto IL_001c;
}
}
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_2 = ___0_data;
uint8_t* L_3 = L_2->___next;
V_0 = (int32_t*)L_3;
int32_t* L_4 = ___3_index;
int32_t* L_5 = ___2_nextIndex;
int32_t L_6 = *((int32_t*)L_5);
*((int32_t*)L_4) = (int32_t)L_6;
int32_t* L_7 = ___2_nextIndex;
int32_t* L_8 = V_0;
int32_t* L_9 = ___2_nextIndex;
int32_t L_10 = *((int32_t*)L_9);
int32_t L_11 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 4))))));
*((int32_t*)L_7) = (int32_t)L_11;
return (bool)1;
}
IL_001c:
{
UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_12 = ___0_data;
int32_t* L_13 = ___1_bucketIndex;
int32_t* L_14 = ___2_nextIndex;
int32_t* L_15 = ___3_index;
bool L_16;
L_16 = UnsafeParallelHashMapData_MoveNextSearch_m470DB16F92234F8BF5C36E38E1B2D81A208634F4(L_12, L_13, L_14, L_15, NULL);
return L_16;
}
}