#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualActionInvoker5 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct VirtualActionInvoker6 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Action`1 struct Action_1_tD7D5CE7F2FAEACB3761C239E9D66C15DFB9151C5; // System.Action`1 struct Action_1_tFF0F3D982F6CEB68CBA322555CBBEE6AE1D2519C; // System.Action`1 struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87; // System.Action`1 struct Action_1_tE1B4F64CA3D1DB6ADAB1A8F74523D3814F6600C2; // System.Action`1 struct Action_1_t29B51564E49F5100689191ED6A9BFFC2081294EB; // System.Action`2 struct Action_2_t8699AD063704997E98999B3BFF13FA7750266B16; // System.Action`2 struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C; // System.Action`2 struct Action_2_tECD5D9B0D67D486B802E231F6C4D4B0870A6FE72; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t00F06DB47B767A7C20C91B71A5A9712F9D49C704; // System.EventHandler`1 struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7; // FIMSpace.Generating.FCheckerGraph`1 struct FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B; // FIMSpace.Generating.FGenGrid`1 struct FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05; // System.Func`2 struct Func_2_t507FDCD835B1C46E5BB2B70070A3F829B0CE7DF8; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; // System.Func`2 struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E; // System.Func`3 struct Func_3_t8D89D026358924DA167CB184A8C28402646BE251; // System.Func`3 struct Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79; // System.Func`4 struct Func_4_t000689E375D9A4E915D11018179939611B66614C; // System.Func`4 struct Func_4_t88F824E7FC3FCCCA89CBBC490FD2A6069E1DD8DE; // System.Func`5,FIMSpace.Generating.FieldSetup,System.Boolean> struct Func_5_t6031497AD9D44A90D60C6F12D1B640484BD83028; // System.Func`5 struct Func_5_tC14A411E865BC358F6D48A0F968B75AF25E80A3B; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t3F8794A1430D3F7D6136DF59D6BC7A6542A9F3AA; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t275C4403915BBF0F856D858132B2DB630B1886F1; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_tB03B794D013E7507446D9B98CA12E7EEAF648B37; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_tEAEDBB650F18D55C1B0D68D61171CF30C0A22711; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_tD9B7497A707363F9D9F49FB17A6EB7C0B9357162; // System.Collections.Generic.List`1> struct List_1_t261B5FB86860583ED8B529D12A8662404F52324A; // System.Collections.Generic.List`1> struct List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4; // System.Collections.Generic.List`1> struct List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518; // System.Collections.Generic.List`1 struct List_1_tDB72209F35D56F62A287633F9450978E90B90987; // System.Collections.Generic.List`1 struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65; // System.Collections.Generic.List`1 struct List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174; // System.Collections.Generic.List`1 struct List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253; // System.Collections.Generic.List`1 struct List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0; // System.Collections.Generic.List`1 struct List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE; // System.Collections.Generic.List`1 struct List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79; // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7; // System.Collections.Generic.List`1 struct List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604; // System.Collections.Generic.List`1 struct List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D; // System.Collections.Generic.List`1 struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F; // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B; // System.Collections.Generic.List`1 struct List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA; // System.Collections.Generic.List`1 struct List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53; // System.Collections.Generic.List`1 struct List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7; // System.Collections.Generic.List`1 struct List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; // System.Collections.Generic.List`1 struct List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930; // System.Collections.Generic.List`1 struct List_1_t558592816DA880773C8A60C1EB777F3B092B68EC; // System.Collections.Generic.List`1 struct List_1_tA76CA99B977CE699A66053839B6FA6E86460567A; // System.Collections.Generic.List`1 struct List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9; // System.Collections.Generic.List`1 struct List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3; // System.Collections.Generic.List`1 struct List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065; // System.Collections.Generic.List`1 struct List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32; // System.Collections.Generic.List`1 struct List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2; // System.Collections.Generic.List`1 struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19; // System.Collections.Generic.List`1 struct List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10; // System.Collections.Generic.List`1 struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E; // System.Collections.Generic.List`1 struct List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490; // System.Collections.Generic.List`1 struct List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; // System.Collections.Generic.List`1 struct List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0; // System.Collections.Generic.List`1 struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72; // System.Collections.Generic.List`1 struct List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D; // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25; // System.Collections.Generic.List`1 struct List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880; // System.Collections.Generic.List`1 struct List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24; // System.Collections.Generic.List`1 struct List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9; // System.Collections.Generic.List`1 struct List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B; // System.Collections.Generic.List`1 struct List_1_t533C65B4682217894A3923A15A70A8266CEF5147; // System.Collections.Generic.List`1 struct List_1_t87E336F669AA4584F9C83583A63331248C3113DF; // System.Collections.Generic.List`1 struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t8C9700C36B6F2891A499C9A9504ABCDF54FE68EC; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t076217450220DD0DCACB87EB4D97BA4295C4E381; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t18C5F5323538E76CADA8ECE9588CBE1627CF8967; // System.Action`1[] struct Action_1U5BU5D_t16968964C0A17BE4F5586C8A92C3446620B90206; // System.Action`1[] struct Action_1U5BU5D_t13A7E7AEE39AC80351465E4F88B8238251F92BB3; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_t5345DF8EFB9492131DC528C6961EFE3459E5D07E; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_t28FB7061D7FBE580345C2F87C6EAF2AAACB6D410; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_t91AC2266BF5212A33BBE705D3F00FF977C8FA774; // FIMSpace.Generating.FGenGraph`2[] struct FGenGraph_2U5BU5D_t946E9A711BA38869CFFA8C9E3D7529BA3AEE6F73; // System.Action[] struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2; // System.Reflection.Assembly[] struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339; // UnityEngine.Bounds[] struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5; // UnityEngine.BoxCollider[] struct BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370; // System.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // FIMSpace.Generating.Checker.CheckerField[] struct CheckerFieldU5BU5D_t2B0777CBE4B35A534C564A0A045F27CDB69EE92D; // UnityEngine.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; // UnityEngine.CombineInstance[] struct CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // System.Exception[] struct ExceptionU5BU5D_t99DA4B29FFBFD40F2C926A32586692D433EF291C; // FIMSpace.Generating.FieldCell[] struct FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50; // FIMSpace.Generating.FieldModification[] struct FieldModificationU5BU5D_t7585C33C25D4BC14159A4E0B02B2957C118B4E1F; // FIMSpace.Generating.FieldSpawner[] struct FieldSpawnerU5BU5D_tA683E38CC2E0AF270D27C8F7F72371F786BAC3CB; // FIMSpace.Generating.FieldVariable[] struct FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B; // UnityEngine.GUIContent[] struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503; // UnityEngine.GUILayoutOption[] struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2; // UnityEngine.GameObject[] struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF; // FIMSpace.Generating.IGenerating[] struct IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93; // FIMSpace.Generating.InjectionSetup[] struct InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF; // FIMSpace.Generating.InstructionDefinition[] struct InstructionDefinitionU5BU5D_tEE7B58EDBFF328CC1FD81CD0A46D3CC5FF01598C; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // UnityEngine.Material[] struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; // UnityEngine.MeshFilter[] struct MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA; // UnityEngine.MeshRenderer[] struct MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446; // FIMSpace.Generating.ModificatorsPack[] struct ModificatorsPackU5BU5D_t74FED0813B4B27058CBA6BC43AD65A1F13A185B4; // FIMSpace.Generating.OSPrefabReference[] struct OSPrefabReferenceU5BU5D_tB98D58B7B17DC841C091089F63D768D93C3643CB; // FIMSpace.Generating.OStamperSet[] struct OStamperSetU5BU5D_tA96484AC24F460A0E7F58A88087CC2D4B45434BB; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // FIMSpace.Generating.PrefabReference[] struct PrefabReferenceU5BU5D_t02204C7FA7ABA6CD00443A2ECE2E63FD80F06F05; // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; // UnityEngine.ReflectionProbe[] struct ReflectionProbeU5BU5D_t0B187E58E1FC2292139FAB3097C90F94355D1B09; // FIMSpace.Generating.PathFind.SimplePathGuide[] struct SimplePathGuideU5BU5D_t873EE6F63E65E144850DCE620E1EDC3ABA7E68DD; // FIMSpace.Generating.SpawnData[] struct SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30; // FIMSpace.Generating.SpawnInstruction[] struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C; // FIMSpace.Generating.SpawnRuleBase[] struct SpawnRuleBaseU5BU5D_t17F51EB5C1DCEBA9CF14FC1F1A0FDF6D42D0DF0A; // FIMSpace.Generating.SpawnerVariableHelper[] struct SpawnerVariableHelperU5BU5D_tFEAEE73403DAF3DEB666DE03A259D8A19E7CF629; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // UnityEngine.Transform[] struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24; // TriggersRelation[] struct TriggersRelationU5BU5D_t3CB4000A5B9184C81F9D87D48ADDF1735AFDB207; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; // FIMSpace.Generating.GenerationShape/ShapeCell[] struct ShapeCellU5BU5D_t2FE80EC137F84101025136BBDA9F76BFE11F9AB4; // FIMSpace.Generating.GenerationShape/ShapeCells[] struct ShapeCellsU5BU5D_t98C80F7CC015055C672586C9460B2C55088E4EF6; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; // System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F; // System.Reflection.Assembly struct Assembly_t; // System.AssemblyLoadEventHandler struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // UnityEngine.BoxCollider struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23; // FIMSpace.Generating.CellsController struct CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514; // FIMSpace.Generating.CheckCellsSelectorSetup struct CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1; // FIMSpace.Generating.Checker.CheckerField struct CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // FIMSpace.Generating.DungeonPlanPreset struct DungeonPlanPreset_t847A3E27C4134ED1D51C5E0BFBD473FD7B55420F; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; // System.EventHandler struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82; // FReflectionProbePreset struct FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD; // FIMSpace.FTex.FThread struct FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8; // FIMSpace.Generating.FieldCell struct FieldCell_t0474210B4815B1D080500050D625323788B306F9; // FIMSpace.Generating.FieldModification struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF; // FIMSpace.Generating.FieldSetup struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926; // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC; // FIMSpace.Generating.FieldVariable struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F; // FIMSpace.Generating.FlexibleGeneratorSetup struct FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // FIMSpace.Generating.GenerateAsyncThread struct GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19; // FIMSpace.Generating.GeneratingPreparation struct GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89; // FIMSpace.Generating.GenerationShape struct GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // FIMSpace.Generating.IGenerating struct IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3; // FIMSpace.Generating.InjectionSetup struct InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C; // FIMSpace.Generating.InstantiatedFieldInfo struct InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6; // FIMSpace.Generating.InstructionDefinition struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445; // UnityEngine.LightProbeGroup struct LightProbeGroup_tF21BBB26BA53E8E7C6D957B5C95FA3BCCC1B8E0F; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // UnityEngine.MeshFilter struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5; // UnityEngine.MeshRenderer struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE; // System.Reflection.MethodInfo struct MethodInfo_t; // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC; // FIMSpace.Generating.NeightbourPlacement struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9; // FIMSpace.Generating.OSPrefabReference struct OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525; // FIMSpace.Generating.OStampPhysicalPlacementSetup struct OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252; // FIMSpace.Generating.OStamperMultiSet struct OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D; // FIMSpace.Generating.OStamperSet struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // FIMSpace.Generating.ObjectStampEmitter struct ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E; // FIMSpace.Generating.PGGIgnoreCombining struct PGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A; // FIMSpace.Generating.PrefabReference struct PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D; // System.Random struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8; // UnityEngine.ReflectionProbe struct ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; // System.ResolveEventHandler struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // FIMSpace.Generating.PathFind.SimplePathGuide struct SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA; // FIMSpace.Generating.Planning.SingleInteriorSettings struct SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F; // FIMSpace.Generating.SpawnData struct SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7; // FIMSpace.Generating.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6; // FIMSpace.Generating.SpawnerVariableHelper struct SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580; // System.String struct String_t; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; // System.Threading.Thread struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // TriggersRelation struct TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6; // System.Type struct Type_t; // System.UnhandledExceptionEventHandler struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C; // FIMSpace.Generating.VillagePlanPreset struct VillagePlanPreset_tE27ED1000DDBAE1CAAAAA68AC1B97F5A8DA1B95F; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // FIMSpace.Generating.FieldModification/<>c__DisplayClass25_0 struct U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3; // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings struct TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D; // FIMSpace.Generating.GenerationShape/GenerationSetup struct GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3; // FIMSpace.Generating.GenerationShape/RectSet struct RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF; // FIMSpace.Generating.GenerationShape/ShapeCell struct ShapeCell_t122ACBFE78E1B1FD758CA59FB3C85663B64C4AAC; // FIMSpace.Generating.GenerationShape/ShapeCells struct ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50; IL2CPP_EXTERN_C RuntimeClass* BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EProcedureType_tC4092D0B2DDA961501662A96F44A061758220793_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t558592816DA880773C8A60C1EB777F3B092B68EC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2; IL2CPP_EXTERN_C String_t* _stringLiteral089C5D7838A8633419734BA0522FB4A6DF01BEF6; IL2CPP_EXTERN_C String_t* _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46; IL2CPP_EXTERN_C String_t* _stringLiteral1C4773DB03D9726D34FD52F3547B7C841B51F5F7; IL2CPP_EXTERN_C String_t* _stringLiteral24A3E766756A2B1F5FFFD332E395065C97ED0D1E; IL2CPP_EXTERN_C String_t* _stringLiteral2A89960A21551BD93D201B343896D0BE5284C8A8; IL2CPP_EXTERN_C String_t* _stringLiteral35B7A6A3C21E7CF41CD99190E35EA8D8744A9EDC; IL2CPP_EXTERN_C String_t* _stringLiteral55DCC0D986FB3D29B573CB3C102DC516FF339E83; IL2CPP_EXTERN_C String_t* _stringLiteral60C3B00C3E3226ABF39936463A0083912FFB197D; IL2CPP_EXTERN_C String_t* _stringLiteral6BDCE88130D44205630E30B11E48857ADE245A3B; IL2CPP_EXTERN_C String_t* _stringLiteral78BC9F093B1FE7FD3C63128B6C617EC48FCDFA5F; IL2CPP_EXTERN_C String_t* _stringLiteral84AF3FA7B042DF94A31086A335D48F9355934ACA; IL2CPP_EXTERN_C String_t* _stringLiteral89C01DD2F4EFFACFA6B3CD9ADC84A2F0015EB129; IL2CPP_EXTERN_C String_t* _stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1; IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73; IL2CPP_EXTERN_C String_t* _stringLiteralA5BD148EAA7C15EC341F5BD59F7DC00591DD7E99; IL2CPP_EXTERN_C String_t* _stringLiteralA712606690D63FD339C73483E3FB54C8593C91ED; IL2CPP_EXTERN_C String_t* _stringLiteralAA90CC9D02EC44E8506B2F68CC40B90949EA7CAD; IL2CPP_EXTERN_C String_t* _stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8; IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D; IL2CPP_EXTERN_C String_t* _stringLiteralB712A61E66DCAE30371358501A4CEE51F6536196; IL2CPP_EXTERN_C String_t* _stringLiteralBD33E4C0AEB2753F0AD05A951843B93F9EBBA80A; IL2CPP_EXTERN_C String_t* _stringLiteralBDCCA77E52D537DF27BD630C64B7DBBFD970FC65; IL2CPP_EXTERN_C String_t* _stringLiteralBE648FC75C87A06B9A7D4447E48E7FB694930573; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralE0E6F4BF26B4A61BF9095BE5B73603FE80A8A65E; IL2CPP_EXTERN_C String_t* _stringLiteralE161BF68E5E1224B5CDC2F8466184B096D24947D; IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC; IL2CPP_EXTERN_C String_t* _stringLiteralEBB84627996D7151DEA45CDB4C93B5E9F8487B74; IL2CPP_EXTERN_C String_t* _stringLiteralFA25A336F6F3AA28413336D13A0B2FED3F018B6A; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A_mDCDDCCBFA268A73FD07B5E6ED1542CDDD80BED7A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m619B3CD5C6FA7D86B0F71B12D89107AC1632E4DD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_mAB44925D19BCCF3C7D2A89A34E0CB5DBB82A06B0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m016E4D5B1379D7F5513871909A214B4D3245B469_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2EAC0993868536B67491552298FF210305BEBC22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mA31A1C3C4A70A20E0062CAE9C205AC023A43013F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m6014665002D0CA617385E044692D00627FEE9BEF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m0039C4FCD6DAF3D35F0EF036E849E05E5519A19C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m470A515FD559E4BB7F52A3C09E4DEB6BE00C6FB1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD0A1CDC7AE96FAF860C8CADBD2B030B9C8CE41ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE881CCDDD8344E4DCEFBD1FC02E6A9C35DA8B5A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF1AE208C4235156E99032ABABE1C70518B2E8422_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m0043B9D63A4ED397269C8A7E8098607980EACA66_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mEF446C91CF394E4919E2A781C9AD8D7CEB1D64D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mF906A9071E93A7A33829F9374DB9B2A4E5FB3994_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m3D71C7D99A4888C693D00BE4CAE60591FA4630FF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m56E1EA8E30F11D97B6B0291F9C7F0F299271FC4B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m384600058D76274356751CA89916E58F0740553E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mCB8B191D328FAB965FAC12F41217723181FA175A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0493B7610A70B68F7981677BDE958B27D648EDF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF71C7751270D4A2F0E4A1FCBC21AFAA40E41B12D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_CopyEmpty_mFACF42B94736F5BD9A441B6214B0CF518363257F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_Copy_mA75F2BAE903F624F9239B420E7B125CF887AB5C2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_Generate_mB4D495F45CBC6E96423B6117ED3F006F38364245_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetCorrespondingSubGraphCell_mBB80642B9FBDD6DEFEA9B1AFF30758735E71CFD9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetCorrespondingSubGraph_mCBC813FC04CAB909BAE18CB2AB74B2C612B5A736_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E_mA8AE73B99C346ADBD669FB7AC174705CADCBE809_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D_m71DD665FD8BB71E7F0CA0231963C164F3C0A8878_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m0084C8E1307421A30738FC5F3A6CE3A567F13BA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_m891F9F7ED6B0B2D8C78AA9026D981D197F2851CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_mCA89DAF406FB177DFEFF48950F554068BE42D7EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m8C433FB8D6F90BEFADF0AB5B979E663C44FC018E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2DCDE5FFA7020B15019DC9EB26D48CB88BE23252_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mCE8F5764B7D889130A089E1BEEBEABBCF4BB22BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m49056A4564140B07E32F51C336062054EDAE572A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m56EEC967F6DE5517D5AFFA040693F7C560EB56E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mF72288901A0A43CBDDB56599C75DBAC7DDC9C6FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m00F49740BA1363AF8CD74DC5A4099AE825542D51_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mA3FDE68C920404F2D0864299F528A8268D1CFB2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mD7288D68576E344F8804587BF53E57AA820542C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m94282926301CCFECD9396AB66D988A74916FA3CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mDFF2BDEB7AD41BB9FAEAA1077DA658C6822A7072_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mE164FEEAD38E9D503815F4C828CEC266262025B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m13F79705E65C807CD9BD57C4461A7B47785FDE03_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3BEC15B609CFFB51E63A05733E73B083951645FA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m81D7B93C375ECAC1248F377D3B3A5F96A9547E81_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9C153D9CBADFDB6D803C0C667D258697CA3D64AF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD58C9124DFA1F713DF5713369BD4D537C595F6FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE87D19792408B0284962521E4F189E704CEE1A8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF7D03B81BF26209B466FA3A827B137D7B0B1D7C2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3EFEAC665539C43D54AB224225FCD85DA4FF0D68_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6CF7059C1BFADBCEE09716C51E4EF101FB0EE4B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9C429B454DB187A9FDACDF976B9852A6E5349529_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mFD504C7BD4B51E0A0C40D8685C42DE68EAD035CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0BCF60C9F3A5971810D8FFB4D0D1A92160517CDA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0CB7CB3DC5CB7BBCC0F54022B0CB2CFB898285F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3D0F172D8411162A40393DC945261E983BFF09F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5127FE09BFDDC9D6B7D4AA4EF118AD99EF1F4705_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mFF70B00D625908A0B276F284BB6EF3D5A97CE22A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4FCFFBDAA0A72D4231F0C282807C5BD36AA1FEB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m02B13D9F8C2777CA6CCA386F24619C7A4CC97515_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m4889E2B000221A8691CB6FA730AEAD405E242E5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m635D03568E9DFE589587FC53D41895471756853B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m9F413848B1AED34C2A798838D10078D55612224D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_CheckForNulls_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m0E92FE3E48B65F1926B805E9FB8AD95ECEA2484A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass25_0_U3CGetDerivedTypesU3Eb__0_m4B8A0402C779667F4DCA23177B6567797A11C488_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5; struct List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5; struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339; struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5; struct CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093; struct FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50; struct IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; struct MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t5345DF8EFB9492131DC528C6961EFE3459E5D07E* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tB03B794D013E7507446D9B98CA12E7EEAF648B37* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t8C9700C36B6F2891A499C9A9504ABCDF54FE68EC* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t28FB7061D7FBE580345C2F87C6EAF2AAACB6D410* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tEAEDBB650F18D55C1B0D68D61171CF30C0A22711* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t076217450220DD0DCACB87EB4D97BA4295C4E381* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t91AC2266BF5212A33BBE705D3F00FF977C8FA774* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tD9B7497A707363F9D9F49FB17A6EB7C0B9357162* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t18C5F5323538E76CADA8ECE9588CBE1627CF8967* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.FGenGraph`2::AllCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___AllCells_0; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenGraph`2::AllApprovedCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___AllApprovedCells_1; // FIMSpace.Generating.FGenGrid`1 FIMSpace.Generating.FGenGraph`2::Cells FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05* ___Cells_2; // System.Collections.Generic.List`1> FIMSpace.Generating.FGenGraph`2::SubGraphs List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* ___SubGraphs_3; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinXU3Ek__BackingField_4; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinYU3Ek__BackingField_5; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinZU3Ek__BackingField_6; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxXU3Ek__BackingField_7; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxYU3Ek__BackingField_8; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxZU3Ek__BackingField_9; // System.Int32 FIMSpace.Generating.FGenGraph`2::Width int32_t ___Width_10; // System.Int32 FIMSpace.Generating.FGenGraph`2::Height int32_t ___Height_11; // System.Int32 FIMSpace.Generating.FGenGraph`2::Depth int32_t ___Depth_12; // System.Int32 FIMSpace.Generating.FGenGraph`2::ReferenceScale int32_t ___ReferenceScale_13; // System.Single FIMSpace.Generating.FGenGraph`2::YScale float ___YScale_14; }; // System.Collections.Generic.List`1> struct List_1_t261B5FB86860583ED8B529D12A8662404F52324A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Action_1U5BU5D_t16968964C0A17BE4F5586C8A92C3446620B90206* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1> struct List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Action_1U5BU5D_t13A7E7AEE39AC80351465E4F88B8238251F92BB3* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1> struct List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FGenGraph_2U5BU5D_t946E9A711BA38869CFFA8C9E3D7529BA3AEE6F73* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tDB72209F35D56F62A287633F9450978E90B90987 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CheckerFieldU5BU5D_t2B0777CBE4B35A534C564A0A045F27CDB69EE92D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldModificationU5BU5D_t7585C33C25D4BC14159A4E0B02B2957C118B4E1F* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldSpawnerU5BU5D_tA683E38CC2E0AF270D27C8F7F72371F786BAC3CB* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items InstructionDefinitionU5BU5D_tEE7B58EDBFF328CC1FD81CD0A46D3CC5FF01598C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t558592816DA880773C8A60C1EB777F3B092B68EC : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tA76CA99B977CE699A66053839B6FA6E86460567A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ModificatorsPackU5BU5D_t74FED0813B4B27058CBA6BC43AD65A1F13A185B4* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items OSPrefabReferenceU5BU5D_tB98D58B7B17DC841C091089F63D768D93C3643CB* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items OStamperSetU5BU5D_tA96484AC24F460A0E7F58A88087CC2D4B45434BB* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PrefabReferenceU5BU5D_t02204C7FA7ABA6CD00443A2ECE2E63FD80F06F05* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ReflectionProbeU5BU5D_t0B187E58E1FC2292139FAB3097C90F94355D1B09* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SimplePathGuideU5BU5D_t873EE6F63E65E144850DCE620E1EDC3ABA7E68DD* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SpawnRuleBaseU5BU5D_t17F51EB5C1DCEBA9CF14FC1F1A0FDF6D42D0DF0A* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SpawnerVariableHelperU5BU5D_tFEAEE73403DAF3DEB666DE03A259D8A19E7CF629* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TriggersRelationU5BU5D_t3CB4000A5B9184C81F9D87D48ADDF1735AFDB207* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ShapeCellU5BU5D_t2FE80EC137F84101025136BBDA9F76BFE11F9AB4* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ShapeCellsU5BU5D_t98C80F7CC015055C672586C9460B2C55088E4EF6* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Reflection.Assembly struct Assembly_t : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.Reflection.Assembly struct Assembly_t_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Reflection.Assembly struct Assembly_t_marshaled_com { }; // FIMSpace.Generating.CellsController struct CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514 : public RuntimeObject { // FIMSpace.Generating.FlexibleGeneratorSetup FIMSpace.Generating.CellsController::FlexSetup FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___FlexSetup_0; // System.Collections.Generic.List`1 FIMSpace.Generating.CellsController::GridCellsSave List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___GridCellsSave_1; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.CellsController::Grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_2; // System.Collections.Generic.List`1 FIMSpace.Generating.CellsController::RandomCells1 List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___RandomCells1_3; // System.Collections.Generic.List`1 FIMSpace.Generating.CellsController::RandomCells2 List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___RandomCells2_4; // System.Collections.Generic.List`1 FIMSpace.Generating.CellsController::DirtyCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___DirtyCells_5; // System.Collections.Generic.List`1 FIMSpace.Generating.CellsController::spawnQueue List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___spawnQueue_6; // System.Collections.Generic.List`1 FIMSpace.Generating.CellsController::ToInstantiate List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___ToInstantiate_7; // System.Collections.Generic.List`1 FIMSpace.Generating.CellsController::ToUpdate List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___ToUpdate_8; // System.Int32 FIMSpace.Generating.CellsController::phantomGenerationNumer int32_t ___phantomGenerationNumer_9; // FIMSpace.Generating.GenerateAsyncThread FIMSpace.Generating.CellsController::asyncOperation GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* ___asyncOperation_10; // System.Int32 FIMSpace.Generating.CellsController::k__BackingField int32_t ___U3CLatestToSpawnCountU3Ek__BackingField_11; // UnityEngine.Coroutine FIMSpace.Generating.CellsController::coroutineInstantiation Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___coroutineInstantiation_12; // System.Boolean FIMSpace.Generating.CellsController::coroutineInstanceIsRunning bool ___coroutineInstanceIsRunning_13; }; // FIMSpace.Generating.CheckCellsSelectorSetup struct CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1 : public RuntimeObject { // System.Boolean FIMSpace.Generating.CheckCellsSelectorSetup::UseRotor bool ___UseRotor_0; // FIMSpace.Generating.CheckCellsSelectorSetup/ERotor FIMSpace.Generating.CheckCellsSelectorSetup::Rotor int32_t ___Rotor_1; // System.Boolean FIMSpace.Generating.CheckCellsSelectorSetup::UseCondition bool ___UseCondition_2; // FIMSpace.Generating.Rules.ESR_NeightbourCondition FIMSpace.Generating.CheckCellsSelectorSetup::Condition int32_t ___Condition_3; // System.Collections.Generic.List`1 FIMSpace.Generating.CheckCellsSelectorSetup::ToCheck List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___ToCheck_4; }; // FIMSpace.Generating.FGenerators struct FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48 : public RuntimeObject { }; // FIMSpace.FTex.FThread struct FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8 : public RuntimeObject { // System.Boolean FIMSpace.FTex.FThread::done bool ___done_0; // System.Boolean FIMSpace.FTex.FThread::fail bool ___fail_1; // System.Object FIMSpace.FTex.FThread::handle RuntimeObject* ___handle_2; // System.Threading.Thread FIMSpace.FTex.FThread::fThread Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___fThread_3; }; // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC : public RuntimeObject { // System.Boolean FIMSpace.Generating.FieldSpawner::Enabled bool ___Enabled_0; // System.String FIMSpace.Generating.FieldSpawner::Name String_t* ___Name_1; // System.String FIMSpace.Generating.FieldSpawner::SpawnerTag String_t* ___SpawnerTag_2; // System.Boolean FIMSpace.Generating.FieldSpawner::Prepared bool ___Prepared_3; // System.Int32 FIMSpace.Generating.FieldSpawner::StampPrefabID int32_t ___StampPrefabID_4; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSpawner::Parent FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Parent_5; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::Rules List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___Rules_6; // FIMSpace.Generating.FieldModification/EModificationMode FIMSpace.Generating.FieldSpawner::Mode int32_t ___Mode_7; // FIMSpace.Generating.FieldSpawner/ESR_CellOrder FIMSpace.Generating.FieldSpawner::CellCheckMode int32_t ___CellCheckMode_8; // System.Boolean FIMSpace.Generating.FieldSpawner::_Editor_SpawnerAdvancedOptionsFoldout bool ____Editor_SpawnerAdvancedOptionsFoldout_9; // System.Int32 FIMSpace.Generating.FieldSpawner::OnScalledGrid int32_t ___OnScalledGrid_10; // UnityEngine.GameObject FIMSpace.Generating.FieldSpawner::k__BackingField GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CTemporaryPrefabOverrideU3Ek__BackingField_11; // System.Int32 FIMSpace.Generating.FieldSpawner::Repeat int32_t ___Repeat_12; // System.Boolean FIMSpace.Generating.FieldSpawner::DontInheritRotations bool ___DontInheritRotations_13; // System.Boolean FIMSpace.Generating.FieldSpawner::SwitchSpawnedToStatic bool ___SwitchSpawnedToStatic_14; // System.Int32 FIMSpace.Generating.FieldSpawner::_currentRepeat int32_t ____currentRepeat_15; // System.Boolean FIMSpace.Generating.FieldSpawner::MultipleToSpawn bool ___MultipleToSpawn_16; // System.Boolean FIMSpace.Generating.FieldSpawner::UseGlobalRules bool ___UseGlobalRules_17; // System.Boolean FIMSpace.Generating.FieldSpawner::UseParentPackageRules bool ___UseParentPackageRules_18; // System.Boolean FIMSpace.Generating.FieldSpawner::_wasEnablingGlobalRules bool ____wasEnablingGlobalRules_19; // FIMSpace.Generating.FieldSpawner/ESR_CellHierarchyAccess FIMSpace.Generating.FieldSpawner::ScaleAccess int32_t ___ScaleAccess_20; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::OnPostCallEvents List_1_tDB72209F35D56F62A287633F9450978E90B90987* ___OnPostCallEvents_21; // System.Boolean FIMSpace.Generating.FieldSpawner::k__BackingField bool ___U3CwasPreGeneratingPreparedU3Ek__BackingField_23; }; // FIMSpace.Generating.GeneratingPreparation struct GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89 : public RuntimeObject { // FIMSpace.Generating.FlexibleGeneratorSetup FIMSpace.Generating.GeneratingPreparation::FlexSetup FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___FlexSetup_0; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GeneratingPreparation::runtimeFieldSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___runtimeFieldSetup_1; // System.Collections.Generic.List`1 FIMSpace.Generating.GeneratingPreparation::Injections List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___Injections_2; // System.Collections.Generic.List`1 FIMSpace.Generating.GeneratingPreparation::CellInstructions List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___CellInstructions_3; // System.Collections.Generic.List`1 FIMSpace.Generating.GeneratingPreparation::_newCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____newCells_4; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.GeneratingPreparation::_tempGraphScale2 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale2_5; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.GeneratingPreparation::_tempGraphScale3 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale3_6; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.GeneratingPreparation::_tempGraphScale4 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale4_7; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.GeneratingPreparation::_tempGraphScale5 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale5_8; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.GeneratingPreparation::_tempGraphScale6 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale6_9; // System.Boolean FIMSpace.Generating.GeneratingPreparation::_EditorGUI_DrawExtra bool ____EditorGUI_DrawExtra_10; // System.Boolean FIMSpace.Generating.GeneratingPreparation::_EditorGUI_DrawIgnoring bool ____EditorGUI_DrawIgnoring_11; // System.Boolean FIMSpace.Generating.GeneratingPreparation::_EditorGUI_DrawVars bool ____EditorGUI_DrawVars_12; // System.Boolean FIMSpace.Generating.GeneratingPreparation::_EditorGUI_DrawPackVars bool ____EditorGUI_DrawPackVars_13; // System.Boolean FIMSpace.Generating.GeneratingPreparation::_ModifyVars bool ____ModifyVars_14; // System.Boolean FIMSpace.Generating.GeneratingPreparation::_ModifyPackVars bool ____ModifyPackVars_15; // System.Int32 FIMSpace.Generating.GeneratingPreparation::_EditorGUI_SelectedId int32_t ____EditorGUI_SelectedId_16; // System.Int32 FIMSpace.Generating.GeneratingPreparation::_Editor_CommandsPage int32_t ____Editor_CommandsPage_17; // System.Boolean FIMSpace.Generating.GeneratingPreparation::_EditorGUI_Foldout bool ____EditorGUI_Foldout_18; }; // FIMSpace.Generating.IGeneration struct IGeneration_t3E632FE99BDFD74FBDEB3F9611CB4EF904B23925 : public RuntimeObject { }; // FIMSpace.Generating.InjectionSetup struct InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C : public RuntimeObject { // FIMSpace.Generating.InjectionSetup/EInjectTarget FIMSpace.Generating.InjectionSetup::Inject int32_t ___Inject_0; // FIMSpace.Generating.FieldModification FIMSpace.Generating.InjectionSetup::Modificator FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Modificator_1; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.InjectionSetup::ModificatorsPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___ModificatorsPack_2; // FIMSpace.Generating.InjectionSetup/EGridCall FIMSpace.Generating.InjectionSetup::Call int32_t ___Call_3; // System.Boolean FIMSpace.Generating.InjectionSetup::OverrideVariables bool ___OverrideVariables_4; // System.Collections.Generic.List`1 FIMSpace.Generating.InjectionSetup::Overrides List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___Overrides_5; }; // FIMSpace.Generating.InstructionDefinition struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445 : public RuntimeObject { // System.String FIMSpace.Generating.InstructionDefinition::Title String_t* ___Title_0; // FIMSpace.Generating.InstructionDefinition/EInstruction FIMSpace.Generating.InstructionDefinition::InstructionType int32_t ___InstructionType_1; // FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::TargetModification FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___TargetModification_2; // System.String FIMSpace.Generating.InstructionDefinition::Tags String_t* ___Tags_3; // System.String FIMSpace.Generating.InstructionDefinition::InstructionArgument String_t* ___InstructionArgument_4; // System.Boolean FIMSpace.Generating.InstructionDefinition::Foldout bool ___Foldout_5; // FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::extraMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___extraMod_6; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.InstructionDefinition::extraPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___extraPack_7; }; // System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { // System.Object System.MarshalByRefObject::_identity RuntimeObject* ____identity_0; }; // Native definition for P/Invoke marshalling of System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity_0; }; // Native definition for COM marshalling of System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity_0; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // FIMSpace.Generating.PrefabReference struct PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D : public RuntimeObject { // UnityEngine.GameObject FIMSpace.Generating.PrefabReference::Prefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Prefab_0; // UnityEngine.GameObject FIMSpace.Generating.PrefabReference::tempReplacePrefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___tempReplacePrefab_1; // UnityEngine.Collider FIMSpace.Generating.PrefabReference::MainCollider Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___MainCollider_2; // UnityEngine.Collider FIMSpace.Generating.PrefabReference::tempReplaceCollider Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___tempReplaceCollider_3; // System.Int32 FIMSpace.Generating.PrefabReference::id int32_t ___id_4; // System.Int32 FIMSpace.Generating.PrefabReference::subID int32_t ___subID_5; // UnityEngine.Texture FIMSpace.Generating.PrefabReference::tex Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___tex_6; // UnityEngine.Mesh FIMSpace.Generating.PrefabReference::_refMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ____refMesh_11; // UnityEngine.Collider FIMSpace.Generating.PrefabReference::_refCol Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ____refCol_12; }; // FIMSpace.Generating.SpawnerVariableHelper struct SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580 : public RuntimeObject { // System.String FIMSpace.Generating.SpawnerVariableHelper::name String_t* ___name_0; // FIMSpace.Generating.FieldVariable FIMSpace.Generating.SpawnerVariableHelper::reference FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___reference_1; // FIMSpace.Generating.FieldVariable/EVarType FIMSpace.Generating.SpawnerVariableHelper::requiredType int32_t ___requiredType_2; // System.String FIMSpace.Generating.SpawnerVariableHelper::Tooltip String_t* ___Tooltip_3; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // FIMSpace.Generating.FieldModification/<>c__DisplayClass25_0 struct U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3 : public RuntimeObject { // System.Type FIMSpace.Generating.FieldModification/<>c__DisplayClass25_0::baseType Type_t* ___baseType_0; // System.Func`2 FIMSpace.Generating.FieldModification/<>c__DisplayClass25_0::<>9__0 Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___U3CU3E9__0_1; }; // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings struct TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D : public RuntimeObject { // System.Int32 FIMSpace.Generating.FieldSetup/TriggerGenerationSettings::TriggersLayer int32_t ___TriggersLayer_0; // System.Single FIMSpace.Generating.FieldSetup/TriggerGenerationSettings::ScaleupTriggers float ___ScaleupTriggers_1; // System.Boolean FIMSpace.Generating.FieldSetup/TriggerGenerationSettings::FillHeight bool ___FillHeight_2; // System.Int32 FIMSpace.Generating.FieldSetup/TriggerGenerationSettings::MaxCellChecks int32_t ___MaxCellChecks_3; // System.Boolean FIMSpace.Generating.FieldSetup/TriggerGenerationSettings::JoinBounds bool ___JoinBounds_4; // System.Boolean FIMSpace.Generating.FieldSetup/TriggerGenerationSettings::GenerateRelations bool ___GenerateRelations_5; // System.Int32 FIMSpace.Generating.FieldSetup/TriggerGenerationSettings::GroupUpToSize int32_t ___GroupUpToSize_6; // System.Int32 FIMSpace.Generating.FieldSetup/TriggerGenerationSettings::MaxGroupDistance int32_t ___MaxGroupDistance_7; }; // FIMSpace.Generating.GenerationShape/ShapeCells struct ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.GenerationShape/ShapeCells::Cells List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___Cells_0; // System.Collections.Generic.List`1 FIMSpace.Generating.GenerationShape/ShapeCells::Datas List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9* ___Datas_1; }; // System.Collections.Generic.KeyValuePair`2> struct KeyValuePair_2_t4F528D392BD5CED4ECCF9505D92C4E51C0051B4A { // TKey System.Collections.Generic.KeyValuePair`2::key InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 { // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject* ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject* ___value_1; }; // System.Nullable`1 struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value int32_t ___value_1; }; // System.Nullable`1 struct Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value int32_t ___value_1; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // System.Char struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { // System.Char System.Char::m_value Il2CppChar ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // FIMSpace.Generating.GenerateAsyncThread struct GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19 : public FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8 { // FIMSpace.Generating.CellsController FIMSpace.Generating.GenerateAsyncThread::k__BackingField CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___U3CSchemeU3Ek__BackingField_4; // System.Action FIMSpace.Generating.GenerateAsyncThread::ToCall Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___ToCall_5; // System.Boolean FIMSpace.Generating.GenerateAsyncThread::Fail bool ___Fail_6; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // UnityEngine.LayerMask struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB { // System.Int32 UnityEngine.LayerMask::m_Mask int32_t ___m_Mask_0; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; // FIMSpace.Generating.MinMax struct MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C { // System.Int32 FIMSpace.Generating.MinMax::Min int32_t ___Min_0; // System.Int32 FIMSpace.Generating.MinMax::Max int32_t ___Max_1; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // FIMSpace.Generating.SpawnDiffs struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC { // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnDiffs::Cell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnDiffs::SpawnsBackup List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnDiffs::ToSpawn List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnDiffs::ToDestroy List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnDiffs struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_pinvoke { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnDiffs struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_com { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3; }; // FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE { // System.Boolean FIMSpace.Generating.SpawnRestriction::UseRestrictSpawnForTags bool ___UseRestrictSpawnForTags_0; // System.String FIMSpace.Generating.SpawnRestriction::RestrictSpawnForTags String_t* ___RestrictSpawnForTags_1; // System.String FIMSpace.Generating.SpawnRestriction::UsePresetsDefsByName String_t* ___UsePresetsDefsByName_2; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::CustomDefinition InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempDef InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempFindDef InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke { int32_t ___UseRestrictSpawnForTags_0; char* ___RestrictSpawnForTags_1; char* ___UsePresetsDefsByName_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com { int32_t ___UseRestrictSpawnForTags_0; Il2CppChar* ___RestrictSpawnForTags_1; Il2CppChar* ___UsePresetsDefsByName_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A { // System.Int32 UnityEngine.Vector2Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector2Int::m_Y int32_t ___m_Y_1; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 { // System.Int32 UnityEngine.Vector3Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector3Int::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.Vector3Int::m_Z int32_t ___m_Z_2; }; // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // FIMSpace.Generating.IGeneration/CombineMaterialComparer struct CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 { // UnityEngine.Material[] FIMSpace.Generating.IGeneration/CombineMaterialComparer::sharedMaterials MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___sharedMaterials_0; // System.Int32 FIMSpace.Generating.IGeneration/CombineMaterialComparer::hash int32_t ___hash_1; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.IGeneration/CombineMaterialComparer struct CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_pinvoke { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___sharedMaterials_0; int32_t ___hash_1; }; // Native definition for COM marshalling of FIMSpace.Generating.IGeneration/CombineMaterialComparer struct CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_com { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___sharedMaterials_0; int32_t ___hash_1; }; // System.Collections.Generic.Dictionary`2/Enumerator> struct Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_t4F528D392BD5CED4ECCF9505D92C4E51C0051B4A ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.KeyValuePair`2> struct KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA { // TKey System.Collections.Generic.KeyValuePair`2::key CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5 { // TKey System.Collections.Generic.KeyValuePair`2::key CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject* ___value_1; }; // System.Nullable`1 struct Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value_1; }; // System.Nullable`1 struct Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___value_1; }; // System.Nullable`1 struct Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___value_1; }; // System.Nullable`1 struct Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1; }; // System.Nullable`1 struct Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___value_1; }; // System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { // System.IntPtr System.AppDomain::_mono_app_domain intptr_t ____mono_app_domain_1; // System.Object System.AppDomain::_evidence RuntimeObject* ____evidence_6; // System.Object System.AppDomain::_granted RuntimeObject* ____granted_7; // System.Int32 System.AppDomain::_principalPolicy int32_t ____principalPolicy_8; // System.AssemblyLoadEventHandler System.AppDomain::AssemblyLoad AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad_9; // System.ResolveEventHandler System.AppDomain::AssemblyResolve ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve_10; // System.EventHandler System.AppDomain::DomainUnload EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload_11; // System.EventHandler System.AppDomain::ProcessExit EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit_12; // System.ResolveEventHandler System.AppDomain::ResourceResolve ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve_13; // System.ResolveEventHandler System.AppDomain::TypeResolve ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve_14; // System.UnhandledExceptionEventHandler System.AppDomain::UnhandledException UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException_15; // System.EventHandler`1 System.AppDomain::FirstChanceException EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException_16; // System.Object System.AppDomain::_domain_manager RuntimeObject* ____domain_manager_17; // System.ResolveEventHandler System.AppDomain::ReflectionOnlyAssemblyResolve ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve_18; // System.Object System.AppDomain::_activation RuntimeObject* ____activation_19; // System.Object System.AppDomain::_applicationIdentity RuntimeObject* ____applicationIdentity_20; // System.Collections.Generic.List`1 System.AppDomain::compatibility_switch List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21; }; // Native definition for P/Invoke marshalling of System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { intptr_t ____mono_app_domain_1; Il2CppIUnknown* ____evidence_6; Il2CppIUnknown* ____granted_7; int32_t ____principalPolicy_8; Il2CppMethodPointer ___AssemblyLoad_9; Il2CppMethodPointer ___AssemblyResolve_10; Il2CppMethodPointer ___DomainUnload_11; Il2CppMethodPointer ___ProcessExit_12; Il2CppMethodPointer ___ResourceResolve_13; Il2CppMethodPointer ___TypeResolve_14; Il2CppMethodPointer ___UnhandledException_15; Il2CppMethodPointer ___FirstChanceException_16; Il2CppIUnknown* ____domain_manager_17; Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_18; Il2CppIUnknown* ____activation_19; Il2CppIUnknown* ____applicationIdentity_20; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21; }; // Native definition for COM marshalling of System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { intptr_t ____mono_app_domain_1; Il2CppIUnknown* ____evidence_6; Il2CppIUnknown* ____granted_7; int32_t ____principalPolicy_8; Il2CppMethodPointer ___AssemblyLoad_9; Il2CppMethodPointer ___AssemblyResolve_10; Il2CppMethodPointer ___DomainUnload_11; Il2CppMethodPointer ___ProcessExit_12; Il2CppMethodPointer ___ResourceResolve_13; Il2CppMethodPointer ___TypeResolve_14; Il2CppMethodPointer ___UnhandledException_15; Il2CppMethodPointer ___FirstChanceException_16; Il2CppIUnknown* ____domain_manager_17; Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_18; Il2CppIUnknown* ____activation_19; Il2CppIUnknown* ____applicationIdentity_20; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // FIMSpace.Generating.Checker.CheckerField struct CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70 : public RuntimeObject { // System.Boolean FIMSpace.Generating.Checker.CheckerField::UseBounds bool ___UseBounds_0; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::parentPosition Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___parentPosition_1; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField::FloatingOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___FloatingOffset_2; // FIMSpace.Generating.FCheckerGraph`1 FIMSpace.Generating.Checker.CheckerField::ChildPos FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* ___ChildPos_3; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField::Datas List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* ___Datas_4; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField::Bounding List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* ___Bounding_5; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::k__BackingField Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___U3CLastSettedSizeU3Ek__BackingField_6; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.Checker.CheckerField::HelperReference FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___HelperReference_7; }; // UnityEngine.CombineInstance struct CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE { // System.Int32 UnityEngine.CombineInstance::m_MeshInstanceID int32_t ___m_MeshInstanceID_0; // System.Int32 UnityEngine.CombineInstance::m_SubMeshIndex int32_t ___m_SubMeshIndex_1; // UnityEngine.Matrix4x4 UnityEngine.CombineInstance::m_Transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform_2; // UnityEngine.Vector4 UnityEngine.CombineInstance::m_LightmapScaleOffset Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_LightmapScaleOffset_3; // UnityEngine.Vector4 UnityEngine.CombineInstance::m_RealtimeLightmapScaleOffset Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RealtimeLightmapScaleOffset_4; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // FIMSpace.Generating.FGenCell struct FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5 : public RuntimeObject { // UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::Pos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___Pos_0; // System.Boolean FIMSpace.Generating.FGenCell::InTargetGridArea bool ___InTargetGridArea_1; // System.Int32 FIMSpace.Generating.FGenCell::Scaler int32_t ___Scaler_2; // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::HelperVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___HelperVector_3; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirsNull Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirsNull_4; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs1 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs1_5; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs2 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs2_6; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs3 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs3_7; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs4 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs4_8; // UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::_helperVector2 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ____helperVector2_9; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::biggerCells List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___biggerCells_10; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::subCells List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___subCells_11; }; // FIMSpace.Generating.FieldVariable struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F : public RuntimeObject { // System.String FIMSpace.Generating.FieldVariable::Name String_t* ___Name_0; // UnityEngine.Vector3 FIMSpace.Generating.FieldVariable::v3Val Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3Val_1; // System.String FIMSpace.Generating.FieldVariable::str String_t* ___str_2; // UnityEngine.Material FIMSpace.Generating.FieldVariable::mat Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat_3; // UnityEngine.GameObject FIMSpace.Generating.FieldVariable::gameObj GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObj_4; // UnityEngine.Object FIMSpace.Generating.FieldVariable::unityObj Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___unityObj_5; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldVariable::helperPackRef ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___helperPackRef_6; // UnityEngine.Vector3 FIMSpace.Generating.FieldVariable::helper Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___helper_7; // UnityEngine.Object FIMSpace.Generating.FieldVariable::additionalHelperRef Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___additionalHelperRef_8; // System.Boolean FIMSpace.Generating.FieldVariable::returnTempRef bool ___returnTempRef_9; // System.Object FIMSpace.Generating.FieldVariable::temporaryReference RuntimeObject* ___temporaryReference_10; // System.Boolean FIMSpace.Generating.FieldVariable::Prepared bool ___Prepared_11; // FIMSpace.Generating.FieldVariable/EVarType FIMSpace.Generating.FieldVariable::ValueType int32_t ___ValueType_12; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldVariable::helpForFieldCommandRef FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___helpForFieldCommandRef_13; // System.Boolean FIMSpace.Generating.FieldVariable::helpForFieldCommand bool ___helpForFieldCommand_14; // System.Boolean FIMSpace.Generating.FieldVariable::displayOnScene bool ___displayOnScene_15; // System.Boolean FIMSpace.Generating.FieldVariable::allowTransformFollow bool ___allowTransformFollow_16; // FIMSpace.Generating.FieldVariable/EVarFloatingSwitch FIMSpace.Generating.FieldVariable::FloatSwitch int32_t ___FloatSwitch_17; // System.Int32[] FIMSpace.Generating.FieldVariable::_VariablesIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____VariablesIds_18; // UnityEngine.GUIContent[] FIMSpace.Generating.FieldVariable::_VariablesNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____VariablesNames_19; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // FIMSpace.Generating.ObjectStamperEmittedInfo struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A { // FIMSpace.Generating.OStamperSet FIMSpace.Generating.ObjectStamperEmittedInfo::SetReference OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___SetReference_0; // FIMSpace.Generating.OSPrefabReference FIMSpace.Generating.ObjectStamperEmittedInfo::PrefabReference OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* ___PrefabReference_1; // UnityEngine.GameObject FIMSpace.Generating.ObjectStamperEmittedInfo::ChoosedPrefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ChoosedPrefab_2; // UnityEngine.Vector3 FIMSpace.Generating.ObjectStamperEmittedInfo::OffsetMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetMul_3; // UnityEngine.Quaternion FIMSpace.Generating.ObjectStamperEmittedInfo::RotOffset Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RotOffset_4; // UnityEngine.Vector3 FIMSpace.Generating.ObjectStamperEmittedInfo::ScaleOffsetMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ScaleOffsetMul_5; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.ObjectStamperEmittedInfo struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke { OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___SetReference_0; OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* ___PrefabReference_1; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ChoosedPrefab_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetMul_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RotOffset_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ScaleOffsetMul_5; }; // Native definition for COM marshalling of FIMSpace.Generating.ObjectStamperEmittedInfo struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com { OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___SetReference_0; OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* ___PrefabReference_1; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ChoosedPrefab_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetMul_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RotOffset_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ScaleOffsetMul_5; }; // UnityEngine.RaycastHit struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 { // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0; // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.UInt32 UnityEngine.RaycastHit::m_FaceID uint32_t ___m_FaceID_2; // System.Single UnityEngine.RaycastHit::m_Distance float ___m_Distance_3; // UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4; // System.Int32 UnityEngine.RaycastHit::m_Collider int32_t ___m_Collider_5; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // FIMSpace.Generating.PathFind.SimplePathGuide struct SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA : public RuntimeObject { // UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide::Start Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Start_0; // FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.PathFind.SimplePathGuide::StartDir int32_t ___StartDir_1; // UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide::End Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___End_2; // FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.PathFind.SimplePathGuide::EndDir int32_t ___EndDir_3; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::PathThickness int32_t ___PathThickness_4; // System.Single FIMSpace.Generating.PathFind.SimplePathGuide::ChangeDirCost float ___ChangeDirCost_5; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideDoorInstruction int32_t ___StartGuideDoorInstruction_6; // System.Boolean FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideDoorCenterFit bool ___StartGuideDoorCenterFit_7; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideDoorInstruction int32_t ___EndGuideDoorInstruction_8; // System.Boolean FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideDoorCenterFit bool ___EndGuideDoorCenterFit_9; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideSpreadDistance int32_t ___StartGuideSpreadDistance_10; // System.String FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideCellDataToInject String_t* ___StartGuideCellDataToInject_11; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideSpreadDistance int32_t ___EndGuideSpreadDistance_12; // System.String FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideCellDataToInject String_t* ___EndGuideCellDataToInject_13; }; // FIMSpace.Generating.SpawnData struct SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7 : public RuntimeObject { // System.Boolean FIMSpace.Generating.SpawnData::Enabled bool ___Enabled_0; // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnData::OwnerCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___OwnerCell_1; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnData::OwnerCellPos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___OwnerCellPos_2; // System.Int32 FIMSpace.Generating.SpawnData::idInStampObjects int32_t ___idInStampObjects_3; // UnityEngine.GameObject FIMSpace.Generating.SpawnData::Prefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Prefab_4; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::AdditionalGenerated List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___AdditionalGenerated_5; // System.Boolean FIMSpace.Generating.SpawnData::k__BackingField bool ___U3CWasTemporaryPrefabU3Ek__BackingField_6; // System.Boolean FIMSpace.Generating.SpawnData::DontSpawnMainPrefab bool ___DontSpawnMainPrefab_7; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.SpawnData::ExecutedFrom FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ExecutedFrom_8; // FIMSpace.Generating.FieldModification FIMSpace.Generating.SpawnData::OwnerMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___OwnerMod_9; // FIMSpace.Generating.SpawnRuleBase FIMSpace.Generating.SpawnData::OwnerRule SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___OwnerRule_10; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.SpawnData::Spawner FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___Spawner_11; // FIMSpace.Generating.OStamperSet FIMSpace.Generating.SpawnData::OStamp OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___OStamp_12; // FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.SpawnData::OMulti OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___OMulti_13; // UnityEngine.Mesh FIMSpace.Generating.SpawnData::PreviewMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___PreviewMesh_14; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::Offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Offset_15; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::RotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RotationOffset_16; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalRotationOffset_17; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalScaleMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalScaleMul_18; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::DirectionalOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___DirectionalOffset_19; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempPositionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempPositionOffset_20; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempRotationOffset_21; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempScaleMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempScaleMul_22; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsidePositionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsidePositionOffset_23; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsideRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsideRotationOffset_24; // FIMSpace.Generating.SpawnData/ECombineMode FIMSpace.Generating.SpawnData::CombineMode int32_t ___CombineMode_25; // System.Boolean FIMSpace.Generating.SpawnData::ForceSetStatic bool ___ForceSetStatic_26; // FIMSpace.Generating.SpawnData/ESpawnMark FIMSpace.Generating.SpawnData::SpawnMark int32_t ___SpawnMark_27; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::customStigmas List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___customStigmas_28; // System.Boolean FIMSpace.Generating.SpawnData::k__BackingField bool ___U3CisTempU3Ek__BackingField_29; // System.Collections.Generic.List`1> FIMSpace.Generating.SpawnData::OnPreGeneratedEvents List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* ___OnPreGeneratedEvents_30; // System.Collections.Generic.List`1> FIMSpace.Generating.SpawnData::OnGeneratedEvents List_1_t261B5FB86860583ED8B529D12A8662404F52324A* ___OnGeneratedEvents_31; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::ChildSpawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ChildSpawns_32; }; // FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 { // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRestrictionsGroup::Cells List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0; // FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.SpawnRestrictionsGroup::Restriction SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___Restriction_1; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke { List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0; SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke ___Restriction_1; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com { List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0; SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com ___Restriction_1; }; // FIMSpace.Generating.GenerationShape/GenerationSetup struct GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3 : public RuntimeObject { // FIMSpace.Generating.GenerationShape/EGenerationMode FIMSpace.Generating.GenerationShape/GenerationSetup::GenerationMode int32_t ___GenerationMode_0; // FIMSpace.Generating.GenerationShape/RectSet FIMSpace.Generating.GenerationShape/GenerationSetup::RectSetup RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* ___RectSetup_1; // FIMSpace.Generating.MinMax FIMSpace.Generating.GenerationShape/GenerationSetup::BranchLength MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___BranchLength_2; // FIMSpace.Generating.MinMax FIMSpace.Generating.GenerationShape/GenerationSetup::TargetBranches MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___TargetBranches_3; // FIMSpace.Generating.MinMax FIMSpace.Generating.GenerationShape/GenerationSetup::BranchThickness MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___BranchThickness_4; // System.Collections.Generic.List`1 FIMSpace.Generating.GenerationShape/GenerationSetup::CellSets List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* ___CellSets_5; }; // FIMSpace.Generating.GenerationShape/RectSet struct RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF : public RuntimeObject { // UnityEngine.Vector2Int FIMSpace.Generating.GenerationShape/RectSet::StartPos Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___StartPos_0; // FIMSpace.Generating.MinMax FIMSpace.Generating.GenerationShape/RectSet::Width MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___Width_1; // FIMSpace.Generating.MinMax FIMSpace.Generating.GenerationShape/RectSet::Height MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___Height_2; }; // FIMSpace.Generating.GenerationShape/ShapeCell struct ShapeCell_t122ACBFE78E1B1FD758CA59FB3C85663B64C4AAC : public RuntimeObject { // UnityEngine.Vector3Int FIMSpace.Generating.GenerationShape/ShapeCell::pos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_0; // System.String FIMSpace.Generating.GenerationShape/ShapeCell::data String_t* ___data_1; }; // System.Collections.Generic.Dictionary`2/Enumerator> struct Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t714184540B6BB37320E4FF5E00A03AC49E4DCF69 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t00F06DB47B767A7C20C91B71A5A9712F9D49C704* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // FIMSpace.Generating.FieldCell struct FieldCell_t0474210B4815B1D080500050D625323788B306F9 : public FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5 { // System.Int32 FIMSpace.Generating.FieldCell::GetCount int32_t ___GetCount_12; // System.Boolean FIMSpace.Generating.FieldCell::IsDirty bool ___IsDirty_13; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::Spawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___Spawns_14; // FIMSpace.Generating.FieldCell FIMSpace.Generating.FieldCell::ParentCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___ParentCell_15; // UnityEngine.Vector3Int FIMSpace.Generating.FieldCell::ParentCellPos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___ParentCellPos_16; // System.Boolean FIMSpace.Generating.FieldCell::haveParentCell bool ___haveParentCell_17; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::ChildCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___ChildCells_18; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::ChildCellsPos List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___ChildCellsPos_19; // UnityEngine.Vector3 FIMSpace.Generating.FieldCell::_helperPos Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____helperPos_20; // UnityEngine.Vector4 FIMSpace.Generating.FieldCell::_helperValue Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____helperValue_21; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::cellCustomData List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___cellCustomData_22; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::CellInstructions List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___CellInstructions_23; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::cellCustomObjects List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___cellCustomObjects_24; // FIMSpace.Generating.SpawnDiffs FIMSpace.Generating.FieldCell::SpawnDiffs SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC ___SpawnDiffs_25; // FIMSpace.Generating.NeightbourPlacement FIMSpace.Generating.FieldCell::neightbours NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* ___neightbours_26; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::GuidesIn List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___GuidesIn_27; // System.Boolean FIMSpace.Generating.FieldCell::IsGhostCell bool ___IsGhostCell_28; }; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // FIMSpace.Generating.InstantiatedFieldInfo struct InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6 : public RuntimeObject { // FIMSpace.Generating.FlexibleGeneratorSetup FIMSpace.Generating.InstantiatedFieldInfo::FlexSetup FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___FlexSetup_0; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.InstantiatedFieldInfo::InternalField FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___InternalField_1; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::Instantiated List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___Instantiated_2; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::InstantiatedInfos List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* ___InstantiatedInfos_3; // System.Collections.Generic.Dictionary`2 FIMSpace.Generating.InstantiatedFieldInfo::InstantiatedInfoPerCell Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* ___InstantiatedInfoPerCell_4; // UnityEngine.GameObject FIMSpace.Generating.InstantiatedFieldInfo::MainContainer GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___MainContainer_5; // UnityEngine.Transform FIMSpace.Generating.InstantiatedFieldInfo::FieldTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___FieldTransform_6; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.InstantiatedFieldInfo::Grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_7; // UnityEngine.Bounds FIMSpace.Generating.InstantiatedFieldInfo::RoomBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___RoomBounds_8; // UnityEngine.LightProbeGroup FIMSpace.Generating.InstantiatedFieldInfo::GeneratedLightProbes LightProbeGroup_tF21BBB26BA53E8E7C6D957B5C95FA3BCCC1B8E0F* ___GeneratedLightProbes_9; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::GeneratedReflectionProbes List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32* ___GeneratedReflectionProbes_10; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::GeneratedTriggers List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* ___GeneratedTriggers_11; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::OptionalCheckerFieldsData List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* ___OptionalCheckerFieldsData_12; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::InstantiationContainers List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* ___InstantiationContainers_13; // System.Boolean FIMSpace.Generating.InstantiatedFieldInfo::initialized bool ___initialized_14; // System.Boolean FIMSpace.Generating.InstantiatedFieldInfo::useCustomToDestroyList bool ___useCustomToDestroyList_15; // System.Boolean FIMSpace.Generating.InstantiatedFieldInfo::useCustomInstantiatedList bool ___useCustomInstantiatedList_16; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::k__BackingField List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___U3CCustomToDestroyListU3Ek__BackingField_17; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::k__BackingField List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___U3CCustomInstantiatedListU3Ek__BackingField_18; }; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // FIMSpace.Generating.OSPrefabReference struct OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525 : public PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D { // System.Single FIMSpace.Generating.OSPrefabReference::Propability float ___Propability_13; // UnityEngine.Bounds FIMSpace.Generating.OSPrefabReference::ReferenceBoundsFull Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___ReferenceBoundsFull_14; // UnityEngine.Bounds FIMSpace.Generating.OSPrefabReference::ReferenceBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___ReferenceBounds_15; // System.Boolean FIMSpace.Generating.OSPrefabReference::FlatBounds bool ___FlatBounds_16; }; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData struct PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 { // UnityEngine.Transform FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::emitter Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___emitter_0; // FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::emittedInfo ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___emittedInfo_1; // UnityEngine.RaycastHit FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::mainHit RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___mainHit_2; // UnityEngine.RaycastHit FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::backupFullLineCast RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___backupFullLineCast_3; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::raycastingDirection Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___raycastingDirection_4; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::lineCastPoint Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lineCastPoint_5; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::customPoint Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customPoint_6; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::customNormal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customNormal_7; // UnityEngine.RaycastHit[] FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::raycastHits RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___raycastHits_8; // System.String FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::OverrideInfo String_t* ___OverrideInfo_9; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData struct PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_pinvoke { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___emitter_0; ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke ___emittedInfo_1; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___mainHit_2; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___backupFullLineCast_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___raycastingDirection_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lineCastPoint_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customPoint_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customNormal_7; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___raycastHits_8; char* ___OverrideInfo_9; }; // Native definition for COM marshalling of FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData struct PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_com { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___emitter_0; ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com ___emittedInfo_1; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___mainHit_2; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___backupFullLineCast_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___raycastingDirection_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lineCastPoint_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customPoint_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customNormal_7; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___raycastHits_8; Il2CppChar* ___OverrideInfo_9; }; // FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult struct RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 { // UnityEngine.RaycastHit FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::originHit RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___originHit_0; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::targetPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPosition_1; // System.Boolean FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::allow bool ___allow_2; // System.String FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::info String_t* ___info_3; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult struct RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_pinvoke { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___originHit_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPosition_1; int32_t ___allow_2; char* ___info_3; }; // Native definition for COM marshalling of FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult struct RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_com { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___originHit_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPosition_1; int32_t ___allow_2; Il2CppChar* ___info_3; }; // FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 { // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::pos Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::size Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::separationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::totalSepOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::rotated bool ___rotated_4; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::TypeID int32_t ___TypeID_5; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::IndividualID int32_t ___IndividualID_6; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::DuplicateID int32_t ___DuplicateID_7; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HelperBool bool ___HelperBool_8; // System.Collections.Generic.List`1 FIMSpace.Generating.PlanHelper/HelperRect::Connections List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.PlanHelper/HelperRect::SettingsRef SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::ChoosedConnections int32_t ___ChoosedConnections_11; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::nears SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___nears_12; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::counters SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___counters_13; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::outsides SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___outsides_14; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; int32_t ___rotated_4; int32_t ___TypeID_5; int32_t ___IndividualID_6; int32_t ___DuplicateID_7; int32_t ___HelperBool_8; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; int32_t ___ChoosedConnections_11; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___nears_12; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___counters_13; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___outsides_14; }; // Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; int32_t ___rotated_4; int32_t ___TypeID_5; int32_t ___IndividualID_6; int32_t ___DuplicateID_7; int32_t ___HelperBool_8; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; int32_t ___ChoosedConnections_11; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___nears_12; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___counters_13; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___outsides_14; }; // System.Action`1 struct Action_1_tFF0F3D982F6CEB68CBA322555CBBEE6AE1D2519C : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tE1B4F64CA3D1DB6ADAB1A8F74523D3814F6600C2 : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_t8699AD063704997E98999B3BFF13FA7750266B16 : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t507FDCD835B1C46E5BB2B70070A3F829B0CE7DF8 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E : public MulticastDelegate_t { }; // System.Func`3 struct Func_3_t8D89D026358924DA167CB184A8C28402646BE251 : public MulticastDelegate_t { }; // System.Func`3 struct Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79 : public MulticastDelegate_t { }; // System.Func`4 struct Func_4_t000689E375D9A4E915D11018179939611B66614C : public MulticastDelegate_t { }; // System.Func`4 struct Func_4_t88F824E7FC3FCCCA89CBBC490FD2A6069E1DD8DE : public MulticastDelegate_t { }; // System.Func`5,FIMSpace.Generating.FieldSetup,System.Boolean> struct Func_5_t6031497AD9D44A90D60C6F12D1B640484BD83028 : public MulticastDelegate_t { }; // System.Func`5 struct Func_5_tC14A411E865BC358F6D48A0F968B75AF25E80A3B : public MulticastDelegate_t { }; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.DungeonPlanPreset struct DungeonPlanPreset_t847A3E27C4134ED1D51C5E0BFBD473FD7B55420F : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String FIMSpace.Generating.DungeonPlanPreset::info String_t* ___info_4; }; // FReflectionProbePreset struct FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // UnityEngine.Rendering.ReflectionProbeMode FReflectionProbePreset::Type int32_t ___Type_4; // UnityEngine.Rendering.ReflectionProbeRefreshMode FReflectionProbePreset::RefreshMode int32_t ___RefreshMode_5; // UnityEngine.Rendering.ReflectionProbeTimeSlicingMode FReflectionProbePreset::TimeSlicing int32_t ___TimeSlicing_6; // System.Int32 FReflectionProbePreset::Importance int32_t ___Importance_7; // System.Single FReflectionProbePreset::Intensity float ___Intensity_8; // System.Boolean FReflectionProbePreset::BoxProjection bool ___BoxProjection_9; // System.Single FReflectionProbePreset::blendDistance float ___blendDistance_10; // UnityEngine.Vector3 FReflectionProbePreset::BoxSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___BoxSize_11; // UnityEngine.Vector3 FReflectionProbePreset::BoxOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___BoxOffset_12; // System.Int32 FReflectionProbePreset::Resolution int32_t ___Resolution_13; // System.Boolean FReflectionProbePreset::HDR bool ___HDR_14; // System.Single FReflectionProbePreset::ShadowDistance float ___ShadowDistance_15; // UnityEngine.Rendering.ReflectionProbeClearFlags FReflectionProbePreset::ClearFlags int32_t ___ClearFlags_16; // UnityEngine.Color FReflectionProbePreset::BackgroundColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___BackgroundColor_17; // UnityEngine.LayerMask FReflectionProbePreset::CullingMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___CullingMask_18; // System.Single FReflectionProbePreset::Far float ___Far_19; // System.Single FReflectionProbePreset::Near float ___Near_20; }; // FIMSpace.Generating.FieldModification struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // UnityEngine.Transform FIMSpace.Generating.FieldModification::TemporaryContainer Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___TemporaryContainer_4; // System.Boolean FIMSpace.Generating.FieldModification::Enabled bool ___Enabled_5; // System.String FIMSpace.Generating.FieldModification::ModTag String_t* ___ModTag_6; // System.Boolean FIMSpace.Generating.FieldModification::DrawMeshAndBox bool ___DrawMeshAndBox_7; // FIMSpace.Generating.FieldModification/ECombineSet FIMSpace.Generating.FieldModification::Combine int32_t ___Combine_8; // System.Boolean FIMSpace.Generating.FieldModification::RunEmittersIfContains bool ___RunEmittersIfContains_9; // FIMSpace.Generating.FieldModification/EModificationMode FIMSpace.Generating.FieldModification::DrawSetupFor int32_t ___DrawSetupFor_10; // FIMSpace.Generating.OStamperSet FIMSpace.Generating.FieldModification::OStamp OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___OStamp_11; // System.Boolean FIMSpace.Generating.FieldModification::DrawObjectStamps bool ___DrawObjectStamps_12; // FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.FieldModification::OMultiStamp OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___OMultiStamp_13; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::PrefabsList List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* ___PrefabsList_14; // System.Boolean FIMSpace.Generating.FieldModification::DrawMultiObjectStamps bool ___DrawMultiObjectStamps_15; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::Spawners List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* ___Spawners_16; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::SubSpawners List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* ___SubSpawners_17; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldModification::VariantOf FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___VariantOf_18; // System.Boolean FIMSpace.Generating.FieldModification::_editor_drawStamp bool ____editor_drawStamp_19; // System.Boolean FIMSpace.Generating.FieldModification::_editor_drawSpawners bool ____editor_drawSpawners_20; // System.Boolean FIMSpace.Generating.FieldModification::_editor_drawGlobalRules bool ____editor_drawGlobalRules_21; // System.Boolean FIMSpace.Generating.FieldModification::_editor_drawModPackRules bool ____editor_drawModPackRules_22; // System.Int32 FIMSpace.Generating.FieldModification::_editor_shareSelected int32_t ____editor_shareSelected_23; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldModification::ParentPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ParentPreset_24; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldModification::ParentPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___ParentPack_25; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::_tempGlobalRulesPre List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____tempGlobalRulesPre_26; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::_tempGlobablRulesPost List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____tempGlobablRulesPost_27; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::_tempGlobablRulesOnConditions List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____tempGlobablRulesOnConditions_28; }; // FIMSpace.Generating.FieldSetup struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Single FIMSpace.Generating.FieldSetup::CellSize float ___CellSize_4; // System.Boolean FIMSpace.Generating.FieldSetup::NonUniformSize bool ___NonUniformSize_5; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::NonUniformCellSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___NonUniformCellSize_6; // System.String FIMSpace.Generating.FieldSetup::InfoText String_t* ___InfoText_7; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::Variables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___Variables_8; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSetup::DoorsModificator FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___DoorsModificator_9; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSetup::EraseWallModificator FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___EraseWallModificator_10; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::CellsInstructions List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* ___CellsInstructions_11; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::k__BackingField FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___U3CInstantiatedOutOfU3Ek__BackingField_12; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldSetup::RootPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___RootPack_13; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::UtilityModificators List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___UtilityModificators_14; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::ModificatorPacks List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* ___ModificatorPacks_15; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::Ignores List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___Ignores_16; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::temporaryInjections List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___temporaryInjections_17; // System.String FIMSpace.Generating.FieldSetup::DontSpawnOn String_t* ___DontSpawnOn_18; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::SelfInjections List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___SelfInjections_19; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::disabledMods List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___disabledMods_20; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale2 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale2_21; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale3 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale3_22; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale4 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale4_23; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale5 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale5_24; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale6 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale6_25; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::OnAfterGeneratingEvents List_1_tDB72209F35D56F62A287633F9450978E90B90987* ___OnAfterGeneratingEvents_26; // System.Boolean FIMSpace.Generating.FieldSetup::AddReflectionProbes bool ___AddReflectionProbes_27; // FReflectionProbePreset FIMSpace.Generating.FieldSetup::MainReflectionSettings FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* ___MainReflectionSettings_28; // System.Boolean FIMSpace.Generating.FieldSetup::AddMultipleProbes bool ___AddMultipleProbes_29; // FReflectionProbePreset FIMSpace.Generating.FieldSetup::SmallerReflSettings FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* ___SmallerReflSettings_30; // FReflectionProbePreset FIMSpace.Generating.FieldSetup::MiniReflSettings FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* ___MiniReflSettings_31; // System.Int32 FIMSpace.Generating.FieldSetup::SmallerReflLowerSpaceThan int32_t ___SmallerReflLowerSpaceThan_32; // System.Single FIMSpace.Generating.FieldSetup::LimitSingleProbeSize float ___LimitSingleProbeSize_33; // System.Boolean FIMSpace.Generating.FieldSetup::AddLightProbes bool ___AddLightProbes_34; // System.Int32 FIMSpace.Generating.FieldSetup::ProbesPerCell int32_t ___ProbesPerCell_35; // FIMSpace.Generating.FieldSetup/ETriggerGenerationMode FIMSpace.Generating.FieldSetup::TriggerColliderGeneration int32_t ___TriggerColliderGeneration_36; // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings FIMSpace.Generating.FieldSetup::TriggerGenSettings TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* ___TriggerGenSettings_37; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::variablesMemory List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___variablesMemory_38; }; // FIMSpace.Generating.GenerationShape struct GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // FIMSpace.Generating.GenerationShape/GenerationSetup FIMSpace.Generating.GenerationShape::Setup GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* ___Setup_4; }; // UnityEngine.MeshFilter struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Collections.Generic.List`1 FIMSpace.Generating.ModificatorsPack::FieldModificators List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___FieldModificators_4; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.ModificatorsPack::ParentPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ParentPreset_5; // System.Boolean FIMSpace.Generating.ModificatorsPack::DisableWholePackage bool ___DisableWholePackage_7; // FIMSpace.Generating.ModificatorsPack/ESeedMode FIMSpace.Generating.ModificatorsPack::SeedMode int32_t ___SeedMode_8; // System.Int32 FIMSpace.Generating.ModificatorsPack::CustomSeed int32_t ___CustomSeed_9; // FIMSpace.Generating.ModificatorsPack/EModPackType FIMSpace.Generating.ModificatorsPack::ModPackType int32_t ___ModPackType_10; // System.String FIMSpace.Generating.ModificatorsPack::TagForAllSpawners String_t* ___TagForAllSpawners_11; // FIMSpace.Generating.ModificatorsPack/EPackCombine FIMSpace.Generating.ModificatorsPack::CombineSpawns int32_t ___CombineSpawns_12; // System.Collections.Generic.List`1 FIMSpace.Generating.ModificatorsPack::Variables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___Variables_13; // FIMSpace.Generating.FieldModification FIMSpace.Generating.ModificatorsPack::CallOnAllMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___CallOnAllMod_14; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.ModificatorsPack::CallOnAllSpawners FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___CallOnAllSpawners_15; // System.Boolean FIMSpace.Generating.ModificatorsPack::_EditorDisplayCallOnAll bool ____EditorDisplayCallOnAll_16; // System.Boolean FIMSpace.Generating.ModificatorsPack::PathsChecked bool ___PathsChecked_17; }; // FIMSpace.Generating.OStamperMultiSet struct OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperMultiSet::PrefabSetSettings List_1_t533C65B4682217894A3923A15A70A8266CEF5147* ___PrefabSetSettings_4; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperMultiSet::PerPrefabSettings List_1_t87E336F669AA4584F9C83583A63331248C3113DF* ___PerPrefabSettings_5; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperMultiSet::PrefabsSets List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* ___PrefabsSets_6; // System.Boolean FIMSpace.Generating.OStamperMultiSet::_editorDrawStamps bool ____editorDrawStamps_7; // System.Int32 FIMSpace.Generating.OStamperMultiSet::FocusOn int32_t ___FocusOn_8; }; // FIMSpace.Generating.OStamperSet struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Boolean FIMSpace.Generating.OStamperSet::_editor_drawSettings bool ____editor_drawSettings_5; // System.Boolean FIMSpace.Generating.OStamperSet::_editor_drawPrefabs bool ____editor_drawPrefabs_6; // System.Boolean FIMSpace.Generating.OStamperSet::_editor_drawThumbs bool ____editor_drawThumbs_7; // System.String FIMSpace.Generating.OStamperSet::StampersetTag String_t* ___StampersetTag_8; // System.Single FIMSpace.Generating.OStamperSet::RandomizePosition float ___RandomizePosition_9; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::RandPositionAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RandPositionAxis_10; // UnityEngine.Vector2 FIMSpace.Generating.OStamperSet::RotationRanges Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___RotationRanges_11; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::RandRotationAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RandRotationAxis_12; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::AngleStepForAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___AngleStepForAxis_13; // System.Single FIMSpace.Generating.OStamperSet::RandomizeScale float ___RandomizeScale_14; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::RandScaleAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RandScaleAxis_15; // UnityEngine.LayerMask FIMSpace.Generating.OStamperSet::RayCheckLayer LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___RayCheckLayer_16; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::RayCheckDirection Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RayCheckDirection_17; // System.Single FIMSpace.Generating.OStamperSet::RaycastAlignment float ___RaycastAlignment_18; // System.Single FIMSpace.Generating.OStamperSet::AlignOffset float ___AlignOffset_19; // FIMSpace.Generating.OStamperSet/EOSPlacement FIMSpace.Generating.OStamperSet::PlacementMode int32_t ___PlacementMode_20; // System.Boolean FIMSpace.Generating.OStamperSet::RaycastWorldSpace bool ___RaycastWorldSpace_21; // System.Single FIMSpace.Generating.OStamperSet::OverlapCheckScale float ___OverlapCheckScale_22; // UnityEngine.LayerMask FIMSpace.Generating.OStamperSet::OverlapCheckMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___OverlapCheckMask_23; // System.Single FIMSpace.Generating.OStamperSet::RayDistanceMul float ___RayDistanceMul_24; // UnityEngine.Bounds FIMSpace.Generating.OStamperSet::ReferenceBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___ReferenceBounds_25; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::Prefabs List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* ___Prefabs_26; // FIMSpace.Generating.OStamperSet/EOSRaystriction FIMSpace.Generating.OStamperSet::StampRestriction int32_t ___StampRestriction_27; // System.Boolean FIMSpace.Generating.OStamperSet::IncludeSpawnDetails bool ___IncludeSpawnDetails_28; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::RestrictionSets List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* ___RestrictionSets_29; // System.Int32 FIMSpace.Generating.OStamperSet::PlacementLimitCount int32_t ___PlacementLimitCount_30; // System.Int32 FIMSpace.Generating.OStamperSet::MaxSlopeAngle int32_t ___MaxSlopeAngle_31; // System.Single FIMSpace.Generating.OStamperSet::MinimumStandSpace float ___MinimumStandSpace_32; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::AllowJustOnTags List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___AllowJustOnTags_33; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::DisallowOnTags List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___DisallowOnTags_34; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::IgnoreCheckOnTags List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___IgnoreCheckOnTags_35; }; // System.Reflection.ReflectionTypeLoadException struct ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { // System.Type[] System.Reflection.ReflectionTypeLoadException::k__BackingField TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___U3CTypesU3Ek__BackingField_18; // System.Exception[] System.Reflection.ReflectionTypeLoadException::k__BackingField ExceptionU5BU5D_t99DA4B29FFBFD40F2C926A32586692D433EF291C* ___U3CLoaderExceptionsU3Ek__BackingField_19; }; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String FIMSpace.Generating.SpawnRuleBase::_in_head String_t* ____in_head_4; // System.Boolean FIMSpace.Generating.SpawnRuleBase::DrawLogicSwitch bool ___DrawLogicSwitch_7; // FIMSpace.Generating.SpawnRuleBase/ERuleLogic FIMSpace.Generating.SpawnRuleBase::Logic int32_t ___Logic_8; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Negate bool ___Negate_9; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Global bool ___Global_10; // System.Boolean FIMSpace.Generating.SpawnRuleBase::DisableDrawingGlobalSwitch bool ___DisableDrawingGlobalSwitch_11; // UnityEngine.Vector2 FIMSpace.Generating.SpawnRuleBase::_editor_scroll Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____editor_scroll_12; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Enabled bool ___Enabled_13; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Ignore bool ___Ignore_14; // System.Boolean FIMSpace.Generating.SpawnRuleBase::_editor_drawRule bool ____editor_drawRule_15; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.SpawnRuleBase::OwnerSpawner FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___OwnerSpawner_16; // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellAllow bool ___CellAllow_17; // System.Boolean FIMSpace.Generating.SpawnRuleBase::AllConditionsMet bool ___AllConditionsMet_18; // System.Boolean FIMSpace.Generating.SpawnRuleBase::_EditorDebug bool ____EditorDebug_19; // UnityEngine.Color FIMSpace.Generating.SpawnRuleBase::_DbPreCol Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____DbPreCol_20; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::GUIIgnore List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___GUIIgnore_21; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::tempSpawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___tempSpawns_22; // System.Boolean FIMSpace.Generating.SpawnRuleBase::VariablesPrepared bool ___VariablesPrepared_23; }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.VillagePlanPreset struct VillagePlanPreset_tE27ED1000DDBAE1CAAAAA68AC1B97F5A8DA1B95F : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String FIMSpace.Generating.VillagePlanPreset::info String_t* ___info_4; }; // FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 { // FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection1 HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection1_0; // FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection2 HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection2_1; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/ConnectionRect::pos Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/ConnectionRect::directOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; // FIMSpace.Generating.EAlignDir FIMSpace.Generating.PlanHelper/ConnectionRect::direction int32_t ___direction_4; // System.Boolean FIMSpace.Generating.PlanHelper/ConnectionRect::Found bool ___Found_5; // System.Int32 FIMSpace.Generating.PlanHelper/ConnectionRect::Id int32_t ___Id_6; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection1_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection2_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; int32_t ___direction_4; int32_t ___Found_5; int32_t ___Id_6; }; // Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection1_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection2_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; int32_t ___direction_4; int32_t ___Found_5; int32_t ___Id_6; }; // UnityEngine.BoxCollider struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.MeshRenderer struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.ReflectionProbe struct ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // FIMSpace.Generating.SpawnInstruction struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 { // UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::gridPosition Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::desiredDirection Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1; // System.Boolean FIMSpace.Generating.SpawnInstruction::useDirection bool ___useDirection_2; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnInstruction::definition InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3; // FIMSpace.Generating.EHelperGuideType FIMSpace.Generating.SpawnInstruction::helperType int32_t ___helperType_4; // FIMSpace.Generating.PlanHelper/ConnectionRect FIMSpace.Generating.SpawnInstruction::helperConnection ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___helperConnection_5; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::helperCoords Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6; // System.Int32 FIMSpace.Generating.SpawnInstruction::HelperID int32_t ___HelperID_7; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnInstruction struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_pinvoke { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1; int32_t ___useDirection_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3; int32_t ___helperType_4; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke ___helperConnection_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6; int32_t ___HelperID_7; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnInstruction struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_com { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1; int32_t ___useDirection_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3; int32_t ___helperType_4; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com ___helperConnection_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6; int32_t ___HelperID_7; }; // ObjectStampEmitterBase struct ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean ObjectStampEmitterBase::SpawnOnStart bool ___SpawnOnStart_4; // System.Boolean ObjectStampEmitterBase::RandomizeOnStart bool ___RandomizeOnStart_5; // System.Boolean ObjectStampEmitterBase::RaycastSpawn bool ___RaycastSpawn_6; // System.Boolean ObjectStampEmitterBase::UseRestrictions bool ___UseRestrictions_7; // System.Int32 ObjectStampEmitterBase::MaxRetryAttempts int32_t ___MaxRetryAttempts_8; // System.Boolean ObjectStampEmitterBase::SpawnEvenRetriesFails bool ___SpawnEvenRetriesFails_9; // System.Boolean ObjectStampEmitterBase::AlwaysDetachSpawned bool ___AlwaysDetachSpawned_10; // System.Boolean ObjectStampEmitterBase::_editorDrawSpawnSettings bool ____editorDrawSpawnSettings_11; // UnityEngine.RaycastHit ObjectStampEmitterBase::spawningRaycast RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___spawningRaycast_12; // FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData ObjectStampEmitterBase::spawningVolume PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 ___spawningVolume_13; // FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult ObjectStampEmitterBase::spawningResult RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 ___spawningResult_14; }; // FIMSpace.Generating.PGGIgnoreCombining struct PGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // TriggersRelation struct TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Collider TriggersRelation::Trigger Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___Trigger_4; // System.Collections.Generic.List`1 TriggersRelation::Neightbours List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0* ___Neightbours_5; }; // FIMSpace.Generating.ObjectStampEmitter struct ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E : public ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70 { // System.Boolean FIMSpace.Generating.ObjectStampEmitter::AlwaysDrawPreview bool ___AlwaysDrawPreview_15; // System.Boolean FIMSpace.Generating.ObjectStampEmitter::ReplaceAlreadySpawned bool ___ReplaceAlreadySpawned_16; // System.Single FIMSpace.Generating.ObjectStampEmitter::SpawnPropability float ___SpawnPropability_17; // FIMSpace.Generating.OStamperSet FIMSpace.Generating.ObjectStampEmitter::PrefabsSet OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___PrefabsSet_18; // FIMSpace.Generating.OStampPhysicalPlacementSetup FIMSpace.Generating.ObjectStampEmitter::PhysicalPlacement OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* ___PhysicalPlacement_19; // FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.ObjectStampEmitter::spawningInfo ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___spawningInfo_20; // UnityEngine.GameObject FIMSpace.Generating.ObjectStampEmitter::SpawnedObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___SpawnedObject_21; // UnityEngine.GameObject FIMSpace.Generating.ObjectStampEmitter::_editorPreview GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____editorPreview_22; // System.Boolean FIMSpace.Generating.ObjectStampEmitter::_displaySimplifiedSet bool ____displaySimplifiedSet_23; }; // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // System.Collections.Generic.Dictionary`2> // FIMSpace.Generating.FGenGraph`2 // FIMSpace.Generating.FGenGraph`2 // System.Collections.Generic.List`1> struct List_1_t261B5FB86860583ED8B529D12A8662404F52324A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Action_1U5BU5D_t16968964C0A17BE4F5586C8A92C3446620B90206* ___s_emptyArray_5; }; // System.Collections.Generic.List`1> // System.Collections.Generic.List`1> struct List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Action_1U5BU5D_t13A7E7AEE39AC80351465E4F88B8238251F92BB3* ___s_emptyArray_5; }; // System.Collections.Generic.List`1> // System.Collections.Generic.List`1> struct List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FGenGraph_2U5BU5D_t946E9A711BA38869CFFA8C9E3D7529BA3AEE6F73* ___s_emptyArray_5; }; // System.Collections.Generic.List`1> // System.Collections.Generic.List`1 struct List_1_tDB72209F35D56F62A287633F9450978E90B90987_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CheckerFieldU5BU5D_t2B0777CBE4B35A534C564A0A045F27CDB69EE92D* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldModificationU5BU5D_t7585C33C25D4BC14159A4E0B02B2957C118B4E1F* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldSpawnerU5BU5D_tA683E38CC2E0AF270D27C8F7F72371F786BAC3CB* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray InstructionDefinitionU5BU5D_tEE7B58EDBFF328CC1FD81CD0A46D3CC5FF01598C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t558592816DA880773C8A60C1EB777F3B092B68EC_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ModificatorsPackU5BU5D_t74FED0813B4B27058CBA6BC43AD65A1F13A185B4* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray OSPrefabReferenceU5BU5D_tB98D58B7B17DC841C091089F63D768D93C3643CB* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray OStamperSetU5BU5D_tA96484AC24F460A0E7F58A88087CC2D4B45434BB* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PrefabReferenceU5BU5D_t02204C7FA7ABA6CD00443A2ECE2E63FD80F06F05* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ReflectionProbeU5BU5D_t0B187E58E1FC2292139FAB3097C90F94355D1B09* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SimplePathGuideU5BU5D_t873EE6F63E65E144850DCE620E1EDC3ABA7E68DD* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SpawnRuleBaseU5BU5D_t17F51EB5C1DCEBA9CF14FC1F1A0FDF6D42D0DF0A* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SpawnerVariableHelperU5BU5D_tFEAEE73403DAF3DEB666DE03A259D8A19E7CF629* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TriggersRelationU5BU5D_t3CB4000A5B9184C81F9D87D48ADDF1735AFDB207* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ShapeCellU5BU5D_t2FE80EC137F84101025136BBDA9F76BFE11F9AB4* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ShapeCellsU5BU5D_t98C80F7CC015055C672586C9460B2C55088E4EF6* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Reflection.Assembly // System.Reflection.Assembly // FIMSpace.Generating.CellsController // FIMSpace.Generating.CellsController // FIMSpace.Generating.CheckCellsSelectorSetup // FIMSpace.Generating.CheckCellsSelectorSetup // FIMSpace.Generating.FGenerators struct FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_StaticFields { // System.Random FIMSpace.Generating.FGenerators::random Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_0; // System.Int32 FIMSpace.Generating.FGenerators::k__BackingField int32_t ___U3CLatestSeedU3Ek__BackingField_1; // System.String FIMSpace.Generating.FGenerators::lastPath String_t* ___lastPath_2; // System.Single FIMSpace.Generating.FGenerators::_editorUiScaling float ____editorUiScaling_3; }; // FIMSpace.Generating.FGenerators // FIMSpace.FTex.FThread // FIMSpace.FTex.FThread // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::_RulesToCheck List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____RulesToCheck_22; }; // FIMSpace.Generating.FieldSpawner // FIMSpace.Generating.GeneratingPreparation // FIMSpace.Generating.GeneratingPreparation // FIMSpace.Generating.IGeneration struct IGeneration_t3E632FE99BDFD74FBDEB3F9611CB4EF904B23925_StaticFields { // System.Boolean FIMSpace.Generating.IGeneration::Debugging bool ___Debugging_0; }; // FIMSpace.Generating.IGeneration // FIMSpace.Generating.InjectionSetup // FIMSpace.Generating.InjectionSetup // FIMSpace.Generating.InstructionDefinition // FIMSpace.Generating.InstructionDefinition // System.MarshalByRefObject // System.MarshalByRefObject // System.Reflection.MemberInfo // System.Reflection.MemberInfo // FIMSpace.Generating.PrefabReference struct PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D_StaticFields { // UnityEngine.GUILayoutOption[] FIMSpace.Generating.PrefabReference::opt GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___opt_7; // UnityEngine.GUILayoutOption[] FIMSpace.Generating.PrefabReference::opt2 GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___opt2_8; // UnityEngine.GUILayoutOption[] FIMSpace.Generating.PrefabReference::opt3 GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___opt3_9; // System.Boolean FIMSpace.Generating.PrefabReference::StopReloadLayoutOptions bool ___StopReloadLayoutOptions_10; }; // FIMSpace.Generating.PrefabReference // FIMSpace.Generating.SpawnerVariableHelper // FIMSpace.Generating.SpawnerVariableHelper // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // System.ValueType // System.ValueType // FIMSpace.Generating.FieldModification/<>c__DisplayClass25_0 // FIMSpace.Generating.FieldModification/<>c__DisplayClass25_0 // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings // FIMSpace.Generating.GenerationShape/ShapeCells // FIMSpace.Generating.GenerationShape/ShapeCells // System.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // System.Char struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { // System.Byte[] System.Char::s_categoryForLatin1 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3; }; // System.Char // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // System.Enum // FIMSpace.Generating.GenerateAsyncThread // FIMSpace.Generating.GenerateAsyncThread // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // UnityEngine.LayerMask // UnityEngine.LayerMask // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // UnityEngine.Matrix4x4 // FIMSpace.Generating.MinMax // FIMSpace.Generating.MinMax // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // System.Single // System.Single // FIMSpace.Generating.SpawnDiffs // FIMSpace.Generating.SpawnDiffs // FIMSpace.Generating.SpawnRestriction // FIMSpace.Generating.SpawnRestriction // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2 // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields { // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7; }; // UnityEngine.Vector2Int // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3 // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields { // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10; }; // UnityEngine.Vector3Int // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8; }; // UnityEngine.Vector4 // System.Void // System.Void // FIMSpace.Generating.IGeneration/CombineMaterialComparer // FIMSpace.Generating.IGeneration/CombineMaterialComparer // System.Collections.Generic.Dictionary`2/Enumerator> // System.Collections.Generic.Dictionary`2/Enumerator> // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2> // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields { // System.String System.AppDomain::_process_guid String_t* ____process_guid_2; }; // System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields { // System.Collections.Generic.Dictionary`2 System.AppDomain::type_resolve_in_progress Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress_3; // System.Collections.Generic.Dictionary`2 System.AppDomain::assembly_resolve_in_progress Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_4; // System.Collections.Generic.Dictionary`2 System.AppDomain::assembly_resolve_in_progress_refonly Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly_5; }; // UnityEngine.Bounds // UnityEngine.Bounds // FIMSpace.Generating.Checker.CheckerField // FIMSpace.Generating.Checker.CheckerField // UnityEngine.CombineInstance // UnityEngine.CombineInstance // System.Delegate // System.Delegate // System.Exception struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // System.Exception // FIMSpace.Generating.FGenCell // FIMSpace.Generating.FGenCell // FIMSpace.Generating.FieldVariable // FIMSpace.Generating.FieldVariable // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // FIMSpace.Generating.ObjectStamperEmittedInfo // FIMSpace.Generating.ObjectStamperEmittedInfo // UnityEngine.RaycastHit // UnityEngine.RaycastHit // System.RuntimeTypeHandle // System.RuntimeTypeHandle // FIMSpace.Generating.PathFind.SimplePathGuide // FIMSpace.Generating.PathFind.SimplePathGuide // FIMSpace.Generating.SpawnData // FIMSpace.Generating.SpawnData // FIMSpace.Generating.SpawnRestrictionsGroup // FIMSpace.Generating.SpawnRestrictionsGroup // FIMSpace.Generating.GenerationShape/GenerationSetup // FIMSpace.Generating.GenerationShape/GenerationSetup // FIMSpace.Generating.GenerationShape/RectSet // FIMSpace.Generating.GenerationShape/RectSet // FIMSpace.Generating.GenerationShape/ShapeCell // FIMSpace.Generating.GenerationShape/ShapeCell // System.Collections.Generic.Dictionary`2/Enumerator> // System.Collections.Generic.Dictionary`2/Enumerator> // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // UnityEngine.Component // UnityEngine.Component // FIMSpace.Generating.FieldCell // FIMSpace.Generating.FieldCell // UnityEngine.GameObject // UnityEngine.GameObject // FIMSpace.Generating.InstantiatedFieldInfo // FIMSpace.Generating.InstantiatedFieldInfo // UnityEngine.Material // UnityEngine.Material // UnityEngine.Mesh // UnityEngine.Mesh // System.MulticastDelegate // System.MulticastDelegate // FIMSpace.Generating.OSPrefabReference // FIMSpace.Generating.OSPrefabReference // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData struct PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_StaticFields { // FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::Empty PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 ___Empty_10; }; // FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData // FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult struct RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_StaticFields { // FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::Empty RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 ___Empty_4; }; // FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult // FIMSpace.Generating.PlanHelper/HelperRect // FIMSpace.Generating.PlanHelper/HelperRect // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`2 // System.Action`2 // System.Action`2 // System.Action`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`3 // System.Func`3 // System.Func`3 // System.Func`3 // System.Func`4 // System.Func`4 // System.Func`4 // System.Func`4 // System.Func`5,FIMSpace.Generating.FieldSetup,System.Boolean> // System.Func`5,FIMSpace.Generating.FieldSetup,System.Boolean> // System.Func`5 // System.Func`5 // System.Action // System.Action // UnityEngine.Behaviour // UnityEngine.Behaviour // UnityEngine.Collider // UnityEngine.Collider // FIMSpace.Generating.DungeonPlanPreset // FIMSpace.Generating.DungeonPlanPreset // FReflectionProbePreset // FReflectionProbePreset // FIMSpace.Generating.FieldModification struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_StaticFields { // System.Int32 FIMSpace.Generating.FieldModification::_subDraw int32_t ____subDraw_29; }; // FIMSpace.Generating.FieldModification // FIMSpace.Generating.FieldSetup // FIMSpace.Generating.FieldSetup // FIMSpace.Generating.GenerationShape // FIMSpace.Generating.GenerationShape // UnityEngine.MeshFilter // UnityEngine.MeshFilter // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_StaticFields { // System.Boolean FIMSpace.Generating.ModificatorsPack::_Editor_LockBrowser bool ____Editor_LockBrowser_6; }; // FIMSpace.Generating.ModificatorsPack // FIMSpace.Generating.OStamperMultiSet // FIMSpace.Generating.OStamperMultiSet // FIMSpace.Generating.OStamperSet struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_StaticFields { // UnityEngine.Collider[] FIMSpace.Generating.OStamperSet::overlapsBuffer ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___overlapsBuffer_4; }; // FIMSpace.Generating.OStamperSet // System.Reflection.ReflectionTypeLoadException // System.Reflection.ReflectionTypeLoadException // UnityEngine.Renderer // UnityEngine.Renderer // FIMSpace.Generating.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::_tPosit List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____tPosit_5; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::_tNeg List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____tNeg_6; }; // FIMSpace.Generating.SpawnRuleBase // UnityEngine.Transform // UnityEngine.Transform // FIMSpace.Generating.VillagePlanPreset // FIMSpace.Generating.VillagePlanPreset // FIMSpace.Generating.PlanHelper/ConnectionRect // FIMSpace.Generating.PlanHelper/ConnectionRect // UnityEngine.BoxCollider // UnityEngine.BoxCollider // UnityEngine.MeshRenderer // UnityEngine.MeshRenderer // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // UnityEngine.ReflectionProbe struct ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D_StaticFields { // System.Action`2 UnityEngine.ReflectionProbe::reflectionProbeChanged Action_2_tECD5D9B0D67D486B802E231F6C4D4B0870A6FE72* ___reflectionProbeChanged_4; // System.Action`1 UnityEngine.ReflectionProbe::defaultReflectionSet Action_1_tD7D5CE7F2FAEACB3761C239E9D66C15DFB9151C5* ___defaultReflectionSet_5; // System.Action`1 UnityEngine.ReflectionProbe::defaultReflectionTexture Action_1_t29B51564E49F5100689191ED6A9BFFC2081294EB* ___defaultReflectionTexture_6; }; // UnityEngine.ReflectionProbe // FIMSpace.Generating.SpawnInstruction // FIMSpace.Generating.SpawnInstruction // ObjectStampEmitterBase // ObjectStampEmitterBase // FIMSpace.Generating.PGGIgnoreCombining // FIMSpace.Generating.PGGIgnoreCombining // TriggersRelation // TriggersRelation // FIMSpace.Generating.ObjectStampEmitter // FIMSpace.Generating.ObjectStampEmitter #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Reflection.Assembly[] struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339 : public RuntimeArray { ALIGN_FIELD (8) Assembly_t* m_Items[1]; inline Assembly_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Assembly_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, Assembly_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Assembly_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Assembly_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Assembly_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray { ALIGN_FIELD (8) Type_t* m_Items[1]; inline Type_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Type_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, Type_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // FIMSpace.Generating.FieldCell[] struct FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50 : public RuntimeArray { ALIGN_FIELD (8) FieldCell_t0474210B4815B1D080500050D625323788B306F9* m_Items[1]; inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FieldCell_t0474210B4815B1D080500050D625323788B306F9** 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, FieldCell_t0474210B4815B1D080500050D625323788B306F9* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FieldCell_t0474210B4815B1D080500050D625323788B306F9** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FieldCell_t0474210B4815B1D080500050D625323788B306F9* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // FIMSpace.Generating.IGenerating[] struct IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Transform[] struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24 : public RuntimeArray { ALIGN_FIELD (8) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* m_Items[1]; inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** 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, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Mesh[] struct MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689 : public RuntimeArray { ALIGN_FIELD (8) Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* m_Items[1]; inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4** 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, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Collections.Generic.List`1[] struct List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5 : public RuntimeArray { ALIGN_FIELD (8) List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* m_Items[1]; inline List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE** 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Material[] struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D : public RuntimeArray { ALIGN_FIELD (8) Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* m_Items[1]; inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.CombineInstance[] struct CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093 : public RuntimeArray { ALIGN_FIELD (8) CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE m_Items[1]; inline CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE* 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, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE value) { m_Items[index] = value; } }; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Bounds[] struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5 : public RuntimeArray { ALIGN_FIELD (8) Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 m_Items[1]; inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* 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, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 value) { m_Items[index] = value; } }; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E : public RuntimeArray { ALIGN_FIELD (8) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 m_Items[1]; inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* 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, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { m_Items[index] = value; } }; // FIMSpace.Generating.SpawnInstruction[] struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C : public RuntimeArray { ALIGN_FIELD (8) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 m_Items[1]; inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* 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, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___definition_3), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___definition_3), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } }; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FGenGraph`2::GetCorrespondingSubGraph(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* FGenGraph_2_GetCorrespondingSubGraph_m6CFF501D70D3A9BD9C07691B2A8C85FC0E0B5E0B_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, int32_t ___0_scale, const RuntimeMethod* method) ; // T1 FIMSpace.Generating.FGenGraph`2::GetCorrespondingSubGraphCell(FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_GetCorrespondingSubGraphCell_m97F67C29E8F0C20563B7A8E9B394FA5A16F6E880_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* ___1_rightGraph, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::CheckForNulls(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_CheckForNulls_TisRuntimeObject_m547DDF578CA4B39279100D35E255E7D39B0BED29_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_classes, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FGenGraph`2::GenerateScaledGraph(System.Int32,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* FGenGraph_2_GenerateScaledGraph_m5E12BF8BF15E7CC96CD8C1056F4B73538563F9CE_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, int32_t ___0_scale, bool ___1_inheritCells, bool ___2_oneCellIsEnough, const RuntimeMethod* method) ; // T UnityEngine.ScriptableObject::CreateInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_gshared (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, int32_t ___0_index, const RuntimeMethod* method) ; // T1 FIMSpace.Generating.FGenGraph`2::GetCell(UnityEngine.Vector3Int,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_GetCell_m2FA4DAB64AF993C5C6482B6DF4CD272F02F91934_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, bool ___1_generateIfOut, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_gshared (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_gshared (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FGenGraph`2::Copy(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* FGenGraph_2_Copy_m6716E82678AE75768D6DB0044BDC7A13AFE62CBD_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, bool ___0_newRefs, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenGraph`2::RemoveCell(T1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenGraph_2_RemoveCell_m388B36A52FCDD8DDE03A7E25CA77AAEDE1163A22_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, RuntimeObject* ___0_cell, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_gshared (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0_gshared (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, int32_t ___0_index, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_value, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mA3FDE68C920404F2D0864299F528A8268D1CFB2E_gshared (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, int32_t ___0_index, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_gshared (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_gshared_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_gshared (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_gshared_inline (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_gshared (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method) ; // T System.Nullable`1::GetValueOrDefault() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ; // TResult System.Func`4::Invoke(T1,T2,T3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_4_Invoke_mD02ABE9CA8E331028F474EAB0775376F90A59ECF_gshared_inline (Func_4_t88F824E7FC3FCCCA89CBBC490FD2A6069E1DD8DE* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method) ; // TResult System.Func`5::Invoke(T1,T2,T3,T4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_5_Invoke_m220A79441497EF372994DDB1154CAE7C6DFDC293_gshared_inline (Func_5_tC14A411E865BC358F6D48A0F968B75AF25E80A3B* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method) ; // System.Void System.Action`2::Invoke(T1,T2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ; // TResult System.Func`3::Invoke(T1,T2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_gshared_inline (Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ; // TResult System.Func`2::Invoke(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m02B13D9F8C2777CA6CCA386F24619C7A4CC97515_gshared_inline (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Nullable_1_get_Value_m635D03568E9DFE589587FC53D41895471756853B_gshared (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA* __this, const RuntimeMethod* method) ; // System.Void System.Action`1::Invoke(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponentsInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m4889E2B000221A8691CB6FA730AEAD405E242E5E_gshared_inline (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Nullable_1_get_Value_m9F413848B1AED34C2A798838D10078D55612224D_gshared (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenGraph`2::Generate(System.Int32,System.Int32,System.Int32,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenGraph_2_Generate_mCD0339788D25FD1DAD97B6EB32EACEBCE2800D1D_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, int32_t ___0_xWidth, int32_t ___1_yHeight, int32_t ___2_zDepth, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___3_offset, const RuntimeMethod* method) ; // T System.Nullable`1::GetValueOrDefault() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_gshared (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FGenGraph`2::CopyEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* FGenGraph_2_CopyEmpty_m331EFB1CE1B3DFBC777BAD6BFB7841FEE3E59FA3_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // T1 FIMSpace.Generating.FGenGraph`2::AddCell(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_AddCell_m2BA9A1D2D3C37A10D14D504C25C640D5E90DE3EA_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4FCFFBDAA0A72D4231F0C282807C5BD36AA1FEB6_gshared (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3E2F524519F62E8E58DC94E22A90356478F9B301_gshared (Dictionary_2_t00F06DB47B767A7C20C91B71A5A9712F9D49C704* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m9C68D1483B45B1E022FDD38104E972A85ABFB887_gshared (Dictionary_2_t00F06DB47B767A7C20C91B71A5A9712F9D49C704* __this, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m27E13752AB6549E184CF0A3B1FDC2523E4F826A9_gshared (Dictionary_2_t00F06DB47B767A7C20C91B71A5A9712F9D49C704* __this, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m103883AF07D6A70A475E52C1799890D3DE0B25A2_gshared (Dictionary_2_t00F06DB47B767A7C20C91B71A5A9712F9D49C704* __this, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t714184540B6BB37320E4FF5E00A03AC49E4DCF69 Dictionary_2_GetEnumerator_m5C742FF3A8A5ED6C8E708059682BE6F689C021E9_gshared (Dictionary_2_t00F06DB47B767A7C20C91B71A5A9712F9D49C704* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m60DF4D10259D3965DBCE9B97E4A186AADF54BA66_gshared (Enumerator_t714184540B6BB37320E4FF5E00A03AC49E4DCF69* __this, const RuntimeMethod* method) ; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5 Enumerator_get_Current_m5CC5B5F8DB95C628B43CAA31B06928464EE2E778_gshared_inline (Enumerator_t714184540B6BB37320E4FF5E00A03AC49E4DCF69* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_gshared_inline (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) ; // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m6EF5CAF23FDF1FCCD09285DA3D6A63C191CBE300_gshared_inline (KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5* __this, const RuntimeMethod* method) ; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 KeyValuePair_2_get_Key_m9747B8599A8C782C07D70BB70C4BA18D1A10FE9A_gshared_inline (KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_gshared_inline (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m95B1728ABF15D911D909D5418089C276559FB554_gshared (Enumerator_t714184540B6BB37320E4FF5E00A03AC49E4DCF69* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenGraph`2::.ctor(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenGraph_2__ctor_m39465F027D331F1F00CDCB0AB97DB5A3D3A66B75_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, bool ___0_reset, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.String System.String::Replace(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ; // System.String System.String::Replace(System.Char,System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldModification/<>c__DisplayClass25_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0__ctor_m44241D41CC52A08A5638799E7A77E5204FD628ED (U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.AppDomain System.AppDomain::get_CurrentDomain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ; // System.Reflection.Assembly[] System.AppDomain::GetAssemblies() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74 (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8 (RuntimeObject* ___0_source, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___1_predicate, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method); } // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) inline void List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method); } // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellWorldPosition(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_forward() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.String UnityEngine.Object::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::set_name(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.FieldSpawner::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* FieldSpawner_Copy_mB879386536D06847C28817B419D8457C8DFD8955 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_inline (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337 (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* (*) (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean FIMSpace.Generating.FGenerators::CheckIfIsNull(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7 (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Int32 System.Collections.Generic.List`1>::get_Count() inline int32_t List_1_get_Count_mFD504C7BD4B51E0A0C40D8685C42DE68EAD035CA_inline (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FGenGraph`2::GetCorrespondingSubGraph(System.Int32) inline FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* FGenGraph_2_GetCorrespondingSubGraph_mCBC813FC04CAB909BAE18CB2AB74B2C612B5A736 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, int32_t ___0_scale, const RuntimeMethod* method) { return (( FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, int32_t, const RuntimeMethod*))FGenGraph_2_GetCorrespondingSubGraph_m6CFF501D70D3A9BD9C07691B2A8C85FC0E0B5E0B_gshared)(__this, ___0_scale, method); } // T1 FIMSpace.Generating.FGenGraph`2::GetCorrespondingSubGraphCell(FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_GetCorrespondingSubGraphCell_mBB80642B9FBDD6DEFEA9B1AFF30758735E71CFD9 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_rightGraph, const RuntimeMethod* method) { return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))FGenGraph_2_GetCorrespondingSubGraphCell_m97F67C29E8F0C20563B7A8E9B394FA5A16F6E880_gshared)(__this, ___0_cell, ___1_rightGraph, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265 (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnRuleBase::SetOwner(FIMSpace.Generating.FieldSpawner) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpawnRuleBase_SetOwner_m30FCBDC0C7F09508B950B8A44A22A2C92D1898E9_inline (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.PGGUtils::CheckForNulls(System.Collections.Generic.List`1) inline void PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___0_classes, const RuntimeMethod* method) { (( void (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, const RuntimeMethod*))PGGUtils_CheckForNulls_TisRuntimeObject_m547DDF578CA4B39279100D35E255E7D39B0BED29_gshared)(___0_classes, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19 (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, const RuntimeMethod* method) { (( void (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.FieldModification::PreGenerateSpawnersRefresh(System.Collections.Generic.List`1,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_PreGenerateSpawnersRefresh_mC3F5C150961597C1170466C53CDB2B1AC7A511FE (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* ___0_spawners, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_preset, bool ___3_manageGlobalRules, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792 (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.FieldSpawner::RunSpawnerOnCell(FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2,UnityEngine.Vector3,FIMSpace.Generating.FieldModification,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_preset, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_cell, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___3_grid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_desiredDirection, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___5_childMod, bool ___6_dontUseGlobalRules, bool ___7_ignoreRestrictions, bool ___8_isAsync, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089 (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55 (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* (*) (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean System.String::IsNullOrEmpty(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldModification::TryGetParentSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldVariable FIMSpace.Generating.FieldSetup::GetVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, String_t* ___0_name, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldVariable FIMSpace.Generating.ModificatorsPack::GetVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ModificatorsPack_GetVariable_m1678896D34DE94626F022A6460EF6B7F199278E7 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FGenerators::CheckIfExist_NOTNULL(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812 (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3 (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean System.String::op_Equality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_inline (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mA94262C743247F45A184173436B2780916F37883_inline (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, const RuntimeMethod* method) { (( void (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Boolean FIMSpace.Generating.FieldSpawner::HaveParentPackageRules() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_HaveParentPackageRules_mFA45B3C1E86EA8DAA79A344B7C832A9B42607BCD (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m00F49740BA1363AF8CD74DC5A4099AE825542D51 (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHaveTag(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.SpawnData,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_occupiedByTagged, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___2_toIgnore, bool ___3_random, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.IGeneration::GetRandomizedCells(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) ; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::GetScaledGrid(FIMSpace.Generating.FGenGraph`2,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* FieldSetup_GetScaledGrid_mF88430F707B88FF2100D4D8AD06F3366DAF15ABE (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_baseGraph, int32_t ___1_scale, bool ___2_generate, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldModification::PostCall(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_PostCall_m95FD0000B0DFCDD8D990DDA0B9D7BE4314D694BC (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_preset, List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* ___2_spawners, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSpawner::RefreshRulesOwner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_RefreshRulesOwner_m8A122E06DB51AD3F5E1C08D3652246C18A20CE23 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.CellsController::get_RuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::GetGridCellsToExecuteSpawnersOn(FIMSpace.Generating.FieldSpawner,FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* FieldModification_GetGridCellsToExecuteSpawnersOn_mAF7774C6018FB4E34B3425B17BC024877EEF7293 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___1_cellsContr, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldSpawner::IsExecutionReversed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_IsExecutionReversed_m717E026534F31B4DE9C25635D7C869D713BA702A (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldModification::ExecuteRuleOnCells(FIMSpace.Generating.FieldSpawner,FIMSpace.Generating.CellsController,System.Collections.Generic.List`1,System.Boolean,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_ExecuteRuleOnCells_m2DE771AAF7993AC0D024DACDC7296D0E8ED0558E (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___1_cellsContr, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_cells, bool ___3_reverse, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___4_childMod, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.CellsController::get_AsyncIsRunning() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CellsController_get_AsyncIsRunning_m543BFE66ECE78C7BB6782623CEF873A49B50BDDF (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldModification::ArrangeGlobalRules(FIMSpace.Generating.FieldSpawner,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_ArrangeGlobalRules_m2002C49EB7E204180827501FDDFDF4450B167E33 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___1_preC, List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___2_postC, List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___3_onCondC, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldSpawner::get_wasPreGeneratingPrepared() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FieldSpawner_get_wasPreGeneratingPrepared_mBFC99C644C265628A2F7C8CE5CF56B7809E79610_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSpawner::PreGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_PreGenerating_mB50221426CFE803E7E78E9F53BF0516328197969 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Int32 FIMSpace.Generating.FGenerators::GetRandom(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7 (int32_t ___0_from, int32_t ___1_to, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* (*) (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStamperSet::Emit(System.Boolean,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, bool ___0_noRepetition, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentSpace, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline (List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687 (List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* (*) (List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline (List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F (List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* (*) (List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, const RuntimeMethod* method) { (( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_mF72288901A0A43CBDDB56599C75DBAC7DDC9C6FD (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // UnityEngine.GameObject FIMSpace.Generating.PrefabReference::get_CoreGameObject() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSpawner::.ctor(System.Int32,FIMSpace.Generating.FieldModification/EModificationMode,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner__ctor_mF5D5C5933E4A4189D39C0D36F65E757816C54ED7 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, int32_t ___0_stampPrefabID, int32_t ___1_mode, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___2_parent, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldModification::RemoveAsset(UnityEngine.ScriptableObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_RemoveAsset_m9127270BEE9621BFC403B4326359B017C22399B9 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___0_target, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m94282926301CCFECD9396AB66D988A74916FA3CC (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* __this, const RuntimeMethod* method) { (( void (*) (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void UnityEngine.ScriptableObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsAbstract() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148 (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, const RuntimeMethod* method) { (( void (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.InstructionDefinition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstructionDefinition__ctor_m31008C85B755BFB7AD3988F25A6424B6C1A6ED09 (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_inline (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.FieldVariable::.ctor(System.String,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable__ctor_m8DA4EA59BA34FF6B3EC5EADF939CB58B2622A3DB (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::ResetScaledGraphs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_ResetScaledGraphs_mF1A9798380A1DE11D4BC18E33066508C95E6E4BA (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1>::Clear() inline void List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_inline (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1>::.ctor() inline void List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56 (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1>::Add(T) inline void List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_inline (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FGenGraph`2::GenerateScaledGraph(System.Int32,System.Boolean,System.Boolean) inline FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, int32_t ___0_scale, bool ___1_inheritCells, bool ___2_oneCellIsEnough, const RuntimeMethod* method) { return (( FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, int32_t, bool, bool, const RuntimeMethod*))FGenGraph_2_GenerateScaledGraph_m5E12BF8BF15E7CC96CD8C1056F4B73538563F9CE_gshared)(__this, ___0_scale, ___1_inheritCells, ___2_oneCellIsEnough, method); } // T UnityEngine.ScriptableObject::CreateInstance() inline ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252 (const RuntimeMethod* method) { return (( ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method); } // System.Void FIMSpace.Generating.FGenerators::AddScriptableTo(UnityEngine.ScriptableObject,UnityEngine.Object,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_AddScriptableTo_m1F94E314B2519AD045A7C5B676C0BF1F4983E487 (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___0_toAdd, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_parentAsset, bool ___2_checkIfAlreadyContains, bool ___3_reload, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0 (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_mD7288D68576E344F8804587BF53E57AA820542C5 (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // T UnityEngine.Object::Instantiate(T) inline FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_original, const RuntimeMethod* method) { return (( FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* (*) (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // System.Void FIMSpace.Generating.FieldSetup::set_InstantiatedOutOf(FIMSpace.Generating.FieldSetup) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FieldSetup_set_InstantiatedOutOf_mEE9D9547885F3FA37DBDD517F391053ED76D00AA_inline (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_value, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5 (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.CellsController::RunModification(FIMSpace.Generating.FieldModification,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunModification_mD43C75718BDEE2253A5063BF4BD50ECF674E9834 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_selectiveCells, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::RunModificatorPack(FIMSpace.Generating.ModificatorsPack,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunModificatorPack_mD5E6A4535E4FA8651852523188693A51D31356AB (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_selectiveCells, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.FieldSetup::AfterallGeneratingMod(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_AfterallGeneratingMod_mAA2C6727FA33AC4FDF4F28E70C4EE8F2F3474F1C (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::get_CellsCommands() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25 (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.FieldSpawner::AfterGeneratingCall() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_AfterGeneratingCall_mA16A10B73316764168D96969F7A11E28D9E7D7D0 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, int32_t, const RuntimeMethod*))List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_gshared)(__this, ___0_index, method); } // T1 FIMSpace.Generating.FGenGraph`2::GetCell(UnityEngine.Vector3Int,System.Boolean) inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, bool ___1_generateIfOut, const RuntimeMethod* method) { return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, bool, const RuntimeMethod*))FGenGraph_2_GetCell_m2FA4DAB64AF993C5C6482B6DF4CD272F02F91934_gshared)(__this, ___0_pos, ___1_generateIfOut, method); } // System.Void FIMSpace.Generating.FieldCell::AddCustomData(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_AddCustomData_m07F6369681765D18EE398A2DEE35E4849663B031 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, String_t* ___0_dataString, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, const RuntimeMethod*))List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.FieldSetup::RunModificatorWithInstruction(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnInstruction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunModificatorWithInstruction_m42D6CC5E2FC770ECB04A9A72A853A7D43B910471 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_modificator, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___2_guide, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetup_Copy_m9BA31A702861104D3C26F31B04ADCB53894D5403 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T) inline ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_original, const RuntimeMethod* method) { return (( ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* (*) (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m56EEC967F6DE5517D5AFFA040693F7C560EB56E4_inline (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, int32_t ___0_index, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, int32_t, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } // System.Void FIMSpace.Generating.FieldSetup::PrepareRuntimeModPack(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.ModificatorsPack,FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_PrepareRuntimeModPack_mC19ACE36CB851ACACDD5B08E5FA12F7FDE1C8826 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_newSetup, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___1_pack, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___2_sourcePack, const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T) inline FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_original, const RuntimeMethod* method) { return (( FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* (*) (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2 (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, int32_t ___0_index, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, int32_t, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } // System.Boolean FIMSpace.Generating.FieldSetup::IsModDisabledForThisSetup(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetup_IsModDisabledForThisSetup_m29020F1D61F11FC762F2F0172204BDEEB32D9BBD (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::AddToDisabled(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_AddToDisabled_m953243AC313E8872165B2D37B49DAAD5F03E8CE0 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsPreDefinition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsPreDefinition_m4DFCF719CC3C024D464FB51FFF609A85EA8C48E1 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsPostDefinition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsPostDefinition_m3C175A8121A830F341DCA83606CBD5DA29BD361B (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldCell::AddCellInstruction(FIMSpace.Generating.SpawnInstruction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_AddCellInstruction_m3C9904BCD677E61D8DF92E7724FEC338412F013A (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_instruction, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::RunMainInstructions(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunMainInstructions_m284B6452A08958FE7C78C52C98096B65A6A9D09C (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_instructions, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::CheckForNulls(System.Collections.Generic.List`1) inline void PGGUtils_CheckForNulls_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m0E92FE3E48B65F1926B805E9FB8AD95ECEA2484A (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___0_classes, const RuntimeMethod* method) { (( void (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, const RuntimeMethod*))PGGUtils_CheckForNulls_TisRuntimeObject_m547DDF578CA4B39279100D35E255E7D39B0BED29_gshared)(___0_classes, method); } // System.Void FIMSpace.Generating.FieldSetup::RunModificatorPackOn(FIMSpace.Generating.ModificatorsPack,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunModificatorPackOn_mE2660561AFC4AAD026F1001D570C7030D5FE2EF8 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_randCells, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___3_randCells2, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.FGenerators::get_LatestSeed() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FGenerators_get_LatestSeed_mCC8140F0F083A48C18D8927549A2DD6A02C72ED2_inline (const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenerators::SetSeed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7 (int32_t ___0_seed, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldSetup::IsEnabled(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSpawner::OnAfterModificatorsCall() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_OnAfterModificatorsCall_mC324450EF8687E15520D8614DDD4C3258465D7B5 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.SpawnInstruction::get_FlatDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnInstruction_get_FlatDirection_m60A768EFE52DF21D1751AEE51C2C1AADC2E8D876 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2 (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_gshared)(__this, ___0_value, method); } // System.Void FIMSpace.Generating.FieldModification::ModifyGraphCell(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2,System.Boolean,System.Nullable`1,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_ModifyGraphCell_m1EF87EED50895843E6E296B2F88CF3A3C7403AA3 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_cell, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___2_grid, bool ___3_makeNotDestroyable, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___4_desiredDirection, bool ___5_isGuide, bool ___6_ignoreRestrictions, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212 (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method) { (( void (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_inline (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Boolean FIMSpace.Generating.FieldModification::RequiresScaledGraphs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldModification_RequiresScaledGraphs_m2C64A929425522C2AB5D759BE65C350199357199 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m3BEC15B609CFFB51E63A05733E73B083951645FA (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m81D7B93C375ECAC1248F377D3B3A5F96A9547E81 (List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32* __this, const RuntimeMethod* method) { (( void (*) (List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.FieldSetup::GenerateLightProbes(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.InstantiatedFieldInfo&,UnityEngine.Bounds,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_GenerateLightProbes_m85DD49EC0C946421FAE4A8DFD3D97C811D14B378 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** ___1_generatedRef, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___2_fieldBounds, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_container, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911 (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, const RuntimeMethod*))List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Vector3::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FGenGraph`2::Copy(System.Boolean) inline FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* FGenGraph_2_Copy_mA75F2BAE903F624F9239B420E7B125CF887AB5C2 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, bool ___0_newRefs, const RuntimeMethod* method) { return (( FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, bool, const RuntimeMethod*))FGenGraph_2_Copy_m6716E82678AE75768D6DB0044BDC7A13AFE62CBD_gshared)(__this, ___0_newRefs, method); } // UnityEngine.Vector3 UnityEngine.Vector3Int::op_Implicit(UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::S(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_S_mE25594659C12CC93C90205CD832376C827004CD0 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_toScale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_scale, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell__ctor_m2A4A42DE96F3C584CF8E6C22465879B3D47C6D61 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::CheckGraphForNearestMargins(FIMSpace.Generating.FGenGraph`2,System.Int32,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FieldCell&,FIMSpace.Generating.FieldCell&,FIMSpace.Generating.FieldCell&,FIMSpace.Generating.FieldCell&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_CheckGraphForNearestMargins_mDEC704584EEFB725496759AE3788058707E49CAB (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, int32_t ___1_maxCells, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_root, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___3_px, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___4_nx, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___5_pz, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___6_nz, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenGraph`2::RemoveCell(T1) inline void FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) { (( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))FGenGraph_2_RemoveCell_m388B36A52FCDD8DDE03A7E25CA77AAEDE1163A22_gshared)(__this, ___0_cell, method); } // System.Int32 UnityEngine.Vector3Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_z() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3Int::.ctor(System.Int32,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*))List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, const RuntimeMethod*))List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_gshared_inline)(__this, method); } // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05 (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, int32_t, const RuntimeMethod*))List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_gshared)(__this, ___0_index, method); } // UnityEngine.Vector3 UnityEngine.Bounds::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_min() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_max() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0 (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, int32_t ___0_index, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, int32_t, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*))List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0_gshared)(__this, ___0_index, ___1_value, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_mA3FDE68C920404F2D0864299F528A8268D1CFB2E (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mA3FDE68C920404F2D0864299F528A8268D1CFB2E_gshared)(__this, ___0_index, method); } // System.Void UnityEngine.GameObject::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.GameObject::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, bool ___1_worldPositionStays, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* GameObject_AddComponent_TisReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D_m71DD665FD8BB71E7F0CA0231963C164F3C0A8878 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void FReflectionProbePreset::AssignSettingsTo(UnityEngine.ReflectionProbe) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FReflectionProbePreset_AssignSettingsTo_m5B915F8478F739C720D8A92750F0CECE27F91537 (FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* __this, ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* ___0_probe, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Component::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.ReflectionProbe::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionProbe_set_size_m901ED70592B51139B62209031BD8C7377FB85BBB (ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mCE8F5764B7D889130A089E1BEEBEABBCF4BB22BB_inline (List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32* __this, ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32*, ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::CeilToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_extents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::set_center(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellUnitSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.ReflectionProbe::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ReflectionProbe_get_size_m1CABA0F90893A89F168D417083F013376F8365D5 (ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Transform::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.FEngineering::RotateBoundsByMatrix(UnityEngine.Bounds,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FEngineering_RotateBoundsByMatrix_m6C391FC1BE1E4B3E58AE8349C83C70AAE365BC69 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.GameObject::set_layer(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_p, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // UnityEngine.GameObject UnityEngine.Component::get_gameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Collider::set_isTrigger(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.BoxCollider::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_inline (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* __this, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174*, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T UnityEngine.GameObject::AddComponent() inline TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* GameObject_AddComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m0084C8E1307421A30738FC5F3A6CE3A567F13BA9 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void TriggersRelation::Refresh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggersRelation_Refresh_m24179569804E4388B08E374959047947EF23BAF7 (TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* (*) (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // T UnityEngine.Component::GetComponent() inline TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* Component_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m619B3CD5C6FA7D86B0F71B12D89107AC1632E4DD (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Boolean UnityEngine.Bounds::Intersects(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Bounds_Intersects_m91D6CE48052C56F8519243104C3575738B159531 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ; // System.Void TriggersRelation::AddNeightbour(TriggersRelation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggersRelation_AddNeightbour_m1EB598614126D3EBBE222C5E1E24A3B478969797 (TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* __this, TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* ___0_rel, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_inline (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // UnityEngine.Bounds UnityEngine.Collider::get_bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::RoundToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* GameObject_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_mCA89DAF406FB177DFEFF48950F554068BE42D7EE (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* List_1_get_Item_mFF70B00D625908A0B276F284BB6EF3D5A97CE22A (List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* (*) (List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // UnityEngine.Vector3 UnityEngine.Collider::ClosestPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collider_ClosestPoint_mFFF9B6F6CF9F18B22B325835A3E2E78A1C03BFCB (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_mDFF2BDEB7AD41BB9FAEAA1077DA658C6822A7072 (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* __this, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174*, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m6CF7059C1BFADBCEE09716C51E4EF101FB0EE4B5_inline (List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // UnityEngine.Vector3Int UnityEngine.Vector3Int::op_Addition(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellWorldPosition(UnityEngine.Vector3Int,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellWorldPosition_m1A07FEB366097A5762E40290C09E0F7CEF53EB11 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_cellPos, float ___1_scaler, const RuntimeMethod* method) ; // System.String System.String::ToLower() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD (String_t* __this, const RuntimeMethod* method) ; // System.Boolean System.String::Contains(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m4A85121DA6538E0A6136C235634CD8B4B4252C85 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::SaveCurrentVariablesState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_SaveCurrentVariablesState_m59A8C8CCFFAE7654295D45F812B3AB7766EA3D74 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122 (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, const RuntimeMethod* method) { (( void (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.InjectionSetup::.ctor(FIMSpace.Generating.FieldModification,FIMSpace.Generating.InjectionSetup/EGridCall) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InjectionSetup__ctor_m678924DCFC516494B118B3AC30AAA168188ECC08 (InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, int32_t ___1_call, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_inline (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, const RuntimeMethod* method) { (( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // FIMSpace.Generating.FieldVariable FIMSpace.Generating.FieldVariable::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* FieldVariable_Copy_mE5EF864176E2E6A7948D1826650E1D51E5D80A9F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(FIMSpace.Generating.FieldVariable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_inline (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, const RuntimeMethod* method) { (( void (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.FieldSetup::RestoreSavedVariablesState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RestoreSavedVariablesState_m242453F429D56BAA2D11CF10CFFE28610E508507 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::TransformCellPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape/GenerationSetup::GetChecker(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* GenerationSetup_GetChecker_m42C372F570870AF99128068E1106AC82CE9326AE (GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_alignTo, const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape::GetChecker(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* GenerationShape_GetChecker_m444DEFC44621D9F8951186848F37EE6A259E2834 (GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_alignTo, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, const RuntimeMethod*))List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_gshared_inline)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_gshared)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.Checker.CheckerField::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, int32_t, const RuntimeMethod*))List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_gshared)(__this, ___0_index, method); } // System.Void UnityEngine.Vector2Int::.ctor(System.Int32,System.Int32) 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) ; // System.Void FIMSpace.Generating.Checker.CheckerField::Add(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, const RuntimeMethod*))List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.Checker.CheckerField::RecalculateMultiBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mF7D03B81BF26209B466FA3A827B137D7B0B1D7C2 (List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9* __this, const RuntimeMethod* method) { (( void (*) (List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // UnityEngine.Vector3Int UnityEngine.Vector3Int::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline (const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.FGenerators::GetRandom(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441 (float ___0_from, float ___1_to, const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_down() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline (const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::op_Multiply(UnityEngine.Vector2Int,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline (const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::AddPathTowards(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_from, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_to, float ___2_dirChangeCost, int32_t ___3_pathThickness, bool ___4_recalculateBounds, const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_left() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline (const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_right() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline (const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField::GetRandomizedPositionsCopy(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_GetRandomizedPositionsCopy_mF36FFE9905E0FECA362D395A5473834113C3271D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, bool ___0_local, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, int32_t, const RuntimeMethod*))List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_gshared)(__this, ___0_index, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2 (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* (*) (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Single UnityEngine.Vector2Int::Distance(UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetNearestEdge(UnityEngine.Vector2Int,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetNearestEdge_mED5D0D6BA29CD88C3B344F4594793D6DC125D77E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_localCheckerPos, bool ___1_getOutPos, const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::op_Subtraction(UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2Int::op_Implicit(UnityEngine.Vector2Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::V2toV2Int(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::op_Addition(UnityEngine.Vector2Int,UnityEngine.Vector2Int) 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) ; // System.Boolean FIMSpace.Generating.Checker.CheckerField::ContainsFully(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_ContainsFully_m040A0C6C4AB434B74C85A10E81A3DE969ABBB43D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_pathCheck, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Checker.CheckerField::CollidesWith(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::GetRotatedFlatDirectionFrom(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_vect, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.Checker.CheckerField::CheckCollisionDistanceInDirection(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_CheckCollisionDistanceInDirection_mD4DA705191AB6223D06F697F97E98939E801A85D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_toOther, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_direction, int32_t ___2_maxDistance, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Hidden.FVector2IntUnity2017SupportExtensions::Negate(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A FVector2IntUnity2017SupportExtensions_Negate_m643DD66516F871F2209FA87290120FEADCAD44CE (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, const RuntimeMethod*))List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_gshared_inline)(__this, method); } // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85 (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_gshared)(__this, ___0_value, method); } // System.Void FIMSpace.Generating.Checker.CheckerField::SetSize(System.Int32,System.Int32,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetSize_m0DCD3FC231CACC2087AAE3CCBA8211DFCEB763D2 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_x, int32_t ___1_y, Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 ___2_origin, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.MinMax::GetRandom() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918 (MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape/GenerationSetup::GetTunnel(FIMSpace.Generating.Checker.CheckerField,System.Int32,System.Int32,System.Int32,FIMSpace.Generating.Checker.CheckerField,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* GenerationSetup_GetTunnel_m26FB05E3BF5C9AE07A9525F8D215B2DC54591E5D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_alignTo, int32_t ___1_size, int32_t ___2_thickness, int32_t ___3_separation, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___4_limitChecker, List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* ___5_guidesUsed, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::Join(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Join_mD24C06102EAF184E777C98A05C7911ABAEC9C317 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape/RectSet::GetChecker() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* RectSet_GetChecker_m5A2958AAAD831F6CFDDD5636D5A3CC1AD2929F3B (RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m3EFEAC665539C43D54AB224225FCD85DA4FF0D68_inline (List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50* List_1_get_Item_m5127FE09BFDDC9D6B7D4AA4EF118AD99EF1F4705 (List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50* (*) (List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape/ShapeCells::GetChecker() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ShapeCells_GetChecker_mF07DBFBC10D3F95F3D5C07F8C0D2E16DBE69AEFD (ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.MinMax::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8 (MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* __this, int32_t ___0_min, int32_t ___1_max, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mD58C9124DFA1F713DF5713369BD4D537C595F6FB (List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.Checker.CheckerField::SetSize(System.Int32,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_center, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldModification::RefreshSpawnersOwners() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_RefreshSpawnersOwners_mE85D4438DF18E75E3BEF1C1C40AC21105C7D34FA (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::CollectSpawns(FIMSpace.Generating.FieldSpawner/ESR_CellHierarchyAccess,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, int32_t ___0_access, bool ___1_alwaysNewList, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Boolean FIMSpace.Generating.SpawnData::GetCustomStigma(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnData_GetCustomStigma_mF98DE02C17FBCCFC17027990FDA64381ED40AE88 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, String_t* ___0_v, bool ___1_reload, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, const RuntimeMethod* method) { (( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Boolean FIMSpace.Generating.SpawnRuleBase::SpawnHaveTag(FIMSpace.Generating.SpawnData,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_SpawnHaveTag_mE0D20A56EE7E59444036BDCDE784F3AF98330D46 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, String_t* ___1_tag, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellConditionsAllows(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details,FIMSpace.Generating.Rules.ESR_Space) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellConditionsAllows_m6A09AD9F15F426F7CC35BE615D89F6B263045D93 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_occupiedBySpec, int32_t ___2_checkMode, int32_t ___3_space, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* List_1_ToArray_mE164FEEAD38E9D503815F4C828CEC266262025B8 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method) { return (( FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Boolean FIMSpace.Generating.Rules.SpawnRules::NotNull(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRules_NotNull_m89AC94E3453A7ED190E7E3E3E646DD38A8EA7FE9 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_data, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHaveSpecifics(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details,FIMSpace.Generating.SpawnData,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHaveSpecifics_mF1B61A3B1E4CD07C4426DF8F2144E09CE98ED1F4 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_occupiedBySpec, int32_t ___2_checkMode, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_toIgnore, bool ___4_random, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Rules.SpawnRules::NotNull(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRules_NotNull_m42640DC776714CFE97CE5B8BA7DC51A7A53CB576 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_data, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.FieldCell::GetJustCellSpawnCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellHaveData(FIMSpace.Generating.FieldCell,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellHaveData_m18846CE9F09CE721481A32427675F9B260F89F83 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_dataString, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData__ctor_m59CAF10CBA604B7764ED9057EC62593AD4C06201 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnRuleBase::SpawnHaveSpecifics(FIMSpace.Generating.SpawnData,System.String,FIMSpace.Generating.Rules.ESR_Details) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, String_t* ___1_specification, int32_t ___2_checkMode, const RuntimeMethod* method) ; // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; // System.Char System.String::get_Chars(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_inline (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25*, const RuntimeMethod*))Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method) { return (( Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 (*) (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25*, const RuntimeMethod*))Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_gshared)(__this, method); } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetFullOffset(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_tempIfZero, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Angle(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ; // UnityEngine.Quaternion FIMSpace.Generating.Rules.SpawnRules::GetRemovalAngle(FIMSpace.Generating.Rules.ESR_AngleRemovalMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SpawnRules_GetRemovalAngle_mEECF751CEEC2D2F0D1294DECABBA15872BC4927B (int32_t ___0_mode, const RuntimeMethod* method) ; // UnityEngine.Quaternion FIMSpace.Generating.SpawnData::GetRotationOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SpawnData_GetRotationOffset_mC83951EBBE7AD2B3DC9FC8B5A60A73F670F63163 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Rules.SpawnRules::GetAxis(FIMSpace.Generating.Rules.ESR_AngleRemovalMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnRules_GetAxis_m5BE7796B21762870F43259A55BDB6ACDE4F11A17 (int32_t ___0_angleMode, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::SignedAngle(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SignedAngle_m76C77F9D7BAF5969FA5B7500ED2D5FF9F9FA4153_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_axis, const RuntimeMethod* method) ; // System.String[] System.String::Split(System.Char,System.StringSplitOptions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___0_separator, int32_t ___1_options, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnRuleBase::HaveTags(System.String,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E (String_t* ___0_toCheck, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_sourceTags, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldCell::HaveCustomData(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldCell_HaveCustomData_m90A054923821F9458149ABBBC6785633DD45D63F (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, String_t* ___0_targetData, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnRuleBase::SpawnHaveStigma(FIMSpace.Generating.SpawnData,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_SpawnHaveStigma_m423AD4365B70F6A658E1A7C68F4355E6C39A089A (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, String_t* ___1_stigma, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.String System.String::Substring(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline String_t* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( String_t* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Int32 UnityEngine.Mathf::Abs(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHaveModificator(FIMSpace.Generating.FieldCell,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHaveModificator_m0FDB6959D9691DD337BE3A80AD5000AE11419CF9 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_mod, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::GetConditionalData(FIMSpace.Generating.FieldCell,System.String,UnityEngine.GameObject,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_GetConditionalData_m64425B106E1B827D3BF8821BF10A9650A320F377 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_tag, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___2_prefab, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___3_mod, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHavePrefab(FIMSpace.Generating.FieldCell,UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHavePrefab_mBE50F89E6CE8C841982DB7D7B18967C45A8222AF (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_prefab, const RuntimeMethod* method) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ; // T System.Nullable`1::GetValueOrDefault() inline int32_t Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_inline (Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749* __this, const RuntimeMethod* method) { return (( int32_t (*) (Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline)(__this, method); } // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_inline (Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method); } // System.Boolean UnityEngine.Vector3Int::op_Equality(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnRuleBase::CellSelector_GetCell(FIMSpace.Generating.CheckCellsSelectorSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* SpawnRuleBase_CellSelector_GetCell_m8A7A74F35F71A92E3CDABC782252E0B334DAC3AF (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_origin, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_spawn, int32_t ___4_index, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetFullRotationOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetFullRotationOffset_m42FD3CC48463DD38581F4CF994AAE239E592872B (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellSelector_CustomSelection(FIMSpace.Generating.CheckCellsSelectorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellSelector_CustomSelection_mFABB9B3B19D3C3E13306145DE3A3F6738EADCA34 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, const RuntimeMethod* method) ; // TResult System.Func`4::Invoke(T1,T2,T3) inline bool Func_4_Invoke_m60833E84A16D88278112A59FF76AE822F8E0AD7A_inline (Func_4_t000689E375D9A4E915D11018179939611B66614C* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_arg1, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___1_arg2, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___2_arg3, const RuntimeMethod* method) { return (( bool (*) (Func_4_t000689E375D9A4E915D11018179939611B66614C*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC*, const RuntimeMethod*))Func_4_Invoke_mD02ABE9CA8E331028F474EAB0775376F90A59ECF_gshared_inline)(__this, ___0_arg1, ___1_arg2, ___2_arg3, method); } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellSelector_InitialCondition(FIMSpace.Generating.CheckCellsSelectorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellSelector_InitialCondition_mC3F6D75D724762EAD4707D3165AEE029CF2B5768 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.SpawnRuleBase::CellSelector_SelectedCount(FIMSpace.Generating.CheckCellsSelectorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpawnRuleBase_CellSelector_SelectedCount_m9A8C5E8232BD740F097776317A3415581BF93981 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, const RuntimeMethod* method) ; // TResult System.Func`5,FIMSpace.Generating.FieldSetup,System.Boolean>::Invoke(T1,T2,T3,T4) inline bool Func_5_Invoke_mD6820E0BBAD10E52303FA947634ED4D4EFBF8FD1_inline (Func_5_t6031497AD9D44A90D60C6F12D1B640484BD83028* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_arg1, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___1_arg2, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___2_arg3, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___3_arg4, const RuntimeMethod* method) { return (( bool (*) (Func_5_t6031497AD9D44A90D60C6F12D1B640484BD83028*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, const RuntimeMethod*))Func_5_Invoke_m220A79441497EF372994DDB1154CAE7C6DFDC293_gshared_inline)(__this, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, method); } // System.Void System.Action`2::Invoke(T1,T2) inline void Action_2_Invoke_m4DEAFBA7685A04B332FEE10C137309248DEB80D7_inline (Action_2_t8699AD063704997E98999B3BFF13FA7750266B16* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_arg1, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___1_arg2, const RuntimeMethod* method) { (( void (*) (Action_2_t8699AD063704997E98999B3BFF13FA7750266B16*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method); } // TResult System.Func`3::Invoke(T1,T2) inline bool Func_3_Invoke_m0D9767AB4BBE3A882F320B5F2A9B65F789404513_inline (Func_3_t8D89D026358924DA167CB184A8C28402646BE251* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_arg1, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___1_arg2, const RuntimeMethod* method) { return (( bool (*) (Func_3_t8D89D026358924DA167CB184A8C28402646BE251*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, const RuntimeMethod*))Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_gshared_inline)(__this, ___0_arg1, ___1_arg2, method); } // TResult System.Func`2::Invoke(T) inline bool Func_2_Invoke_m339229D66408FF3F50A61A76948DF6D52E230226_inline (Func_2_t507FDCD835B1C46E5BB2B70070A3F829B0CE7DF8* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_arg, const RuntimeMethod* method) { return (( bool (*) (Func_2_t507FDCD835B1C46E5BB2B70070A3F829B0CE7DF8*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline)(__this, ___0_arg, method); } // System.String System.Enum::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.String System.String::ToUpper() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49 (String_t* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_inline (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, const RuntimeMethod* method) { (( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.SpawnData::set_isTemp(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpawnData_set_isTemp_mE66AF95A28909621B8F01B73AE8B8ED3D4F663DB_inline (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnData::AddChildSpawn(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_AddChildSpawn_m435A3BB5D465D5F80004DD4F93CD69B50E3ECECE (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_data, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.FTex.FThread::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FThread__ctor_m422218A8C80E967ECB9EA2024EF4021967C027A9 (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method) ; // System.Void System.Action::Invoke() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m9C153D9CBADFDB6D803C0C667D258697CA3D64AF (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_inline (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method) { (( void (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m02B13D9F8C2777CA6CCA386F24619C7A4CC97515_inline (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA*, const RuntimeMethod*))Nullable_1_get_HasValue_m02B13D9F8C2777CA6CCA386F24619C7A4CC97515_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Nullable_1_get_Value_m635D03568E9DFE589587FC53D41895471756853B (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA* __this, const RuntimeMethod* method) { return (( Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 (*) (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA*, const RuntimeMethod*))Nullable_1_get_Value_m635D03568E9DFE589587FC53D41895471756853B_gshared)(__this, method); } // T System.Collections.Generic.List`1>::get_Item(System.Int32) inline FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* List_1_get_Item_m0CB7CB3DC5CB7BBCC0F54022B0CB2CFB898285F7 (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* (*) (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::GetSpawnsJustInsideCell(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* FieldCell_GetSpawnsJustInsideCell_m7555A0AD4F117D55F5FA8CCB11A64F18100E7AF4 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, bool ___0_returnCopyOfList, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1>::get_Count() inline int32_t List_1_get_Count_m9C429B454DB187A9FDACDF976B9852A6E5349529_inline (List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1>::get_Item(System.Int32) inline Action_1_tE1B4F64CA3D1DB6ADAB1A8F74523D3814F6600C2* List_1_get_Item_m3D0F172D8411162A40393DC945261E983BFF09F6 (List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Action_1_tE1B4F64CA3D1DB6ADAB1A8F74523D3814F6600C2* (*) (List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Action`1::Invoke(T) inline void Action_1_Invoke_m0A7DFB35C75E6625AAA317A7CA72968E97F14D41_inline (Action_1_tE1B4F64CA3D1DB6ADAB1A8F74523D3814F6600C2* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tE1B4F64CA3D1DB6ADAB1A8F74523D3814F6600C2*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method); } // UnityEngine.Transform FIMSpace.Generating.SpawnData::GetModContainer(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* SpawnData_GetModContainer_m2CD3C6E9825D00837D5884B44AF6B4A451B1F34A (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_mainContainer, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* GameObject_AddComponent_TisObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E_mA8AE73B99C346ADBD669FB7AC174705CADCBE809 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // UnityEngine.GameObject FIMSpace.Generating.FGenerators::InstantiateObject(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FGenerators_InstantiateObject_mEE41624548FFB3C7191F070FD42A65AE3E7334A7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Matrix4x4::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_lossyScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.GameObject::set_isStatic(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Transform::get_childCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponentsInChildren() inline IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* Component_GetComponentsInChildren_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_mAB44925D19BCCF3C7D2A89A34E0CB5DBB82A06B0 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_inline (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T UnityEngine.GameObject::GetComponent() inline RuntimeObject* GameObject_GetComponent_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_m891F9F7ED6B0B2D8C78AA9026D981D197F2851CB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1>::get_Count() inline int32_t List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_inline (List_1_t261B5FB86860583ED8B529D12A8662404F52324A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t261B5FB86860583ED8B529D12A8662404F52324A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1>::get_Item(System.Int32) inline Action_1_tFF0F3D982F6CEB68CBA322555CBBEE6AE1D2519C* List_1_get_Item_m0BCF60C9F3A5971810D8FFB4D0D1A92160517CDA (List_1_t261B5FB86860583ED8B529D12A8662404F52324A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Action_1_tFF0F3D982F6CEB68CBA322555CBBEE6AE1D2519C* (*) (List_1_t261B5FB86860583ED8B529D12A8662404F52324A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Action`1::Invoke(T) inline void Action_1_Invoke_mBF1852490A3A2C4508CEF22E3887E57A8E6C6E45_inline (Action_1_tFF0F3D982F6CEB68CBA322555CBBEE6AE1D2519C* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tFF0F3D982F6CEB68CBA322555CBBEE6AE1D2519C*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.FieldSetup::ClearTemporaryContainers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_ClearTemporaryContainers_m588A40FB9A3B39E995217EE7213B8A600B7D264D (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void UnityEngine.Physics::SyncTransforms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA (const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.IGeneration::GetEmptyFieldGraph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* IGeneration_GetEmptyFieldGraph_m26F76CE6C3EA27C1BF6177A10659B59C0A0A30CC (const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m4889E2B000221A8691CB6FA730AEAD405E242E5E_inline (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B*, const RuntimeMethod*))Nullable_1_get_HasValue_m4889E2B000221A8691CB6FA730AEAD405E242E5E_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Nullable_1_get_Value_m9F413848B1AED34C2A798838D10078D55612224D (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B* __this, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B*, const RuntimeMethod*))Nullable_1_get_Value_m9F413848B1AED34C2A798838D10078D55612224D_gshared)(__this, method); } // System.Void FIMSpace.Generating.FGenGraph`2::Generate(System.Int32,System.Int32,System.Int32,UnityEngine.Vector3Int) inline void FGenGraph_2_Generate_mB4D495F45CBC6E96423B6117ED3F006F38364245 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, int32_t ___0_xWidth, int32_t ___1_yHeight, int32_t ___2_zDepth, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___3_offset, const RuntimeMethod* method) { (( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, int32_t, int32_t, int32_t, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))FGenGraph_2_Generate_mCD0339788D25FD1DAD97B6EB32EACEBCE2800D1D_gshared)(__this, ___0_xWidth, ___1_yHeight, ___2_zDepth, ___3_offset, method); } // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.IGeneration::GenerateFieldObjects(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform,System.Boolean,System.Collections.Generic.List`1,System.Nullable`1,System.Boolean,FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_container, bool ___3_runRules, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___4_guides, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_fieldOffset, bool ___6_runEmitters, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___7_optionalUsedChecker, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogError(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiatedFieldInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo__ctor_m0AA8802BD26B4A6CDC3BCD23F91F9537BE508CB8 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::ResetCoords(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_ResetCoords_m1D92B5E9C03C8FB3F51AD891DF69387A3B566051 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, const RuntimeMethod* method) ; // T System.Nullable`1::GetValueOrDefault() inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.FieldSetup::SetTemporaryInjections(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_SetTemporaryInjections_m90897B7294A49D7D5C8C047AD6B0BBA341A5AECB (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___0_injectMods, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::ClearTemporaryInjections() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_ClearTemporaryInjections_m9008D8DB7A3B8D4CF0CCDB3BA4A83C70700D6D02 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.ModificatorsPack::RefreshModsSpawnersOwners() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModificatorsPack_RefreshModsSpawnersOwners_mA0818BBC96A5B59A470CC042F5088000EABF40F3 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* __this, const RuntimeMethod* method) { (( void (*) (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean FIMSpace.Generating.IGeneration::CheckIfScaledGraphsNeeded(FIMSpace.Generating.FieldSetup,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IGeneration_CheckIfScaledGraphsNeeded_m02DA7C7FDFD5FA7E80E3110E49CB34B28BC058F6 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::PrepareSubGraphs(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_PrepareSubGraphs_m6AE52FCC363C9382D3AD72F7E8B83F64E388CCD1 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.IGeneration::RefreshSpawnersOwners(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_RefreshSpawnersOwners_m4E123BE5EFA165BF259447007E44E2A7CA6B8400 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.IGeneration::RefreshSpawnersOwners(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_RefreshSpawnersOwners_mDD8D76768AB18E2CC2A1819C752EB0398E2F38D6 (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___0_guides, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6 (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) { (( void (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, const RuntimeMethod*))List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004, const RuntimeMethod*))List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_gshared_inline)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.IGeneration::PreparePresetVariables(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_PreparePresetVariables_mF66C1682E336A67741CABBB8A091B4757C9C7B1A (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_mF1AE208C4235156E99032ABABE1C70518B2E8422 (Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_mD0A1CDC7AE96FAF860C8CADBD2B030B9C8CE41ED (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FGenGraph`2::CopyEmpty() inline FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* FGenGraph_2_CopyEmpty_mFACF42B94736F5BD9A441B6214B0CF518363257F (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, const RuntimeMethod* method) { return (( FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))FGenGraph_2_CopyEmpty_m331EFB1CE1B3DFBC777BAD6BFB7841FEE3E59FA3_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m016E4D5B1379D7F5513871909A214B4D3245B469 (Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00* __this, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_key, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00*, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_mA31A1C3C4A70A20E0062CAE9C205AC023A43013F (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* __this, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_key, List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E*, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*, List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* Dictionary_2_get_Item_m0043B9D63A4ED397269C8A7E8098607980EACA66 (Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00* __this, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_key, const RuntimeMethod* method) { return (( FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* (*) (Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00*, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } // T1 FIMSpace.Generating.FGenGraph`2::AddCell(UnityEngine.Vector3Int) inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method) { return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))FGenGraph_2_AddCell_m2BA9A1D2D3C37A10D14D504C25C640D5E90DE3EA_gshared)(__this, ___0_position, method); } // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m4FCFFBDAA0A72D4231F0C282807C5BD36AA1FEB6 (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, const RuntimeMethod*))Nullable_1__ctor_m4FCFFBDAA0A72D4231F0C282807C5BD36AA1FEB6_gshared)(__this, ___0_value, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.IGeneration::RunGraphSpawners(FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform,FIMSpace.Generating.FieldSetup,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* IGeneration_RunGraphSpawners_m18E202D628B5A4AE9484D65ED377E2B112906EB7 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_container, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_preset, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___3_listToFillWithSpawns, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___4_gatheredToCombine, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___5_gatheredToStaticCombine, Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA ___6_spawnMatrix, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mF906A9071E93A7A33829F9374DB9B2A4E5FB3994 (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* __this, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_key, List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E*, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*, List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method); } // System.Void FIMSpace.Generating.FieldSetup::RunPreInstructionsOnGraph(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunPreInstructionsOnGraph_mD785D4B700B1AB6880ACC18C672969B6C4903F6E (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::RunModificatorOnGrid(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,FIMSpace.Generating.FieldModification,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunModificatorOnGrid_mCAEE9409E03891C5203235DD96B5C72EF5718BF4 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_randCells, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_randCells2, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___3_modificator, bool ___4_dontRunIfDisabledByFieldSetup, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::RunRulesOnGraph(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunRulesOnGraph_m138EDC78F22C8040F138FC942C95092EC3FBAD5D (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_randCells, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_randCells2, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___3_instructions, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsModRunner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsModRunner_m6434CC0578BF99A7F2B7C9C445E3300D8594DA71 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::RunPostInstructionsOnGraph(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunPostInstructionsOnGraph_m7D748070543268B4D517F81E72153D13B8A86292 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.IGeneration::RestorePresetVariables(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_RestorePresetVariables_mA485F30A0593C8AE126C38F27002A068196F74B1 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.IGeneration::GetBounds(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,FIMSpace.Generating.FieldSetup,UnityEngine.Matrix4x4,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 IGeneration_GetBounds_mF7A4895C1D325FBC26C9265A7F62B1A001F90B11 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___1_generateds, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_preset, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_transformMatrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_worldOffset, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::PostEvents(FIMSpace.Generating.InstantiatedFieldInfo&,FIMSpace.Generating.FGenGraph`2,UnityEngine.Bounds,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_PostEvents_m2EA1E1AFC6F600559EA27FAF955099E0466053DB (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** ___0_generatedRef, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___2_fieldBounds, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_container, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2>::GetEnumerator() inline Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967 Dictionary_2_GetEnumerator_m0039C4FCD6DAF3D35F0EF036E849E05E5519A19C (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* __this, const RuntimeMethod* method) { return (( Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967 (*) (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator>::Dispose() inline void Enumerator_Dispose_m3D71C7D99A4888C693D00BE4CAE60591FA4630FF (Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator>::get_Current() inline KeyValuePair_2_t4F528D392BD5CED4ECCF9505D92C4E51C0051B4A Enumerator_get_Current_mF71C7751270D4A2F0E4A1FCBC21AFAA40E41B12D_inline (Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t4F528D392BD5CED4ECCF9505D92C4E51C0051B4A (*) (Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2>::get_Value() inline List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* KeyValuePair_2_get_Value_m8C433FB8D6F90BEFADF0AB5B979E663C44FC018E_inline (KeyValuePair_2_t4F528D392BD5CED4ECCF9505D92C4E51C0051B4A* __this, const RuntimeMethod* method) { return (( List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* (*) (KeyValuePair_2_t4F528D392BD5CED4ECCF9505D92C4E51C0051B4A*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline RuntimeObject* List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72 (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RuntimeObject* (*) (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_inline (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_m384600058D76274356751CA89916E58F0740553E (Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.IGeneration::GenerateCombinedMeshes(System.Collections.Generic.List`1,UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* IGeneration_GenerateCombinedMeshes_m3974D3D01AD5DF3B9BFCE3ABFBB25ACD8B6959C0 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_toCombineSearch, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_putGeneratedIn, bool ___2_setStatic, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873 (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.FieldSetup::AfterAllGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_AfterAllGenerating_m5E476D5EC97E172FD9AB3608BADD770C90D56991 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::.ctor() inline void Dictionary_2__ctor_mE881CCDDD8344E4DCEFBD1FC02E6A9C35DA8B5A5 (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E*, const RuntimeMethod*))Dictionary_2__ctor_m3E2F524519F62E8E58DC94E22A90356478F9B301_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m13F79705E65C807CD9BD57C4461A7B47785FDE03 (List_1_t558592816DA880773C8A60C1EB777F3B092B68EC* __this, const RuntimeMethod* method) { (( void (*) (List_1_t558592816DA880773C8A60C1EB777F3B092B68EC*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m49056A4564140B07E32F51C336062054EDAE572A_inline (List_1_t558592816DA880773C8A60C1EB777F3B092B68EC* __this, const RuntimeMethod* method) { (( void (*) (List_1_t558592816DA880773C8A60C1EB777F3B092B68EC*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // T[] UnityEngine.Component::GetComponentsInChildren() inline TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // UnityEngine.Material[] UnityEngine.Renderer::get_sharedMaterials() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline PGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A* Component_GetComponent_TisPGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A_mDCDDCCBFA268A73FD07B5E6ED1542CDDD80BED7A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.GameObject::GetComponent() inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // UnityEngine.Mesh UnityEngine.MeshFilter::get_sharedMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.IGeneration/CombineMaterialComparer::.ctor(UnityEngine.Material[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombineMaterialComparer__ctor_m634B637213469B92C035C02590B37C49DEF03F1F (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_mats, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m6014665002D0CA617385E044692D00627FEE9BEF (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* __this, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E*, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9, const RuntimeMethod*))Dictionary_2_ContainsKey_m9C68D1483B45B1E022FDD38104E972A85ABFB887_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mE87D19792408B0284962521E4F189E704CEE1A8C (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2>::Add(TKey,TValue) inline void Dictionary_2_Add_m2EAC0993868536B67491552298FF210305BEBC22 (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* __this, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___0_key, List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E*, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9, List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930*, const RuntimeMethod*))Dictionary_2_Add_m27E13752AB6549E184CF0A3B1FDC2523E4F826A9_gshared)(__this, ___0_key, ___1_value, method); } // TValue System.Collections.Generic.Dictionary`2>::get_Item(TKey) inline List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* Dictionary_2_get_Item_mEF446C91CF394E4919E2A781C9AD8D7CEB1D64D3 (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* __this, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___0_key, const RuntimeMethod* method) { return (( List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* (*) (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E*, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9, const RuntimeMethod*))Dictionary_2_get_Item_m103883AF07D6A70A475E52C1799890D3DE0B25A2_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m2DCDE5FFA7020B15019DC9EB26D48CB88BE23252_inline (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* __this, MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930*, MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.FGenerators::DestroyObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, const RuntimeMethod*))List_1__ctor_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C_gshared)(__this, method); } // UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2>::GetEnumerator() inline Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30 Dictionary_2_GetEnumerator_m470A515FD559E4BB7F52A3C09E4DEB6BE00C6FB1 (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* __this, const RuntimeMethod* method) { return (( Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30 (*) (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m5C742FF3A8A5ED6C8E708059682BE6F689C021E9_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator>::Dispose() inline void Enumerator_Dispose_m56E1EA8E30F11D97B6B0291F9C7F0F299271FC4B (Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30*, const RuntimeMethod*))Enumerator_Dispose_m60DF4D10259D3965DBCE9B97E4A186AADF54BA66_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator>::get_Current() inline KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA Enumerator_get_Current_m0493B7610A70B68F7981677BDE958B27D648EDF2_inline (Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA (*) (Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30*, const RuntimeMethod*))Enumerator_get_Current_m5CC5B5F8DB95C628B43CAA31B06928464EE2E778_gshared_inline)(__this, method); } // System.Void UnityEngine.Mesh::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_inline (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, const RuntimeMethod*))List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2>::get_Value() inline List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline (KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA* __this, const RuntimeMethod* method) { return (( List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* (*) (KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA*, const RuntimeMethod*))KeyValuePair_2_get_Value_m6EF5CAF23FDF1FCCD09285DA3D6A63C191CBE300_gshared_inline)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_inline (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2>::get_Key() inline CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline (KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA* __this, const RuntimeMethod* method) { return (( CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 (*) (KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA*, const RuntimeMethod*))KeyValuePair_2_get_Key_m9747B8599A8C782C07D70BB70C4BA18D1A10FE9A_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348 (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 UnityEngine.Mesh::get_vertexCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() inline CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7 (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { return (( CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, const RuntimeMethod*))List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_gshared)(__this, method); } // System.Void UnityEngine.Mesh::CombineMeshes(UnityEngine.CombineInstance[],System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_CombineMeshes_m1AA1A424DBA00B8F1CDA38D06F4609D779AEC5F9 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* ___0_combine, bool ___1_mergeSubMeshes, bool ___2_useMatrices, bool ___3_hasLightmapData, const RuntimeMethod* method) ; // System.Void UnityEngine.CombineInstance::set_mesh(UnityEngine.Mesh) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombineInstance_set_mesh_mB74AB585ED11B0D8B619F7ADC8B55286DD50A1B5 (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ; // System.Void UnityEngine.CombineInstance::set_transform(UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombineInstance_set_transform_m9C9911DE1F613A1B949DF89CD46B0E8F742F3BEE (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_inline (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, const RuntimeMethod*))List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_gshared_inline)(__this, ___0_item, method); } // UnityEngine.GameObject FIMSpace.Generating.IGeneration::GenerateCombinedDrawer(System.String,UnityEngine.GameObject,UnityEngine.Mesh,FIMSpace.Generating.IGeneration/CombineMaterialComparer,UnityEngine.Transform,System.Boolean,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* IGeneration_GenerateCombinedDrawer_mFF2A433AF337A9BE3AF553BE0CE1AEBA5EE8D58A (String_t* ___0_name, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_reference, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___2_targetMesh, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___3_mat, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___4_putGeneratedIn, bool ___5_setStatic, int32_t ___6_setSubMaterial, const RuntimeMethod* method) ; // System.Void UnityEngine.CombineInstance::set_subMeshIndex(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombineInstance_set_subMeshIndex_m0BEE48A40C54BCC5E4EE8978FE665BEC60EAE070 (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE* __this, int32_t ___0_value, const RuntimeMethod* method) ; // UnityEngine.Mesh UnityEngine.CombineInstance::get_mesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* CombineInstance_get_mesh_m85416E24709E1C5314B8FAD8B8F2D155B9C2481C (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE* __this, const RuntimeMethod* method) ; // System.String FIMSpace.Generating.IGeneration/CombineMaterialComparer::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CombineMaterialComparer_get_name_mDA6F46171F73B53B92974133A257A2A4D8232EA4 (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_mCB8B191D328FAB965FAC12F41217723181FA175A (Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30*, const RuntimeMethod*))Enumerator_MoveNext_m95B1728ABF15D911D909D5418089C276559FB554_gshared)(__this, method); } // System.String UnityEngine.GameObject::get_tag() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameObject_get_tag_mEDD27BF795072834D656B286CBE51B2C99747805 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.GameObject::set_tag(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_tag_m0A41528AFD8C83E1CEC5D769921159897CDD2B24 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Int32 UnityEngine.GameObject::get_layer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.MeshFilter::set_sharedMesh(UnityEngine.Mesh) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.Renderer::set_sharedMaterials(UnityEngine.Material[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sharedMaterials_m665ADE4190214CC2AC52490B4A7373D7EE75DEB2 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Renderer::set_sharedMaterial(UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenGraph`2::.ctor(System.Boolean) inline void FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, bool ___0_reset, const RuntimeMethod* method) { (( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, bool, const RuntimeMethod*))FGenGraph_2__ctor_m39465F027D331F1F00CDCB0AB97DB5A3D3A66B75_gshared)(__this, ___0_reset, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Int32 UnityEngine.Vector2Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldSetup::RequiresScaledGraphs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetup_RequiresScaledGraphs_mB8D8FD82487AF10092788817651DB57B00A78BCB (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldModification::PrepareVariablesWith(FIMSpace.Generating.FieldSetup,System.Boolean,FIMSpace.Generating.InjectionSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, bool ___1_getParentIfExists, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* ___2_overrider, const RuntimeMethod* method) ; // T UnityEngine.ScriptableObject::CreateInstance() inline FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986 (const RuntimeMethod* method) { return (( FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_inline (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T UnityEngine.GameObject::GetComponentInChildren() inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method); } // UnityEngine.Bounds UnityEngine.Renderer::get_bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponentInChildren() inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method); } // UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::Normalize() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_sqrMagnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ; // System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Sign(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector2::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.String FIMSpace.Generating.FieldModification::GetMenuName(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldModification_GetMenuName_m8817B4055564DCA076B26F56A1E9EE0D55D2DB06 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral60C3B00C3E3226ABF39936463A0083912FFB197D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // string name = type.ToString(); Type_t* L_0 = ___0_type; NullCheck(L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_0); // name = name.Replace("FIMSpace.Generating.Rules.", ""); NullCheck(L_1); String_t* L_2; L_2 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_1, _stringLiteral60C3B00C3E3226ABF39936463A0083912FFB197D, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); // return name.Replace('.', '/'); NullCheck(L_2); String_t* L_3; L_3 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_2, ((int32_t)46), ((int32_t)47), NULL); return L_3; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::GetDerivedTypes(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* FieldModification_GetDerivedTypes_m3EECBD405916D8CFDEF772E971DC13DD4DE05FF7 (Type_t* ___0_baseType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_U3CGetDerivedTypesU3Eb__0_m4B8A0402C779667F4DCA23177B6567797A11C488_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3* V_0 = NULL; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* V_1 = NULL; AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* V_2 = NULL; int32_t V_3 = 0; Assembly_t* V_4 = NULL; Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* V_5 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B4_0 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B4_1 = NULL; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* G_B4_2 = NULL; Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B3_0 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B3_1 = NULL; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* G_B3_2 = NULL; { U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3* L_0 = (U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__DisplayClass25_0__ctor_m44241D41CC52A08A5638799E7A77E5204FD628ED(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3* L_1 = V_0; Type_t* L_2 = ___0_baseType; NullCheck(L_1); L_1->___baseType_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___baseType_0), (void*)L_2); // List types = new List(); List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_3 = (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*)il2cpp_codegen_object_new(List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69(L_3, List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var); V_1 = L_3; // System.Reflection.Assembly[] assemblies = System.AppDomain.CurrentDomain.GetAssemblies(); AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_4; L_4 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL); NullCheck(L_4); AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_5; L_5 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_4, NULL); // foreach (Assembly assembly in assemblies) V_2 = L_5; V_3 = 0; goto IL_0068; } IL_0022: { // foreach (Assembly assembly in assemblies) AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_6 = V_2; int32_t L_7 = V_3; NullCheck(L_6); int32_t L_8 = L_7; Assembly_t* L_9 = (L_6)->GetAt(static_cast(L_8)); V_4 = L_9; } try {// begin try (depth: 1) { // try { types.AddRange(assembly.GetTypes().Where(t => !t.IsAbstract && baseType.IsAssignableFrom(t)).ToArray()); } List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_10 = V_1; Assembly_t* L_11 = V_4; NullCheck(L_11); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12; L_12 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(16 /* System.Type[] System.Reflection.Assembly::GetTypes() */, L_11); U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3* L_13 = V_0; NullCheck(L_13); Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_14 = L_13->___U3CU3E9__0_1; Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_15 = L_14; G_B3_0 = L_15; G_B3_1 = L_12; G_B3_2 = L_10; if (L_15) { G_B4_0 = L_15; G_B4_1 = L_12; G_B4_2 = L_10; goto IL_0050_1; } } { U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3* L_16 = V_0; U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3* L_17 = V_0; Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_18 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var); NullCheck(L_18); Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass25_0_U3CGetDerivedTypesU3Eb__0_m4B8A0402C779667F4DCA23177B6567797A11C488_RuntimeMethod_var), NULL); Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_19 = L_18; V_5 = L_19; NullCheck(L_16); L_16->___U3CU3E9__0_1 = L_19; Il2CppCodeGenWriteBarrier((void**)(&L_16->___U3CU3E9__0_1), (void*)L_19); Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_20 = V_5; G_B4_0 = L_20; G_B4_1 = G_B3_1; G_B4_2 = G_B3_2; } IL_0050_1: { RuntimeObject* L_21; L_21 = Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8((RuntimeObject*)G_B4_1, G_B4_0, Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22; L_22 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_21, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var); NullCheck(G_B4_2); List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F(G_B4_2, (RuntimeObject*)L_22, List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var); // try { types.AddRange(assembly.GetTypes().Where(t => !t.IsAbstract && baseType.IsAssignableFrom(t)).ToArray()); } goto IL_0064; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0061; } throw e; } CATCH_0061: {// begin catch(System.Reflection.ReflectionTypeLoadException) // catch (ReflectionTypeLoadException) { } // catch (ReflectionTypeLoadException) { } IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0064; }// end catch (depth: 1) IL_0064: { int32_t L_23 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0068: { // foreach (Assembly assembly in assemblies) int32_t L_24 = V_3; AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_25 = V_2; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0022; } } { // return types; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_26 = V_1; return L_26; } } // System.Void FIMSpace.Generating.FieldModification::OnSceneGUI(FIMSpace.Generating.FieldCell,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_OnSceneGUI_m4629566EC5195AC744921420B122734986F7A603 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_preset, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___2_grid, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_spawn, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 wPos = preset.GetCellWorldPosition(cell); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___1_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___0_cell; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_0, L_1, NULL); // Quaternion wRot = Quaternion.Euler(spawn.RotationOffset); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = ___3_spawn; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3->___RotationOffset_16; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_4, NULL); V_0 = L_5; // Gizmos.DrawLine(wPos, wPos + wRot * (Vector3.forward) * preset.CellSize / 2f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_7, L_8, NULL); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = ___1_preset; NullCheck(L_10); float L_11 = L_10->___CellSize_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_12, (2.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_6, L_13, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_6, L_14, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldModification::AddAsset(UnityEngine.ScriptableObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_AddAsset_mB6F06F3EEAE55DF0881FB7C1000329138944C8AD (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___0_target, 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*)&_stringLiteral78BC9F093B1FE7FD3C63128B6C617EC48FCDFA5F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); s_Il2CppMethodInitialized = true; } { // if (target != null) ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_0 = ___0_target; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_002f; } } { // target.name = target.GetType().Name + "-[" + this.name + "]"; ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_2 = ___0_target; ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_3 = ___0_target; NullCheck(L_3); Type_t* L_4; L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL); NullCheck(L_4); String_t* L_5; L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_4); String_t* L_6; L_6 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_7; L_7 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_5, _stringLiteral78BC9F093B1FE7FD3C63128B6C617EC48FCDFA5F, L_6, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL); NullCheck(L_2); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_2, L_7, NULL); } IL_002f: { // } return; } } // System.Void FIMSpace.Generating.FieldModification::RemoveAsset(UnityEngine.ScriptableObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_RemoveAsset_m9127270BEE9621BFC403B4326359B017C22399B9 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___0_target, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.FieldModification::DuplicateSpawner(FIMSpace.Generating.FieldSpawner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_DuplicateSpawner_mECFEF3D64EFDDFF72C731C5B00FC40E36456DB44 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* V_0 = NULL; { // FieldSpawner copy = spawner.Copy(); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_0 = ___0_spawner; NullCheck(L_0); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_1; L_1 = FieldSpawner_Copy_mB879386536D06847C28817B419D8457C8DFD8955(L_0, NULL); V_0 = L_1; // Spawners.Add(copy); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_2 = __this->___Spawners_16; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_3 = V_0; NullCheck(L_2); List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_inline(L_2, L_3, List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_RuntimeMethod_var); // } return; } } // System.Boolean FIMSpace.Generating.FieldModification::RequiresScaledGraphs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldModification_RequiresScaledGraphs_m2C64A929425522C2AB5D759BE65C350199357199 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (Spawners == null) return false; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_0 = __this->___Spawners_16; if (L_0) { goto IL_000a; } } { // if (Spawners == null) return false; return (bool)0; } IL_000a: { // for (int s = 0; s < Spawners.Count; s++) V_0 = 0; goto IL_003b; } IL_000e: { // if (FGenerators.CheckIfIsNull(Spawners[s])) continue; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_1 = __this->___Spawners_16; int32_t L_2 = V_0; NullCheck(L_1); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_3; L_3 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_1, L_2, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_4; L_4 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_3, NULL); if (L_4) { goto IL_0037; } } { // if (Spawners[s].OnScalledGrid != 1) return true; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_5 = __this->___Spawners_16; int32_t L_6 = V_0; NullCheck(L_5); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_7; L_7 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_5, L_6, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_7); int32_t L_8 = L_7->___OnScalledGrid_10; if ((((int32_t)L_8) == ((int32_t)1))) { goto IL_0037; } } { // if (Spawners[s].OnScalledGrid != 1) return true; return (bool)1; } IL_0037: { // for (int s = 0; s < Spawners.Count; s++) int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_003b: { // for (int s = 0; s < Spawners.Count; s++) int32_t L_10 = V_0; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_11 = __this->___Spawners_16; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_11, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_000e; } } { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.FieldModification::ModifyGraphCell(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2,System.Boolean,System.Nullable`1,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_ModifyGraphCell_m1EF87EED50895843E6E296B2F88CF3A3C7403AA3 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_cell, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___2_grid, bool ___3_makeNotDestroyable, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___4_desiredDirection, bool ___5_isGuide, bool ___6_ignoreRestrictions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCorrespondingSubGraphCell_mBB80642B9FBDD6DEFEA9B1AFF30758735E71CFD9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCorrespondingSubGraph_mCBC813FC04CAB909BAE18CB2AB74B2C612B5A736_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD504C7BD4B51E0A0C40D8685C42DE68EAD035CA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* V_1 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_2 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_3 = NULL; int32_t V_4 = 0; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* V_5 = NULL; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* V_6 = NULL; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* V_7 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B17_0 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* G_B17_1 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B17_2 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B17_3 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B17_4 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B16_0 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* G_B16_1 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B16_2 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B16_3 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B16_4 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B18_0; memset((&G_B18_0), 0, sizeof(G_B18_0)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B18_1 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* G_B18_2 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B18_3 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B18_4 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B18_5 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B21_0 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* G_B21_1 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B21_2 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B21_3 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B21_4 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B20_0 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* G_B20_1 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B20_2 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B20_3 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B20_4 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B22_0; memset((&G_B22_0), 0, sizeof(G_B22_0)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B22_1 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* G_B22_2 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B22_3 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B22_4 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B22_5 = NULL; { // for (int s = 0; s < Spawners.Count; s++) // Checking all mod's spawners V_0 = 0; goto IL_01a8; } IL_0007: { // var spawner = Spawners[s]; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_0 = __this->___Spawners_16; int32_t L_1 = V_0; NullCheck(L_0); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_2; L_2 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_0, L_1, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); V_1 = L_2; // if (spawner.OnScalledGrid > 1) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_3 = V_1; NullCheck(L_3); int32_t L_4 = L_3->___OnScalledGrid_10; if ((((int32_t)L_4) <= ((int32_t)1))) { goto IL_0068; } } { // if (spawner.OnScalledGrid != grid.ReferenceScale) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_5 = V_1; NullCheck(L_5); int32_t L_6 = L_5->___OnScalledGrid_10; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_7 = ___2_grid; NullCheck(L_7); int32_t L_8 = L_7->___ReferenceScale_13; if ((((int32_t)L_6) == ((int32_t)L_8))) { goto IL_0068; } } { // if (grid.SubGraphs != null) FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_9 = ___2_grid; NullCheck(L_9); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_10 = L_9->___SubGraphs_3; if (!L_10) { goto IL_0068; } } { // if (grid.SubGraphs.Count != 0) FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = ___2_grid; NullCheck(L_11); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_12 = L_11->___SubGraphs_3; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_mFD504C7BD4B51E0A0C40D8685C42DE68EAD035CA_inline(L_12, List_1_get_Count_mFD504C7BD4B51E0A0C40D8685C42DE68EAD035CA_RuntimeMethod_var); if (!L_13) { goto IL_0068; } } { // var ngraph = grid.GetCorrespondingSubGraph(spawner.OnScalledGrid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_14 = ___2_grid; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_15 = V_1; NullCheck(L_15); int32_t L_16 = L_15->___OnScalledGrid_10; NullCheck(L_14); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_17; L_17 = FGenGraph_2_GetCorrespondingSubGraph_mCBC813FC04CAB909BAE18CB2AB74B2C612B5A736(L_14, L_16, FGenGraph_2_GetCorrespondingSubGraph_mCBC813FC04CAB909BAE18CB2AB74B2C612B5A736_RuntimeMethod_var); V_2 = L_17; // if (ngraph == null) break; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_18 = V_2; if (!L_18) { goto IL_01b9; } } { // var nCell = grid.GetCorrespondingSubGraphCell(cell, ngraph); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_19 = ___2_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20 = ___1_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_21 = V_2; NullCheck(L_19); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22; L_22 = FGenGraph_2_GetCorrespondingSubGraphCell_mBB80642B9FBDD6DEFEA9B1AFF30758735E71CFD9(L_19, L_20, L_21, FGenGraph_2_GetCorrespondingSubGraphCell_mBB80642B9FBDD6DEFEA9B1AFF30758735E71CFD9_RuntimeMethod_var); V_3 = L_22; // if (nCell == null) { /*UnityEngine.Debug.Log("NI MA");*/ break; } /*else UnityEngine.Debug.Log("JEST");* FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_23 = V_3; if (!L_23) { goto IL_01b9; } } { // grid = ngraph; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_24 = V_2; ___2_grid = L_24; // cell = nCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_3; ___1_cell = L_25; } IL_0068: { // if (spawner.Enabled == false) { break; } FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_26 = V_1; NullCheck(L_26); bool L_27 = L_26->___Enabled_0; if (!L_27) { goto IL_01b9; } } { // for (int i = 0; i < spawner.Rules.Count; i++) V_4 = 0; goto IL_00ba; } IL_0078: { // if (spawner.Rules[i] == null) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_28 = V_1; NullCheck(L_28); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_29 = L_28->___Rules_6; int32_t L_30 = V_4; NullCheck(L_29); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_31; L_31 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_29, L_30, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_32) { goto IL_00b4; } } { // spawner.Rules[i].SetOwner(spawner); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_33 = V_1; NullCheck(L_33); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_34 = L_33->___Rules_6; int32_t L_35 = V_4; NullCheck(L_34); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_36; L_36 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_34, L_35, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_37 = V_1; NullCheck(L_36); SpawnRuleBase_SetOwner_m30FCBDC0C7F09508B950B8A44A22A2C92D1898E9_inline(L_36, L_37, NULL); // spawner.Rules[i].ResetRule(grid, preset); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_38 = V_1; NullCheck(L_38); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_39 = L_38->___Rules_6; int32_t L_40 = V_4; NullCheck(L_39); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_41; L_41 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_39, L_40, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_42 = ___2_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_43 = ___0_preset; NullCheck(L_41); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_41, L_42, L_43); } IL_00b4: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_44 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_00ba: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_45 = V_4; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_46 = V_1; NullCheck(L_46); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_47 = L_46->___Rules_6; NullCheck(L_47); int32_t L_48; L_48 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_47, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_45) < ((int32_t)L_48))) { goto IL_0078; } } { // PGGUtils.CheckForNulls(spawner.Rules); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_49 = V_1; NullCheck(L_49); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_50 = L_49->___Rules_6; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE(L_50, PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE_RuntimeMethod_var); // if (isGuide) bool L_51 = ___5_isGuide; if (!L_51) { goto IL_017d; } } { // List pre_tempGlobalRulesPre = _tempGlobalRulesPre; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_52 = __this->____tempGlobalRulesPre_26; V_5 = L_52; // List pre_tempGlobablRulesPost = _tempGlobablRulesPost; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_53 = __this->____tempGlobablRulesPost_27; V_6 = L_53; // List pre_tempGlobablRulesOnConditions = _tempGlobablRulesOnConditions; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_54 = __this->____tempGlobablRulesOnConditions_28; V_7 = L_54; // _tempGlobalRulesPre = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_55 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_55); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_55, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); __this->____tempGlobalRulesPre_26 = L_55; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGlobalRulesPre_26), (void*)L_55); // _tempGlobablRulesPost = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_56 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_56); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_56, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); __this->____tempGlobablRulesPost_27 = L_56; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGlobablRulesPost_27), (void*)L_56); // _tempGlobablRulesOnConditions = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_57 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_57); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_57, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); __this->____tempGlobablRulesOnConditions_28 = L_57; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGlobablRulesOnConditions_28), (void*)L_57); // PreGenerateSpawnersRefresh(spawner.Parent.Spawners, grid, preset, true); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_58 = V_1; NullCheck(L_58); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_59 = L_58->___Parent_5; NullCheck(L_59); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_60 = L_59->___Spawners_16; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_61 = ___2_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_62 = ___0_preset; FieldModification_PreGenerateSpawnersRefresh_mC3F5C150961597C1170466C53CDB2B1AC7A511FE(__this, L_60, L_61, L_62, (bool)1, NULL); // PreGenerateSpawnersRefresh(spawner.Parent.SubSpawners, grid, preset, false); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_63 = V_1; NullCheck(L_63); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_64 = L_63->___Parent_5; NullCheck(L_64); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_65 = L_64->___SubSpawners_17; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_66 = ___2_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_67 = ___0_preset; FieldModification_PreGenerateSpawnersRefresh_mC3F5C150961597C1170466C53CDB2B1AC7A511FE(__this, L_65, L_66, L_67, (bool)0, NULL); // spawner.RunSpawnerOnCell(this, preset, cell, grid, desiredDirection == null ? Vector3.zero : desiredDirection.Value, null, false, ignoreRestrictions); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_68 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_69 = ___0_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_70 = ___1_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_71 = ___2_grid; bool L_72; L_72 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___4_desiredDirection), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); G_B16_0 = L_71; G_B16_1 = L_70; G_B16_2 = L_69; G_B16_3 = __this; G_B16_4 = L_68; if (!L_72) { G_B17_0 = L_71; G_B17_1 = L_70; G_B17_2 = L_69; G_B17_3 = __this; G_B17_4 = L_68; goto IL_0153; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73; L_73 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___4_desiredDirection), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); G_B18_0 = L_73; G_B18_1 = G_B16_0; G_B18_2 = G_B16_1; G_B18_3 = G_B16_2; G_B18_4 = G_B16_3; G_B18_5 = G_B16_4; goto IL_0158; } IL_0153: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); G_B18_0 = L_74; G_B18_1 = G_B17_0; G_B18_2 = G_B17_1; G_B18_3 = G_B17_2; G_B18_4 = G_B17_3; G_B18_5 = G_B17_4; } IL_0158: { bool L_75 = ___6_ignoreRestrictions; NullCheck(G_B18_5); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_76; L_76 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(G_B18_5, G_B18_4, G_B18_3, G_B18_2, G_B18_1, G_B18_0, (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL, (bool)0, L_75, (bool)0, NULL); // _tempGlobalRulesPre = pre_tempGlobalRulesPre; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_77 = V_5; __this->____tempGlobalRulesPre_26 = L_77; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGlobalRulesPre_26), (void*)L_77); // _tempGlobablRulesPost = pre_tempGlobablRulesPost; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_78 = V_6; __this->____tempGlobablRulesPost_27 = L_78; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGlobablRulesPost_27), (void*)L_78); // _tempGlobablRulesOnConditions = pre_tempGlobablRulesOnConditions; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_79 = V_7; __this->____tempGlobablRulesOnConditions_28 = L_79; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGlobablRulesOnConditions_28), (void*)L_79); goto IL_01a4; } IL_017d: { // spawner.RunSpawnerOnCell(this, preset, cell, grid, desiredDirection == null ? Vector3.zero : desiredDirection.Value, null, false, ignoreRestrictions); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_80 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_81 = ___0_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_82 = ___1_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_83 = ___2_grid; bool L_84; L_84 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___4_desiredDirection), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); G_B20_0 = L_83; G_B20_1 = L_82; G_B20_2 = L_81; G_B20_3 = __this; G_B20_4 = L_80; if (!L_84) { G_B21_0 = L_83; G_B21_1 = L_82; G_B21_2 = L_81; G_B21_3 = __this; G_B21_4 = L_80; goto IL_0194; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85; L_85 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___4_desiredDirection), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); G_B22_0 = L_85; G_B22_1 = G_B20_0; G_B22_2 = G_B20_1; G_B22_3 = G_B20_2; G_B22_4 = G_B20_3; G_B22_5 = G_B20_4; goto IL_0199; } IL_0194: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86; L_86 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); G_B22_0 = L_86; G_B22_1 = G_B21_0; G_B22_2 = G_B21_1; G_B22_3 = G_B21_2; G_B22_4 = G_B21_3; G_B22_5 = G_B21_4; } IL_0199: { bool L_87 = ___6_ignoreRestrictions; NullCheck(G_B22_5); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_88; L_88 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(G_B22_5, G_B22_4, G_B22_3, G_B22_2, G_B22_1, G_B22_0, (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL, (bool)0, L_87, (bool)0, NULL); } IL_01a4: { // for (int s = 0; s < Spawners.Count; s++) // Checking all mod's spawners int32_t L_89 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_89, 1)); } IL_01a8: { // for (int s = 0; s < Spawners.Count; s++) // Checking all mod's spawners int32_t L_90 = V_0; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_91 = __this->___Spawners_16; NullCheck(L_91); int32_t L_92; L_92 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_91, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_90) < ((int32_t)L_92))) { goto IL_0007; } } IL_01b9: { // } return; } } // System.Void FIMSpace.Generating.FieldModification::PrepareVariablesWith(FIMSpace.Generating.FieldSetup,System.Boolean,FIMSpace.Generating.InjectionSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, bool ___1_getParentIfExists, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* ___2_overrider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* V_2 = NULL; int32_t V_3 = 0; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* V_4 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_5 = NULL; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* V_6 = NULL; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_7 = NULL; bool V_8 = false; int32_t V_9 = 0; { // if (Spawners == null) Spawners = new List(); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_0 = __this->___Spawners_16; if (L_0) { goto IL_0013; } } { // if (Spawners == null) Spawners = new List(); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_1 = (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*)il2cpp_codegen_object_new(List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089(L_1, List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089_RuntimeMethod_var); __this->___Spawners_16 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Spawners_16), (void*)L_1); } IL_0013: { // for (int s = 0; s < Spawners.Count; s++) V_0 = 0; goto IL_021b; } IL_001a: { // if (FGenerators.CheckIfIsNull(Spawners[s])) continue; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_2 = __this->___Spawners_16; int32_t L_3 = V_0; NullCheck(L_2); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_4; L_4 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_2, L_3, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_4, NULL); if (L_5) { goto IL_0217; } } { // for (int r = 0; r < Spawners[s].Rules.Count; r++) V_1 = 0; goto IL_01fb; } IL_0037: { // if (FGenerators.CheckIfIsNull(Spawners[s].Rules[r])) continue; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_6 = __this->___Spawners_16; int32_t L_7 = V_0; NullCheck(L_6); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_8; L_8 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_6, L_7, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_8); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_9 = L_8->___Rules_6; int32_t L_10 = V_1; NullCheck(L_9); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_11; L_11 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_9, L_10, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_12; L_12 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_11, NULL); if (L_12) { goto IL_01f7; } } { // if (Spawners[s].Rules[r].VariablesPrepared) continue; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_13 = __this->___Spawners_16; int32_t L_14 = V_0; NullCheck(L_13); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_15; L_15 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_13, L_14, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_15); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_16 = L_15->___Rules_6; int32_t L_17 = V_1; NullCheck(L_16); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_18; L_18 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_16, L_17, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_18); bool L_19 = L_18->___VariablesPrepared_23; if (L_19) { goto IL_01f7; } } { // var spawnerVariables = Spawners[s].Rules[r].GetVariables(); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_20 = __this->___Spawners_16; int32_t L_21 = V_0; NullCheck(L_20); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_22; L_22 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_20, L_21, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_22); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_23 = L_22->___Rules_6; int32_t L_24 = V_1; NullCheck(L_23); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_25; L_25 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_23, L_24, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_25); List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_26; L_26 = VirtualFuncInvoker0< List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* >::Invoke(20 /* System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::GetVariables() */, L_25); V_2 = L_26; // if (spawnerVariables == null) continue; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_27 = V_2; if (!L_27) { goto IL_01f7; } } { // for (int vr = 0; vr < spawnerVariables.Count; vr++) V_3 = 0; goto IL_01eb; } IL_00a3: { // var spawnerVar = spawnerVariables[vr]; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_30; L_30 = List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55(L_28, L_29, List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55_RuntimeMethod_var); V_4 = L_30; // if (string.IsNullOrEmpty(spawnerVar.name)) continue; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_31 = V_4; NullCheck(L_31); String_t* L_32 = L_31->___name_0; bool L_33; L_33 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_32, NULL); if (L_33) { goto IL_01e7; } } { // FieldSetup parent = preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_34 = ___0_preset; V_5 = L_34; // ModificatorsPack pack = null; V_6 = (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*)NULL; // if (getParentIfExists) bool L_35 = ___1_getParentIfExists; if (!L_35) { goto IL_00db; } } { // parent = TryGetParentSetup(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_36; L_36 = FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF(__this, NULL); V_5 = L_36; // if (parent == null) parent = preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_37 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_38; L_38 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_37, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_38) { goto IL_00db; } } { // if (parent == null) parent = preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_39 = ___0_preset; V_5 = L_39; } IL_00db: { // pack = ParentPack; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_40 = __this->___ParentPack_25; V_6 = L_40; // if (parent) if (ParentPack == parent.RootPack) pack = null; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_41 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_42; L_42 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_41, NULL); if (!L_42) { goto IL_0103; } } { // if (parent) if (ParentPack == parent.RootPack) pack = null; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_43 = __this->___ParentPack_25; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_44 = V_5; NullCheck(L_44); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_45 = L_44->___RootPack_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_46; L_46 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_43, L_45, NULL); if (!L_46) { goto IL_0103; } } { // if (parent) if (ParentPack == parent.RootPack) pack = null; V_6 = (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*)NULL; } IL_0103: { // var pVar = parent.GetVariable(spawnerVar.name); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_47 = V_5; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_48 = V_4; NullCheck(L_48); String_t* L_49 = L_48->___name_0; NullCheck(L_47); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_50; L_50 = FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F(L_47, L_49, NULL); V_7 = L_50; // if (pack) ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_51 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_52; L_52 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_51, NULL); if (!L_52) { goto IL_0135; } } { // if (FGenerators.CheckIfIsNull(pVar)) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_53 = V_7; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_54; L_54 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_53, NULL); if (!L_54) { goto IL_0135; } } { // pVar = pack.GetVariable(spawnerVar.name); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_55 = V_6; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_56 = V_4; NullCheck(L_56); String_t* L_57 = L_56->___name_0; NullCheck(L_55); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_58; L_58 = ModificatorsPack_GetVariable_m1678896D34DE94626F022A6460EF6B7F199278E7(L_55, L_57, NULL); V_7 = L_58; } IL_0135: { // if (FGenerators.CheckIfIsNull(pVar)) continue; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_59 = V_7; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_60; L_60 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_59, NULL); if (L_60) { goto IL_01e7; } } { // bool overrided = false; V_8 = (bool)0; // if (FGenerators.CheckIfExist_NOTNULL(overrider)) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_61 = ___2_overrider; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_62; L_62 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_61, NULL); if (!L_62) { goto IL_01da; } } { // if (overrider.OverrideVariables) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_63 = ___2_overrider; NullCheck(L_63); bool L_64 = L_63->___OverrideVariables_4; if (!L_64) { goto IL_01da; } } { // if (overrider.Overrides != null) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_65 = ___2_overrider; NullCheck(L_65); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_66 = L_65->___Overrides_5; if (!L_66) { goto IL_01da; } } { // for (int ov = 0; ov < overrider.Overrides.Count; ov++) V_9 = 0; goto IL_01cb; } IL_0167: { // if (overrider.Overrides[ov].Name == pVar.Name) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_67 = ___2_overrider; NullCheck(L_67); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_68 = L_67->___Overrides_5; int32_t L_69 = V_9; NullCheck(L_68); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_70; L_70 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_68, L_69, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_70); String_t* L_71 = L_70->___Name_0; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_72 = V_7; NullCheck(L_72); String_t* L_73 = L_72->___Name_0; bool L_74; L_74 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_71, L_73, NULL); if (!L_74) { goto IL_01c5; } } { // pVar.Prepared = true; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_75 = V_7; NullCheck(L_75); L_75->___Prepared_11 = (bool)1; // spawnerVar.reference = overrider.Overrides[ov]; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_76 = V_4; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_77 = ___2_overrider; NullCheck(L_77); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_78 = L_77->___Overrides_5; int32_t L_79 = V_9; NullCheck(L_78); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_80; L_80 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_78, L_79, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_76); L_76->___reference_1 = L_80; Il2CppCodeGenWriteBarrier((void**)(&L_76->___reference_1), (void*)L_80); // overrided = true; V_8 = (bool)1; // Spawners[s].Rules[r].VariablesPrepared = true; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_81 = __this->___Spawners_16; int32_t L_82 = V_0; NullCheck(L_81); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_83; L_83 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_81, L_82, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_83); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_84 = L_83->___Rules_6; int32_t L_85 = V_1; NullCheck(L_84); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_86; L_86 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_84, L_85, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_86); L_86->___VariablesPrepared_23 = (bool)1; // break; goto IL_01da; } IL_01c5: { // for (int ov = 0; ov < overrider.Overrides.Count; ov++) int32_t L_87 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_01cb: { // for (int ov = 0; ov < overrider.Overrides.Count; ov++) int32_t L_88 = V_9; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_89 = ___2_overrider; NullCheck(L_89); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_90 = L_89->___Overrides_5; NullCheck(L_90); int32_t L_91; L_91 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_90, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_88) < ((int32_t)L_91))) { goto IL_0167; } } IL_01da: { // if (!overrided) bool L_92 = V_8; if (L_92) { goto IL_01e7; } } { // spawnerVar.reference = pVar; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_93 = V_4; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_94 = V_7; NullCheck(L_93); L_93->___reference_1 = L_94; Il2CppCodeGenWriteBarrier((void**)(&L_93->___reference_1), (void*)L_94); } IL_01e7: { // for (int vr = 0; vr < spawnerVariables.Count; vr++) int32_t L_95 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_95, 1)); } IL_01eb: { // for (int vr = 0; vr < spawnerVariables.Count; vr++) int32_t L_96 = V_3; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_97 = V_2; NullCheck(L_97); int32_t L_98; L_98 = List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_inline(L_97, List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_RuntimeMethod_var); if ((((int32_t)L_96) < ((int32_t)L_98))) { goto IL_00a3; } } IL_01f7: { // for (int r = 0; r < Spawners[s].Rules.Count; r++) int32_t L_99 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_99, 1)); } IL_01fb: { // for (int r = 0; r < Spawners[s].Rules.Count; r++) int32_t L_100 = V_1; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_101 = __this->___Spawners_16; int32_t L_102 = V_0; NullCheck(L_101); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_103; L_103 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_101, L_102, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_103); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_104 = L_103->___Rules_6; NullCheck(L_104); int32_t L_105; L_105 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_104, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_100) < ((int32_t)L_105))) { goto IL_0037; } } IL_0217: { // for (int s = 0; s < Spawners.Count; s++) int32_t L_106 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_106, 1)); } IL_021b: { // for (int s = 0; s < Spawners.Count; s++) int32_t L_107 = V_0; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_108 = __this->___Spawners_16; NullCheck(L_108); int32_t L_109; L_109 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_108, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_107) < ((int32_t)L_109))) { goto IL_001a; } } { // } return; } } // System.Void FIMSpace.Generating.FieldModification::ArrangeGlobalRules(FIMSpace.Generating.FieldSpawner,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_ArrangeGlobalRules_m2002C49EB7E204180827501FDDFDF4450B167E33 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___1_preC, List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___2_postC, List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___3_onCondC, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; RuntimeObject* V_1 = NULL; bool V_2 = false; { // if (spawner.Enabled == false) return; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_0 = ___0_spawner; NullCheck(L_0); bool L_1 = L_0->___Enabled_0; if (L_1) { goto IL_0009; } } { // if (spawner.Enabled == false) return; return; } IL_0009: { // for (int i = 0; i < spawner.Rules.Count; i++) V_0 = 0; goto IL_0100; } IL_0010: { // if (spawner.Rules[i] == null) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_2 = ___0_spawner; NullCheck(L_2); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_3 = L_2->___Rules_6; int32_t L_4 = V_0; NullCheck(L_3); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_5; L_5 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_3, L_4, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_6) { goto IL_00fc; } } { // if (spawner.Rules[i].Enabled == false || spawner.Rules[i].Ignore) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_7 = ___0_spawner; NullCheck(L_7); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_8 = L_7->___Rules_6; int32_t L_9 = V_0; NullCheck(L_8); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_10; L_10 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_8, L_9, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_10); bool L_11 = L_10->___Enabled_13; if (!L_11) { goto IL_00fc; } } { FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_12 = ___0_spawner; NullCheck(L_12); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_13 = L_12->___Rules_6; int32_t L_14 = V_0; NullCheck(L_13); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_15; L_15 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_13, L_14, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_15); bool L_16 = L_15->___Ignore_14; if (L_16) { goto IL_00fc; } } { // if (spawner.Rules[i].Global == false) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_17 = ___0_spawner; NullCheck(L_17); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_18 = L_17->___Rules_6; int32_t L_19 = V_0; NullCheck(L_18); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_20; L_20 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_18, L_19, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_20); bool L_21 = L_20->___Global_10; if (!L_21) { goto IL_00fc; } } { // ISpawnProcedureType t = spawner.Rules[i] as ISpawnProcedureType; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_22 = ___0_spawner; NullCheck(L_22); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_23 = L_22->___Rules_6; int32_t L_24 = V_0; NullCheck(L_23); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_25; L_25 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_23, L_24, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_25, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var)); // if (t != null) RuntimeObject* L_26 = V_1; if (!L_26) { goto IL_009c; } } { // if (t.Type == SpawnRuleBase.EProcedureType.OnConditionsMet) RuntimeObject* L_27 = V_1; NullCheck(L_27); int32_t L_28; L_28 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* FIMSpace.Generating.SpawnRuleBase/EProcedureType FIMSpace.Generating.Rules.ISpawnProcedureType::get_Type() */, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var, L_27); if ((!(((uint32_t)L_28) == ((uint32_t)3)))) { goto IL_009c; } } { // onCondC.Add(spawner.Rules[i]); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_29 = ___3_onCondC; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_30 = ___0_spawner; NullCheck(L_30); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_31 = L_30->___Rules_6; int32_t L_32 = V_0; NullCheck(L_31); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_33; L_33 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_31, L_32, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_29); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_29, L_33, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); // continue; goto IL_00fc; } IL_009c: { // bool post = false; V_2 = (bool)0; // if (spawner.Rules.Count > 1) if (i == spawner.Rules.Count - 1) post = true; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_34 = ___0_spawner; NullCheck(L_34); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_35 = L_34->___Rules_6; NullCheck(L_35); int32_t L_36; L_36 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_35, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_36) <= ((int32_t)1))) { goto IL_00be; } } { // if (spawner.Rules.Count > 1) if (i == spawner.Rules.Count - 1) post = true; int32_t L_37 = V_0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_38 = ___0_spawner; NullCheck(L_38); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_39 = L_38->___Rules_6; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_39, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_40, 1)))))) { goto IL_00be; } } { // if (spawner.Rules.Count > 1) if (i == spawner.Rules.Count - 1) post = true; V_2 = (bool)1; } IL_00be: { // if (!post) if (i > spawner.Rules.Count / 2) post = true; bool L_41 = V_2; if (L_41) { goto IL_00d3; } } { // if (!post) if (i > spawner.Rules.Count / 2) post = true; int32_t L_42 = V_0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_43 = ___0_spawner; NullCheck(L_43); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_44 = L_43->___Rules_6; NullCheck(L_44); int32_t L_45; L_45 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_44, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_42) <= ((int32_t)((int32_t)(L_45/2))))) { goto IL_00d3; } } { // if (!post) if (i > spawner.Rules.Count / 2) post = true; V_2 = (bool)1; } IL_00d3: { // if (post == false) bool L_46 = V_2; if (L_46) { goto IL_00ea; } } { // preC.Add(spawner.Rules[i]); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_47 = ___1_preC; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_48 = ___0_spawner; NullCheck(L_48); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_49 = L_48->___Rules_6; int32_t L_50 = V_0; NullCheck(L_49); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_51; L_51 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_49, L_50, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_47); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_47, L_51, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); goto IL_00fc; } IL_00ea: { // postC.Add(spawner.Rules[i]); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_52 = ___2_postC; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_53 = ___0_spawner; NullCheck(L_53); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_54 = L_53->___Rules_6; int32_t L_55 = V_0; NullCheck(L_54); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_56; L_56 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_54, L_55, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_52); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_52, L_56, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); } IL_00fc: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_57 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_0100: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_58 = V_0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_59 = ___0_spawner; NullCheck(L_59); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_60 = L_59->___Rules_6; NullCheck(L_60); int32_t L_61; L_61 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_60, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_58) < ((int32_t)L_61))) { goto IL_0010; } } { // } return; } } // System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_ModifyGraph_m12A37D0A00327ED3CDD8E94E1D8C21B291617F05 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_randomizedCells, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___3_randomizedCells2, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___4_childMod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m00F49740BA1363AF8CD74DC5A4099AE825542D51_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_15 = NULL; int32_t V_16 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_17 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_18 = NULL; int32_t V_19 = 0; int32_t V_20 = 0; { // if (grid != null) FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___1_grid; if (!L_0) { goto IL_0635; } } { // _tempGlobalRulesPre.Clear(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_1 = __this->____tempGlobalRulesPre_26; NullCheck(L_1); List_1_Clear_mA94262C743247F45A184173436B2780916F37883_inline(L_1, List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var); // _tempGlobablRulesPost.Clear(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_2 = __this->____tempGlobablRulesPost_27; NullCheck(L_2); List_1_Clear_mA94262C743247F45A184173436B2780916F37883_inline(L_2, List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var); // _tempGlobablRulesOnConditions.Clear(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_3 = __this->____tempGlobablRulesOnConditions_28; NullCheck(L_3); List_1_Clear_mA94262C743247F45A184173436B2780916F37883_inline(L_3, List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var); // PreGenerateSpawnersRefresh(Spawners, grid, preset, true); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_4 = __this->___Spawners_16; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = ___0_preset; FieldModification_PreGenerateSpawnersRefresh_mC3F5C150961597C1170466C53CDB2B1AC7A511FE(__this, L_4, L_5, L_6, (bool)1, NULL); // PreGenerateSpawnersRefresh(SubSpawners, grid, preset, false); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_7 = __this->___SubSpawners_17; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = ___0_preset; FieldModification_PreGenerateSpawnersRefresh_mC3F5C150961597C1170466C53CDB2B1AC7A511FE(__this, L_7, L_8, L_9, (bool)0, NULL); // for (int s = 0; s < Spawners.Count; s++) // Checking all mod's spawners on all cells V_0 = 0; goto IL_0608; } IL_004c: { // var spawner = Spawners[s]; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_10 = __this->___Spawners_16; int32_t L_11 = V_0; NullCheck(L_10); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_12; L_12 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_10, L_11, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); V_1 = L_12; // if (spawner.Enabled == false) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_13 = V_1; NullCheck(L_13); bool L_14 = L_13->___Enabled_0; if (!L_14) { goto IL_0604; } } { // if (spawner.Repeat <= 0) spawner.Repeat = 1; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_15 = V_1; NullCheck(L_15); int32_t L_16 = L_15->___Repeat_12; if ((((int32_t)L_16) > ((int32_t)0))) { goto IL_0074; } } { // if (spawner.Repeat <= 0) spawner.Repeat = 1; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_17 = V_1; NullCheck(L_17); L_17->___Repeat_12 = 1; } IL_0074: { // for (int rep = 0; rep < spawner.Repeat; rep++) V_2 = 0; goto IL_05f8; } IL_007b: { // spawner._currentRepeat = rep; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); L_18->____currentRepeat_15 = L_19; // for (int i = 0; i < spawner.Rules.Count; i++) V_3 = 0; goto IL_00b1; } IL_0086: { // if (spawner.Rules[i] == null) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_20 = V_1; NullCheck(L_20); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_21 = L_20->___Rules_6; int32_t L_22 = V_3; NullCheck(L_21); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_23; L_23 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_21, L_22, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_24) { goto IL_00ad; } } { // spawner.Rules[i].ResetRule(grid, preset); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_25 = V_1; NullCheck(L_25); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_26 = L_25->___Rules_6; int32_t L_27 = V_3; NullCheck(L_26); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_28; L_28 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_26, L_27, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_29 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_30 = ___0_preset; NullCheck(L_28); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_28, L_29, L_30); } IL_00ad: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_31 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00b1: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_32 = V_3; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_33 = V_1; NullCheck(L_33); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_34 = L_33->___Rules_6; NullCheck(L_34); int32_t L_35; L_35 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_34, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_32) < ((int32_t)L_35))) { goto IL_0086; } } { // if (spawner.UseParentPackageRules) if (spawner.HaveParentPackageRules()) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_36 = V_1; NullCheck(L_36); bool L_37 = L_36->___UseParentPackageRules_18; if (!L_37) { goto IL_0122; } } { // if (spawner.UseParentPackageRules) if (spawner.HaveParentPackageRules()) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_38 = V_1; NullCheck(L_38); bool L_39; L_39 = FieldSpawner_HaveParentPackageRules_mFA45B3C1E86EA8DAA79A344B7C832A9B42607BCD(L_38, NULL); if (!L_39) { goto IL_0122; } } { // for (int i = 0; i < spawner.Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) V_4 = 0; goto IL_0104; } IL_00d4: { // var rl = spawner.Parent.ParentPack.CallOnAllSpawners.Rules[i]; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_40 = V_1; NullCheck(L_40); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_41 = L_40->___Parent_5; NullCheck(L_41); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_42 = L_41->___ParentPack_25; NullCheck(L_42); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_43 = L_42->___CallOnAllSpawners_15; NullCheck(L_43); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_44 = L_43->___Rules_6; int32_t L_45 = V_4; NullCheck(L_44); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_46; L_46 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_44, L_45, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); // rl.ResetRule(grid, preset); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_47 = L_46; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_48 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_49 = ___0_preset; NullCheck(L_47); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_47, L_48, L_49); // rl.DisableDrawingGlobalSwitch = true; NullCheck(L_47); L_47->___DisableDrawingGlobalSwitch_11 = (bool)1; // for (int i = 0; i < spawner.Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_50 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_0104: { // for (int i = 0; i < spawner.Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_51 = V_4; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_52 = V_1; NullCheck(L_52); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_53 = L_52->___Parent_5; NullCheck(L_53); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_54 = L_53->___ParentPack_25; NullCheck(L_54); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_55 = L_54->___CallOnAllSpawners_15; NullCheck(L_55); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_56 = L_55->___Rules_6; NullCheck(L_56); int32_t L_57; L_57 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_56, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_51) < ((int32_t)L_57))) { goto IL_00d4; } } IL_0122: { // for (int i = 0; i < _tempGlobalRulesPre.Count; i++) _tempGlobalRulesPre[i].ResetRule(grid, preset); V_5 = 0; goto IL_0141; } IL_0127: { // for (int i = 0; i < _tempGlobalRulesPre.Count; i++) _tempGlobalRulesPre[i].ResetRule(grid, preset); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_58 = __this->____tempGlobalRulesPre_26; int32_t L_59 = V_5; NullCheck(L_58); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_60; L_60 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_58, L_59, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_61 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_62 = ___0_preset; NullCheck(L_60); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_60, L_61, L_62); // for (int i = 0; i < _tempGlobalRulesPre.Count; i++) _tempGlobalRulesPre[i].ResetRule(grid, preset); int32_t L_63 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0141: { // for (int i = 0; i < _tempGlobalRulesPre.Count; i++) _tempGlobalRulesPre[i].ResetRule(grid, preset); int32_t L_64 = V_5; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_65 = __this->____tempGlobalRulesPre_26; NullCheck(L_65); int32_t L_66; L_66 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_65, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_64) < ((int32_t)L_66))) { goto IL_0127; } } { // for (int i = 0; i < _tempGlobablRulesPost.Count; i++) _tempGlobablRulesPost[i].ResetRule(grid, preset); V_6 = 0; goto IL_016f; } IL_0155: { // for (int i = 0; i < _tempGlobablRulesPost.Count; i++) _tempGlobablRulesPost[i].ResetRule(grid, preset); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_67 = __this->____tempGlobablRulesPost_27; int32_t L_68 = V_6; NullCheck(L_67); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_69; L_69 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_67, L_68, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_70 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_71 = ___0_preset; NullCheck(L_69); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_69, L_70, L_71); // for (int i = 0; i < _tempGlobablRulesPost.Count; i++) _tempGlobablRulesPost[i].ResetRule(grid, preset); int32_t L_72 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_72, 1)); } IL_016f: { // for (int i = 0; i < _tempGlobablRulesPost.Count; i++) _tempGlobablRulesPost[i].ResetRule(grid, preset); int32_t L_73 = V_6; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_74 = __this->____tempGlobablRulesPost_27; NullCheck(L_74); int32_t L_75; L_75 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_74, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_73) < ((int32_t)L_75))) { goto IL_0155; } } { // for (int i = 0; i < _tempGlobablRulesOnConditions.Count; i++) _tempGlobablRulesOnConditions[i].ResetRule(grid, preset); V_7 = 0; goto IL_019d; } IL_0183: { // for (int i = 0; i < _tempGlobablRulesOnConditions.Count; i++) _tempGlobablRulesOnConditions[i].ResetRule(grid, preset); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_76 = __this->____tempGlobablRulesOnConditions_28; int32_t L_77 = V_7; NullCheck(L_76); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_78; L_78 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_76, L_77, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_79 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_80 = ___0_preset; NullCheck(L_78); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_78, L_79, L_80); // for (int i = 0; i < _tempGlobablRulesOnConditions.Count; i++) _tempGlobablRulesOnConditions[i].ResetRule(grid, preset); int32_t L_81 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_81, 1)); } IL_019d: { // for (int i = 0; i < _tempGlobablRulesOnConditions.Count; i++) _tempGlobablRulesOnConditions[i].ResetRule(grid, preset); int32_t L_82 = V_7; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_83 = __this->____tempGlobablRulesOnConditions_28; NullCheck(L_83); int32_t L_84; L_84 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_83, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_82) < ((int32_t)L_84))) { goto IL_0183; } } { // for (int i = spawner.Rules.Count - 1; i >= 0; i--) if (spawner.Rules[i] == null) spawner.Rules.RemoveAt(i); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_85 = V_1; NullCheck(L_85); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_86 = L_85->___Rules_6; NullCheck(L_86); int32_t L_87; L_87 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_86, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); V_8 = ((int32_t)il2cpp_codegen_subtract(L_87, 1)); goto IL_01e5; } IL_01bd: { // for (int i = spawner.Rules.Count - 1; i >= 0; i--) if (spawner.Rules[i] == null) spawner.Rules.RemoveAt(i); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_88 = V_1; NullCheck(L_88); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_89 = L_88->___Rules_6; int32_t L_90 = V_8; NullCheck(L_89); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_91; L_91 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_89, L_90, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_92; L_92 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_91, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_92) { goto IL_01df; } } { // for (int i = spawner.Rules.Count - 1; i >= 0; i--) if (spawner.Rules[i] == null) spawner.Rules.RemoveAt(i); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_93 = V_1; NullCheck(L_93); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_94 = L_93->___Rules_6; int32_t L_95 = V_8; NullCheck(L_94); List_1_RemoveAt_m00F49740BA1363AF8CD74DC5A4099AE825542D51(L_94, L_95, List_1_RemoveAt_m00F49740BA1363AF8CD74DC5A4099AE825542D51_RuntimeMethod_var); } IL_01df: { // for (int i = spawner.Rules.Count - 1; i >= 0; i--) if (spawner.Rules[i] == null) spawner.Rules.RemoveAt(i); int32_t L_96 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract(L_96, 1)); } IL_01e5: { // for (int i = spawner.Rules.Count - 1; i >= 0; i--) if (spawner.Rules[i] == null) spawner.Rules.RemoveAt(i); int32_t L_97 = V_8; if ((((int32_t)L_97) >= ((int32_t)0))) { goto IL_01bd; } } { // if (spawner.OnScalledGrid <= 1) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_98 = V_1; NullCheck(L_98); int32_t L_99 = L_98->___OnScalledGrid_10; if ((((int32_t)L_99) > ((int32_t)1))) { goto IL_0505; } } { // if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Ordered) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_100 = V_1; NullCheck(L_100); int32_t L_101 = L_100->___CellCheckMode_8; if (L_101) { goto IL_026c; } } { // for (int i = 0; i < grid.AllApprovedCells.Count; i++) // Go through all cells on grid with [s] Rule V_9 = 0; goto IL_0258; } IL_0203: { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(grid.AllApprovedCells[i], preset.DontSpawnOn))) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_102 = ___0_preset; NullCheck(L_102); String_t* L_103 = L_102->___DontSpawnOn_18; bool L_104; L_104 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_103, NULL); if (L_104) { goto IL_0231; } } { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(grid.AllApprovedCells[i], preset.DontSpawnOn))) continue; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_105 = ___1_grid; NullCheck(L_105); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_106 = L_105->___AllApprovedCells_1; int32_t L_107 = V_9; NullCheck(L_106); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_108; L_108 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_106, L_107, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_109 = ___0_preset; NullCheck(L_109); String_t* L_110 = L_109->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_111; L_111 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_108, L_110, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_112; L_112 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_111, NULL); if (L_112) { goto IL_0252; } } IL_0231: { // spawner.RunSpawnerOnCell(this, preset, grid.AllApprovedCells[i], grid, Vector3.zero, childMod); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_113 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_114 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_115 = ___1_grid; NullCheck(L_115); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_116 = L_115->___AllApprovedCells_1; int32_t L_117 = V_9; NullCheck(L_116); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_118; L_118 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_116, L_117, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_119 = ___1_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120; L_120 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_121 = ___4_childMod; NullCheck(L_113); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_122; L_122 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_113, __this, L_114, L_118, L_119, L_120, L_121, (bool)0, (bool)0, (bool)0, NULL); } IL_0252: { // for (int i = 0; i < grid.AllApprovedCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_123 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_123, 1)); } IL_0258: { // for (int i = 0; i < grid.AllApprovedCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_124 = V_9; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_125 = ___1_grid; NullCheck(L_125); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_126 = L_125->___AllApprovedCells_1; NullCheck(L_126); int32_t L_127; L_127 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_126, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_124) < ((int32_t)L_127))) { goto IL_0203; } } { goto IL_05f4; } IL_026c: { // else if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Reversed) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_128 = V_1; NullCheck(L_128); int32_t L_129 = L_128->___CellCheckMode_8; if ((!(((uint32_t)L_129) == ((uint32_t)1)))) { goto IL_02e5; } } { // for (int i = grid.AllApprovedCells.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_130 = ___1_grid; NullCheck(L_130); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_131 = L_130->___AllApprovedCells_1; NullCheck(L_131); int32_t L_132; L_132 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_131, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); V_10 = ((int32_t)il2cpp_codegen_subtract(L_132, 1)); goto IL_02db; } IL_0286: { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(grid.AllApprovedCells[i], preset.DontSpawnOn))) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_133 = ___0_preset; NullCheck(L_133); String_t* L_134 = L_133->___DontSpawnOn_18; bool L_135; L_135 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_134, NULL); if (L_135) { goto IL_02b4; } } { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(grid.AllApprovedCells[i], preset.DontSpawnOn))) continue; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_136 = ___1_grid; NullCheck(L_136); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_137 = L_136->___AllApprovedCells_1; int32_t L_138 = V_10; NullCheck(L_137); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_139; L_139 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_137, L_138, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_140 = ___0_preset; NullCheck(L_140); String_t* L_141 = L_140->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_142; L_142 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_139, L_141, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_143; L_143 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_142, NULL); if (L_143) { goto IL_02d5; } } IL_02b4: { // spawner.RunSpawnerOnCell(this, preset, grid.AllApprovedCells[i], grid, Vector3.zero, childMod); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_144 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_145 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_146 = ___1_grid; NullCheck(L_146); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_147 = L_146->___AllApprovedCells_1; int32_t L_148 = V_10; NullCheck(L_147); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_149; L_149 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_147, L_148, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_150 = ___1_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_151; L_151 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_152 = ___4_childMod; NullCheck(L_144); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_153; L_153 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_144, __this, L_145, L_149, L_150, L_151, L_152, (bool)0, (bool)0, (bool)0, NULL); } IL_02d5: { // for (int i = grid.AllApprovedCells.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule int32_t L_154 = V_10; V_10 = ((int32_t)il2cpp_codegen_subtract(L_154, 1)); } IL_02db: { // for (int i = grid.AllApprovedCells.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule int32_t L_155 = V_10; if ((((int32_t)L_155) >= ((int32_t)0))) { goto IL_0286; } } { goto IL_05f4; } IL_02e5: { // else if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Random) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_156 = V_1; NullCheck(L_156); int32_t L_157 = L_156->___CellCheckMode_8; if ((!(((uint32_t)L_157) == ((uint32_t)2)))) { goto IL_034d; } } { // for (int i = 0; i < randomizedCells.Count; i++) // Go through all cells on grid with [s] Rule V_11 = 0; goto IL_033e; } IL_02f3: { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randomizedCells[i], preset.DontSpawnOn))) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_158 = ___0_preset; NullCheck(L_158); String_t* L_159 = L_158->___DontSpawnOn_18; bool L_160; L_160 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_159, NULL); if (L_160) { goto IL_031c; } } { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randomizedCells[i], preset.DontSpawnOn))) continue; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_161 = ___2_randomizedCells; int32_t L_162 = V_11; NullCheck(L_161); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_163; L_163 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_161, L_162, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_164 = ___0_preset; NullCheck(L_164); String_t* L_165 = L_164->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_166; L_166 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_163, L_165, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_167; L_167 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_166, NULL); if (L_167) { goto IL_0338; } } IL_031c: { // spawner.RunSpawnerOnCell(this, preset, randomizedCells[i], grid, Vector3.zero, childMod); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_168 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_169 = ___0_preset; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_170 = ___2_randomizedCells; int32_t L_171 = V_11; NullCheck(L_170); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_172; L_172 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_170, L_171, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_173 = ___1_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_174; L_174 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_175 = ___4_childMod; NullCheck(L_168); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_176; L_176 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_168, __this, L_169, L_172, L_173, L_174, L_175, (bool)0, (bool)0, (bool)0, NULL); } IL_0338: { // for (int i = 0; i < randomizedCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_177 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_177, 1)); } IL_033e: { // for (int i = 0; i < randomizedCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_178 = V_11; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_179 = ___2_randomizedCells; NullCheck(L_179); int32_t L_180; L_180 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_179, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_178) < ((int32_t)L_180))) { goto IL_02f3; } } { goto IL_05f4; } IL_034d: { // else if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.RandomReversed) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_181 = V_1; NullCheck(L_181); int32_t L_182 = L_181->___CellCheckMode_8; if ((!(((uint32_t)L_182) == ((uint32_t)3)))) { goto IL_03b7; } } { // for (int i = randomizedCells.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_183 = ___2_randomizedCells; NullCheck(L_183); int32_t L_184; L_184 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_183, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); V_12 = ((int32_t)il2cpp_codegen_subtract(L_184, 1)); goto IL_03ad; } IL_0362: { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randomizedCells[i], preset.DontSpawnOn))) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_185 = ___0_preset; NullCheck(L_185); String_t* L_186 = L_185->___DontSpawnOn_18; bool L_187; L_187 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_186, NULL); if (L_187) { goto IL_038b; } } { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randomizedCells[i], preset.DontSpawnOn))) continue; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_188 = ___2_randomizedCells; int32_t L_189 = V_12; NullCheck(L_188); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_190; L_190 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_188, L_189, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_191 = ___0_preset; NullCheck(L_191); String_t* L_192 = L_191->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_193; L_193 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_190, L_192, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_194; L_194 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_193, NULL); if (L_194) { goto IL_03a7; } } IL_038b: { // spawner.RunSpawnerOnCell(this, preset, randomizedCells[i], grid, Vector3.zero, childMod); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_195 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_196 = ___0_preset; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_197 = ___2_randomizedCells; int32_t L_198 = V_12; NullCheck(L_197); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_199; L_199 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_197, L_198, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_200 = ___1_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_201; L_201 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_202 = ___4_childMod; NullCheck(L_195); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_203; L_203 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_195, __this, L_196, L_199, L_200, L_201, L_202, (bool)0, (bool)0, (bool)0, NULL); } IL_03a7: { // for (int i = randomizedCells.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule int32_t L_204 = V_12; V_12 = ((int32_t)il2cpp_codegen_subtract(L_204, 1)); } IL_03ad: { // for (int i = randomizedCells.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule int32_t L_205 = V_12; if ((((int32_t)L_205) >= ((int32_t)0))) { goto IL_0362; } } { goto IL_05f4; } IL_03b7: { // else if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Random2) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_206 = V_1; NullCheck(L_206); int32_t L_207 = L_206->___CellCheckMode_8; if ((!(((uint32_t)L_207) == ((uint32_t)4)))) { goto IL_0422; } } { // for (int i = 0; i < randomizedCells2.Count; i++) // Go through all cells on grid with [s] Rule V_13 = 0; goto IL_0412; } IL_03c5: { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randomizedCells2[i], preset.DontSpawnOn))) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_208 = ___0_preset; NullCheck(L_208); String_t* L_209 = L_208->___DontSpawnOn_18; bool L_210; L_210 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_209, NULL); if (L_210) { goto IL_03ef; } } { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randomizedCells2[i], preset.DontSpawnOn))) continue; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_211 = ___3_randomizedCells2; int32_t L_212 = V_13; NullCheck(L_211); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_213; L_213 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_211, L_212, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_214 = ___0_preset; NullCheck(L_214); String_t* L_215 = L_214->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_216; L_216 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_213, L_215, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_217; L_217 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_216, NULL); if (L_217) { goto IL_040c; } } IL_03ef: { // spawner.RunSpawnerOnCell(this, preset, randomizedCells2[i], grid, Vector3.zero, childMod); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_218 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_219 = ___0_preset; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_220 = ___3_randomizedCells2; int32_t L_221 = V_13; NullCheck(L_220); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_222; L_222 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_220, L_221, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_223 = ___1_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_224; L_224 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_225 = ___4_childMod; NullCheck(L_218); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_226; L_226 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_218, __this, L_219, L_222, L_223, L_224, L_225, (bool)0, (bool)0, (bool)0, NULL); } IL_040c: { // for (int i = 0; i < randomizedCells2.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_227 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_227, 1)); } IL_0412: { // for (int i = 0; i < randomizedCells2.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_228 = V_13; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_229 = ___3_randomizedCells2; NullCheck(L_229); int32_t L_230; L_230 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_229, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_228) < ((int32_t)L_230))) { goto IL_03c5; } } { goto IL_05f4; } IL_0422: { // else if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Random2Reversed) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_231 = V_1; NullCheck(L_231); int32_t L_232 = L_231->___CellCheckMode_8; if ((!(((uint32_t)L_232) == ((uint32_t)5)))) { goto IL_048f; } } { // for (int i = randomizedCells2.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_233 = ___3_randomizedCells2; NullCheck(L_233); int32_t L_234; L_234 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_233, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); V_14 = ((int32_t)il2cpp_codegen_subtract(L_234, 1)); goto IL_0485; } IL_0438: { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randomizedCells2[i], preset.DontSpawnOn))) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_235 = ___0_preset; NullCheck(L_235); String_t* L_236 = L_235->___DontSpawnOn_18; bool L_237; L_237 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_236, NULL); if (L_237) { goto IL_0462; } } { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randomizedCells2[i], preset.DontSpawnOn))) continue; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_238 = ___3_randomizedCells2; int32_t L_239 = V_14; NullCheck(L_238); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_240; L_240 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_238, L_239, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_241 = ___0_preset; NullCheck(L_241); String_t* L_242 = L_241->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_243; L_243 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_240, L_242, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_244; L_244 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_243, NULL); if (L_244) { goto IL_047f; } } IL_0462: { // spawner.RunSpawnerOnCell(this, preset, randomizedCells2[i], grid, Vector3.zero, childMod); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_245 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_246 = ___0_preset; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_247 = ___3_randomizedCells2; int32_t L_248 = V_14; NullCheck(L_247); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_249; L_249 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_247, L_248, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_250 = ___1_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_251; L_251 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_252 = ___4_childMod; NullCheck(L_245); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_253; L_253 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_245, __this, L_246, L_249, L_250, L_251, L_252, (bool)0, (bool)0, (bool)0, NULL); } IL_047f: { // for (int i = randomizedCells2.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule int32_t L_254 = V_14; V_14 = ((int32_t)il2cpp_codegen_subtract(L_254, 1)); } IL_0485: { // for (int i = randomizedCells2.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule int32_t L_255 = V_14; if ((((int32_t)L_255) >= ((int32_t)0))) { goto IL_0438; } } { goto IL_05f4; } IL_048f: { // else if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.TotalRandom) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_256 = V_1; NullCheck(L_256); int32_t L_257 = L_256->___CellCheckMode_8; if ((!(((uint32_t)L_257) == ((uint32_t)6)))) { goto IL_05f4; } } { // List randCells = IGeneration.GetRandomizedCells(grid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_258 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_259; L_259 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_258, NULL); V_15 = L_259; // for (int i = 0; i < randCells.Count; i++) // Go through all cells on grid with [s] Rule V_16 = 0; goto IL_04f5; } IL_04a8: { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randCells[i], preset.DontSpawnOn))) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_260 = ___0_preset; NullCheck(L_260); String_t* L_261 = L_260->___DontSpawnOn_18; bool L_262; L_262 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_261, NULL); if (L_262) { goto IL_04d2; } } { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randCells[i], preset.DontSpawnOn))) continue; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_263 = V_15; int32_t L_264 = V_16; NullCheck(L_263); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_265; L_265 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_263, L_264, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_266 = ___0_preset; NullCheck(L_266); String_t* L_267 = L_266->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_268; L_268 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_265, L_267, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_269; L_269 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_268, NULL); if (L_269) { goto IL_04ef; } } IL_04d2: { // spawner.RunSpawnerOnCell(this, preset, randCells[i], grid, Vector3.zero, childMod); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_270 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_271 = ___0_preset; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_272 = V_15; int32_t L_273 = V_16; NullCheck(L_272); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_274; L_274 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_272, L_273, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_275 = ___1_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_276; L_276 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_277 = ___4_childMod; NullCheck(L_270); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_278; L_278 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_270, __this, L_271, L_274, L_275, L_276, L_277, (bool)0, (bool)0, (bool)0, NULL); } IL_04ef: { // for (int i = 0; i < randCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_279 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_279, 1)); } IL_04f5: { // for (int i = 0; i < randCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_280 = V_16; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_281 = V_15; NullCheck(L_281); int32_t L_282; L_282 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_281, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_280) < ((int32_t)L_282))) { goto IL_04a8; } } { goto IL_05f4; } IL_0505: { // var scGrid = preset.GetScaledGrid(grid, spawner.OnScalledGrid, false); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_283 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_284 = ___1_grid; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_285 = V_1; NullCheck(L_285); int32_t L_286 = L_285->___OnScalledGrid_10; NullCheck(L_283); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_287; L_287 = FieldSetup_GetScaledGrid_mF88430F707B88FF2100D4D8AD06F3366DAF15ABE(L_283, L_284, L_286, (bool)0, NULL); V_17 = L_287; // if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.TotalRandom) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_288 = V_1; NullCheck(L_288); int32_t L_289 = L_288->___CellCheckMode_8; if ((!(((uint32_t)L_289) == ((uint32_t)6)))) { goto IL_0587; } } { // List randCells = IGeneration.GetRandomizedCells(scGrid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_290 = V_17; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_291; L_291 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_290, NULL); V_18 = L_291; // for (int i = 0; i < randCells.Count; i++) // Go through all cells on grid with [s] Rule V_19 = 0; goto IL_057a; } IL_052c: { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randCells[i], preset.DontSpawnOn))) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_292 = ___0_preset; NullCheck(L_292); String_t* L_293 = L_292->___DontSpawnOn_18; bool L_294; L_294 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_293, NULL); if (L_294) { goto IL_0556; } } { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(randCells[i], preset.DontSpawnOn))) continue; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_295 = V_18; int32_t L_296 = V_19; NullCheck(L_295); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_297; L_297 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_295, L_296, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_298 = ___0_preset; NullCheck(L_298); String_t* L_299 = L_298->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_300; L_300 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_297, L_299, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_301; L_301 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_300, NULL); if (L_301) { goto IL_0574; } } IL_0556: { // spawner.RunSpawnerOnCell(this, preset, randCells[i], scGrid, Vector3.zero, childMod); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_302 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_303 = ___0_preset; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_304 = V_18; int32_t L_305 = V_19; NullCheck(L_304); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_306; L_306 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_304, L_305, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_307 = V_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_308; L_308 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_309 = ___4_childMod; NullCheck(L_302); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_310; L_310 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_302, __this, L_303, L_306, L_307, L_308, L_309, (bool)0, (bool)0, (bool)0, NULL); } IL_0574: { // for (int i = 0; i < randCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_311 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_311, 1)); } IL_057a: { // for (int i = 0; i < randCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_312 = V_19; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_313 = V_18; NullCheck(L_313); int32_t L_314; L_314 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_313, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_312) < ((int32_t)L_314))) { goto IL_052c; } } { goto IL_05f4; } IL_0587: { // for (int i = 0; i < scGrid.AllApprovedCells.Count; i++) // Go through all cells on grid with [s] Rule V_20 = 0; goto IL_05e4; } IL_058c: { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(scGrid.AllApprovedCells[i], preset.DontSpawnOn))) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_315 = ___0_preset; NullCheck(L_315); String_t* L_316 = L_315->___DontSpawnOn_18; bool L_317; L_317 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_316, NULL); if (L_317) { goto IL_05bb; } } { // if (string.IsNullOrEmpty(preset.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(scGrid.AllApprovedCells[i], preset.DontSpawnOn))) continue; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_318 = V_17; NullCheck(L_318); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_319 = L_318->___AllApprovedCells_1; int32_t L_320 = V_20; NullCheck(L_319); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_321; L_321 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_319, L_320, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_322 = ___0_preset; NullCheck(L_322); String_t* L_323 = L_322->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_324; L_324 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_321, L_323, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_325; L_325 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_324, NULL); if (L_325) { goto IL_05de; } } IL_05bb: { // spawner.RunSpawnerOnCell(this, preset, scGrid.AllApprovedCells[i], scGrid, Vector3.zero, childMod); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_326 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_327 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_328 = V_17; NullCheck(L_328); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_329 = L_328->___AllApprovedCells_1; int32_t L_330 = V_20; NullCheck(L_329); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_331; L_331 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_329, L_330, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_332 = V_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_333; L_333 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_334 = ___4_childMod; NullCheck(L_326); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_335; L_335 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_326, __this, L_327, L_331, L_332, L_333, L_334, (bool)0, (bool)0, (bool)0, NULL); } IL_05de: { // for (int i = 0; i < scGrid.AllApprovedCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_336 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_336, 1)); } IL_05e4: { // for (int i = 0; i < scGrid.AllApprovedCells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_337 = V_20; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_338 = V_17; NullCheck(L_338); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_339 = L_338->___AllApprovedCells_1; NullCheck(L_339); int32_t L_340; L_340 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_339, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_337) < ((int32_t)L_340))) { goto IL_058c; } } IL_05f4: { // for (int rep = 0; rep < spawner.Repeat; rep++) int32_t L_341 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_341, 1)); } IL_05f8: { // for (int rep = 0; rep < spawner.Repeat; rep++) int32_t L_342 = V_2; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_343 = V_1; NullCheck(L_343); int32_t L_344 = L_343->___Repeat_12; if ((((int32_t)L_342) < ((int32_t)L_344))) { goto IL_007b; } } IL_0604: { // for (int s = 0; s < Spawners.Count; s++) // Checking all mod's spawners on all cells int32_t L_345 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_345, 1)); } IL_0608: { // for (int s = 0; s < Spawners.Count; s++) // Checking all mod's spawners on all cells int32_t L_346 = V_0; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_347 = __this->___Spawners_16; NullCheck(L_347); int32_t L_348; L_348 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_347, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_346) < ((int32_t)L_348))) { goto IL_004c; } } { // PostCall(grid, preset, Spawners); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_349 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_350 = ___0_preset; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_351 = __this->___Spawners_16; FieldModification_PostCall_m95FD0000B0DFCDD8D990DDA0B9D7BE4314D694BC(__this, L_349, L_350, L_351, NULL); // PostCall(grid, preset, SubSpawners); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_352 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_353 = ___0_preset; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_354 = __this->___SubSpawners_17; FieldModification_PostCall_m95FD0000B0DFCDD8D990DDA0B9D7BE4314D694BC(__this, L_352, L_353, L_354, NULL); } IL_0635: { // } return; } } // System.Void FIMSpace.Generating.FieldModification::RefreshSpawnersOwners() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_RefreshSpawnersOwners_mE85D4438DF18E75E3BEF1C1C40AC21105C7D34FA (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int s = 0; s < Spawners.Count; s++) V_0 = 0; goto IL_0027; } IL_0004: { // if (Spawners[s] == null) continue; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_0 = __this->___Spawners_16; int32_t L_1 = V_0; NullCheck(L_0); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_2; L_2 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_0, L_1, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); if (!L_2) { goto IL_0023; } } { // Spawners[s].RefreshRulesOwner(); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_3 = __this->___Spawners_16; int32_t L_4 = V_0; NullCheck(L_3); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_5; L_5 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_3, L_4, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_5); FieldSpawner_RefreshRulesOwner_m8A122E06DB51AD3F5E1C08D3652246C18A20CE23(L_5, NULL); } IL_0023: { // for (int s = 0; s < Spawners.Count; s++) int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0027: { // for (int s = 0; s < Spawners.Count; s++) int32_t L_7 = V_0; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_8 = __this->___Spawners_16; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_8, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_7) < ((int32_t)L_9))) { goto IL_0004; } } { // } return; } } // System.Void FIMSpace.Generating.FieldModification::PostCall(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_PostCall_m95FD0000B0DFCDD8D990DDA0B9D7BE4314D694BC (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_preset, List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* ___2_spawners, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* V_1 = NULL; int32_t V_2 = 0; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* V_3 = NULL; { // for (int s = 0; s < spawners.Count; s++) // Post call V_0 = 0; goto IL_0057; } IL_0004: { // var spawner = spawners[s]; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_0 = ___2_spawners; int32_t L_1 = V_0; NullCheck(L_0); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_2; L_2 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_0, L_1, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); V_1 = L_2; // if (spawner == null) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_3 = V_1; if (!L_3) { goto IL_0053; } } { // if (spawner.Enabled == false) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_4 = V_1; NullCheck(L_4); bool L_5 = L_4->___Enabled_0; if (!L_5) { goto IL_0053; } } { // for (int r = 0; r < spawner.Rules.Count; r++) V_2 = 0; goto IL_0045; } IL_001b: { // var rle = spawner.Rules[r]; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_6 = V_1; NullCheck(L_6); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_7 = L_6->___Rules_6; int32_t L_8 = V_2; NullCheck(L_7); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_9; L_9 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_7, L_8, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); V_3 = L_9; // if (rle == null) continue; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_10 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_11) { goto IL_0041; } } { // if (rle.Enabled == false) continue; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_12 = V_3; NullCheck(L_12); bool L_13 = L_12->___Enabled_13; if (!L_13) { goto IL_0041; } } { // rle.OnGeneratingCompleated(grid, preset); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_14 = V_3; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_15 = ___0_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = ___1_preset; NullCheck(L_14); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(19 /* System.Void FIMSpace.Generating.SpawnRuleBase::OnGeneratingCompleated(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_14, L_15, L_16); } IL_0041: { // for (int r = 0; r < spawner.Rules.Count; r++) int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0045: { // for (int r = 0; r < spawner.Rules.Count; r++) int32_t L_18 = V_2; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_19 = V_1; NullCheck(L_19); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_20 = L_19->___Rules_6; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_20, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_21))) { goto IL_001b; } } IL_0053: { // for (int s = 0; s < spawners.Count; s++) // Post call int32_t L_22 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0057: { // for (int s = 0; s < spawners.Count; s++) // Post call int32_t L_23 = V_0; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_24 = ___2_spawners; NullCheck(L_24); int32_t L_25; L_25 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_24, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_23) < ((int32_t)L_25))) { goto IL_0004; } } { // } return; } } // System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.CellsController,FIMSpace.Generating.FieldModification,System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_ModifyGraph_m3DED8ADAEC43F6D1E28B5CA7504B6A8711802633 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_cellsContr, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_childModIfVariant, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_selectiveCells, bool ___3_resetRules, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_1 = NULL; int32_t V_2 = 0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_10 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_11 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_12 = NULL; { // var preset = cellsContr.RuntimeFieldSetup; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_0 = ___0_cellsContr; NullCheck(L_0); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1; L_1 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(L_0, NULL); V_0 = L_1; // var grid = cellsContr.Grid; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_2 = ___0_cellsContr; NullCheck(L_2); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = L_2->___Grid_2; V_1 = L_3; // _tempGlobalRulesPre.Clear(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_4 = __this->____tempGlobalRulesPre_26; NullCheck(L_4); List_1_Clear_mA94262C743247F45A184173436B2780916F37883_inline(L_4, List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var); // _tempGlobablRulesPost.Clear(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_5 = __this->____tempGlobablRulesPost_27; NullCheck(L_5); List_1_Clear_mA94262C743247F45A184173436B2780916F37883_inline(L_5, List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var); // _tempGlobablRulesOnConditions.Clear(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_6 = __this->____tempGlobablRulesOnConditions_28; NullCheck(L_6); List_1_Clear_mA94262C743247F45A184173436B2780916F37883_inline(L_6, List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var); // PreGenerateSpawnersRefresh(Spawners, grid, preset, true); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_7 = __this->___Spawners_16; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = V_0; FieldModification_PreGenerateSpawnersRefresh_mC3F5C150961597C1170466C53CDB2B1AC7A511FE(__this, L_7, L_8, L_9, (bool)1, NULL); // PreGenerateSpawnersRefresh(SubSpawners, grid, preset, false); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_10 = __this->___SubSpawners_17; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = V_0; FieldModification_PreGenerateSpawnersRefresh_mC3F5C150961597C1170466C53CDB2B1AC7A511FE(__this, L_10, L_11, L_12, (bool)0, NULL); // for (int s = 0; s < Spawners.Count; s++) // Checking all mod's spawners on all cells V_2 = 0; goto IL_025f; } IL_0054: { // var spawner = Spawners[s]; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_13 = __this->___Spawners_16; int32_t L_14 = V_2; NullCheck(L_13); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_15; L_15 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_13, L_14, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); V_3 = L_15; // if (spawner.Enabled == false) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_16 = V_3; NullCheck(L_16); bool L_17 = L_16->___Enabled_0; if (!L_17) { goto IL_025b; } } { // if (spawner.Repeat <= 0) spawner.Repeat = 1; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_18 = V_3; NullCheck(L_18); int32_t L_19 = L_18->___Repeat_12; if ((((int32_t)L_19) > ((int32_t)0))) { goto IL_007c; } } { // if (spawner.Repeat <= 0) spawner.Repeat = 1; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_20 = V_3; NullCheck(L_20); L_20->___Repeat_12 = 1; } IL_007c: { // for (int rep = 0; rep < spawner.Repeat; rep++) V_4 = 0; goto IL_024e; } IL_0084: { // spawner._currentRepeat = rep; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_21 = V_3; int32_t L_22 = V_4; NullCheck(L_21); L_21->____currentRepeat_15 = L_22; // if (resetRules) bool L_23 = ___3_resetRules; if (!L_23) { goto IL_00d3; } } { // for (int i = 0; i < spawner.Rules.Count; i++) V_5 = 0; goto IL_00c4; } IL_0095: { // if (spawner.Rules[i] == null) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_24 = V_3; NullCheck(L_24); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_25 = L_24->___Rules_6; int32_t L_26 = V_5; NullCheck(L_25); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_27; L_27 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_25, L_26, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_28; L_28 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_28) { goto IL_00be; } } { // spawner.Rules[i].ResetRule(grid, preset); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_29 = V_3; NullCheck(L_29); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_30 = L_29->___Rules_6; int32_t L_31 = V_5; NullCheck(L_30); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_32; L_32 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_30, L_31, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_33 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_34 = V_0; NullCheck(L_32); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_32, L_33, L_34); } IL_00be: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_35 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00c4: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_36 = V_5; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_37 = V_3; NullCheck(L_37); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_38 = L_37->___Rules_6; NullCheck(L_38); int32_t L_39; L_39 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_38, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_36) < ((int32_t)L_39))) { goto IL_0095; } } IL_00d3: { // if (resetRules) bool L_40 = ___3_resetRules; if (!L_40) { goto IL_013a; } } { // if (spawner.UseParentPackageRules) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_41 = V_3; NullCheck(L_41); bool L_42 = L_41->___UseParentPackageRules_18; if (!L_42) { goto IL_013a; } } { // if (spawner.HaveParentPackageRules()) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_43 = V_3; NullCheck(L_43); bool L_44; L_44 = FieldSpawner_HaveParentPackageRules_mFA45B3C1E86EA8DAA79A344B7C832A9B42607BCD(L_43, NULL); if (!L_44) { goto IL_013a; } } { // for (int i = 0; i < spawner.Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) V_6 = 0; goto IL_011c; } IL_00ec: { // var rl = spawner.Parent.ParentPack.CallOnAllSpawners.Rules[i]; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_45 = V_3; NullCheck(L_45); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_46 = L_45->___Parent_5; NullCheck(L_46); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_47 = L_46->___ParentPack_25; NullCheck(L_47); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_48 = L_47->___CallOnAllSpawners_15; NullCheck(L_48); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_49 = L_48->___Rules_6; int32_t L_50 = V_6; NullCheck(L_49); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_51; L_51 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_49, L_50, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); // rl.ResetRule(grid, preset); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_52 = L_51; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_53 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_54 = V_0; NullCheck(L_52); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_52, L_53, L_54); // rl.DisableDrawingGlobalSwitch = true; NullCheck(L_52); L_52->___DisableDrawingGlobalSwitch_11 = (bool)1; // for (int i = 0; i < spawner.Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_55 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_011c: { // for (int i = 0; i < spawner.Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_56 = V_6; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_57 = V_3; NullCheck(L_57); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_58 = L_57->___Parent_5; NullCheck(L_58); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_59 = L_58->___ParentPack_25; NullCheck(L_59); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_60 = L_59->___CallOnAllSpawners_15; NullCheck(L_60); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_61 = L_60->___Rules_6; NullCheck(L_61); int32_t L_62; L_62 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_61, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_56) < ((int32_t)L_62))) { goto IL_00ec; } } IL_013a: { // if (resetRules) bool L_63 = ___3_resetRules; if (!L_63) { goto IL_01cb; } } { // for (int i = 0; i < _tempGlobalRulesPre.Count; i++) _tempGlobalRulesPre[i].ResetRule(grid, preset); V_7 = 0; goto IL_0160; } IL_0146: { // for (int i = 0; i < _tempGlobalRulesPre.Count; i++) _tempGlobalRulesPre[i].ResetRule(grid, preset); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_64 = __this->____tempGlobalRulesPre_26; int32_t L_65 = V_7; NullCheck(L_64); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_66; L_66 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_64, L_65, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_67 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_68 = V_0; NullCheck(L_66); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_66, L_67, L_68); // for (int i = 0; i < _tempGlobalRulesPre.Count; i++) _tempGlobalRulesPre[i].ResetRule(grid, preset); int32_t L_69 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_69, 1)); } IL_0160: { // for (int i = 0; i < _tempGlobalRulesPre.Count; i++) _tempGlobalRulesPre[i].ResetRule(grid, preset); int32_t L_70 = V_7; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_71 = __this->____tempGlobalRulesPre_26; NullCheck(L_71); int32_t L_72; L_72 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_71, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_70) < ((int32_t)L_72))) { goto IL_0146; } } { // for (int i = 0; i < _tempGlobablRulesPost.Count; i++) _tempGlobablRulesPost[i].ResetRule(grid, preset); V_8 = 0; goto IL_018e; } IL_0174: { // for (int i = 0; i < _tempGlobablRulesPost.Count; i++) _tempGlobablRulesPost[i].ResetRule(grid, preset); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_73 = __this->____tempGlobablRulesPost_27; int32_t L_74 = V_8; NullCheck(L_73); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_75; L_75 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_73, L_74, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_76 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_77 = V_0; NullCheck(L_75); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_75, L_76, L_77); // for (int i = 0; i < _tempGlobablRulesPost.Count; i++) _tempGlobablRulesPost[i].ResetRule(grid, preset); int32_t L_78 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_78, 1)); } IL_018e: { // for (int i = 0; i < _tempGlobablRulesPost.Count; i++) _tempGlobablRulesPost[i].ResetRule(grid, preset); int32_t L_79 = V_8; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_80 = __this->____tempGlobablRulesPost_27; NullCheck(L_80); int32_t L_81; L_81 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_80, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_79) < ((int32_t)L_81))) { goto IL_0174; } } { // for (int i = 0; i < _tempGlobablRulesOnConditions.Count; i++) _tempGlobablRulesOnConditions[i].ResetRule(grid, preset); V_9 = 0; goto IL_01bc; } IL_01a2: { // for (int i = 0; i < _tempGlobablRulesOnConditions.Count; i++) _tempGlobablRulesOnConditions[i].ResetRule(grid, preset); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_82 = __this->____tempGlobablRulesOnConditions_28; int32_t L_83 = V_9; NullCheck(L_82); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_84; L_84 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_82, L_83, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_85 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_86 = V_0; NullCheck(L_84); VirtualActionInvoker2< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(13 /* System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) */, L_84, L_85, L_86); // for (int i = 0; i < _tempGlobablRulesOnConditions.Count; i++) _tempGlobablRulesOnConditions[i].ResetRule(grid, preset); int32_t L_87 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_01bc: { // for (int i = 0; i < _tempGlobablRulesOnConditions.Count; i++) _tempGlobablRulesOnConditions[i].ResetRule(grid, preset); int32_t L_88 = V_9; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_89 = __this->____tempGlobablRulesOnConditions_28; NullCheck(L_89); int32_t L_90; L_90 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_89, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_88) < ((int32_t)L_90))) { goto IL_01a2; } } IL_01cb: { // PGGUtils.CheckForNulls(spawner.Rules); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_91 = V_3; NullCheck(L_91); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_92 = L_91->___Rules_6; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE(L_92, PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE_RuntimeMethod_var); // if (selectiveCells == null) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_93 = ___2_selectiveCells; if (L_93) { goto IL_023d; } } { // if (spawner.OnScalledGrid <= 1) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_94 = V_3; NullCheck(L_94); int32_t L_95 = L_94->___OnScalledGrid_10; if ((((int32_t)L_95) > ((int32_t)1))) { goto IL_01ff; } } { // var cellToRun = GetGridCellsToExecuteSpawnersOn(spawner, cellsContr); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_96 = V_3; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_97 = ___0_cellsContr; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_98; L_98 = FieldModification_GetGridCellsToExecuteSpawnersOn_mAF7774C6018FB4E34B3425B17BC024877EEF7293(__this, L_96, L_97, NULL); V_10 = L_98; // ExecuteRuleOnCells(spawner, cellsContr, cellToRun, spawner.IsExecutionReversed(), childModIfVariant); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_99 = V_3; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_100 = ___0_cellsContr; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_101 = V_10; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_102 = V_3; NullCheck(L_102); bool L_103; L_103 = FieldSpawner_IsExecutionReversed_m717E026534F31B4DE9C25635D7C869D713BA702A(L_102, NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_104 = ___1_childModIfVariant; FieldModification_ExecuteRuleOnCells_m2DE771AAF7993AC0D024DACDC7296D0E8ED0558E(__this, L_99, L_100, L_101, L_103, L_104, NULL); goto IL_0248; } IL_01ff: { // var scGrid = preset.GetScaledGrid(grid, spawner.OnScalledGrid, false); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_105 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_106 = V_1; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_107 = V_3; NullCheck(L_107); int32_t L_108 = L_107->___OnScalledGrid_10; NullCheck(L_105); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_109; L_109 = FieldSetup_GetScaledGrid_mF88430F707B88FF2100D4D8AD06F3366DAF15ABE(L_105, L_106, L_108, (bool)0, NULL); V_11 = L_109; // var cellToRun = scGrid.AllApprovedCells; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_110 = V_11; NullCheck(L_110); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_111 = L_110->___AllApprovedCells_1; V_12 = L_111; // if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.TotalRandom) cellToRun = IGeneration.GetRandomizedCells(scGrid); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_112 = V_3; NullCheck(L_112); int32_t L_113 = L_112->___CellCheckMode_8; if ((!(((uint32_t)L_113) == ((uint32_t)6)))) { goto IL_022a; } } { // if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.TotalRandom) cellToRun = IGeneration.GetRandomizedCells(scGrid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_114 = V_11; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_115; L_115 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_114, NULL); V_12 = L_115; } IL_022a: { // ExecuteRuleOnCells(spawner, cellsContr, cellToRun, spawner.IsExecutionReversed(), childModIfVariant); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_116 = V_3; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_117 = ___0_cellsContr; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_118 = V_12; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_119 = V_3; NullCheck(L_119); bool L_120; L_120 = FieldSpawner_IsExecutionReversed_m717E026534F31B4DE9C25635D7C869D713BA702A(L_119, NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_121 = ___1_childModIfVariant; FieldModification_ExecuteRuleOnCells_m2DE771AAF7993AC0D024DACDC7296D0E8ED0558E(__this, L_116, L_117, L_118, L_120, L_121, NULL); goto IL_0248; } IL_023d: { // ExecuteRuleOnCells(spawner, cellsContr, selectiveCells, false, childModIfVariant); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_122 = V_3; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_123 = ___0_cellsContr; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_124 = ___2_selectiveCells; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_125 = ___1_childModIfVariant; FieldModification_ExecuteRuleOnCells_m2DE771AAF7993AC0D024DACDC7296D0E8ED0558E(__this, L_122, L_123, L_124, (bool)0, L_125, NULL); } IL_0248: { // for (int rep = 0; rep < spawner.Repeat; rep++) int32_t L_126 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_126, 1)); } IL_024e: { // for (int rep = 0; rep < spawner.Repeat; rep++) int32_t L_127 = V_4; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_128 = V_3; NullCheck(L_128); int32_t L_129 = L_128->___Repeat_12; if ((((int32_t)L_127) < ((int32_t)L_129))) { goto IL_0084; } } IL_025b: { // for (int s = 0; s < Spawners.Count; s++) // Checking all mod's spawners on all cells int32_t L_130 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_130, 1)); } IL_025f: { // for (int s = 0; s < Spawners.Count; s++) // Checking all mod's spawners on all cells int32_t L_131 = V_2; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_132 = __this->___Spawners_16; NullCheck(L_132); int32_t L_133; L_133 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_132, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_131) < ((int32_t)L_133))) { goto IL_0054; } } { // PostCall(grid, preset, Spawners); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_134 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_135 = V_0; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_136 = __this->___Spawners_16; FieldModification_PostCall_m95FD0000B0DFCDD8D990DDA0B9D7BE4314D694BC(__this, L_134, L_135, L_136, NULL); // PostCall(grid, preset, SubSpawners); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_137 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_138 = V_0; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_139 = __this->___SubSpawners_17; FieldModification_PostCall_m95FD0000B0DFCDD8D990DDA0B9D7BE4314D694BC(__this, L_137, L_138, L_139, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldModification::ExecuteRuleOnCells(FIMSpace.Generating.FieldSpawner,FIMSpace.Generating.CellsController,System.Collections.Generic.List`1,System.Boolean,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_ExecuteRuleOnCells_m2DE771AAF7993AC0D024DACDC7296D0E8ED0558E (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___1_cellsContr, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_cells, bool ___3_reverse, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___4_childMod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // if (reverse == false) bool L_0 = ___3_reverse; if (L_0) { goto IL_0072; } } { // for (int i = 0; i < cells.Count; i++) // Go through all cells on grid with [s] Rule V_0 = 0; goto IL_0068; } IL_0008: { // if (string.IsNullOrEmpty(cellsContr.RuntimeFieldSetup.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(cells[i], cellsContr.RuntimeFieldSetup.DontSpawnOn))) continue; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1 = ___1_cellsContr; NullCheck(L_1); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2; L_2 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(L_1, NULL); NullCheck(L_2); String_t* L_3 = L_2->___DontSpawnOn_18; bool L_4; L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL); if (L_4) { goto IL_003a; } } { // if (string.IsNullOrEmpty(cellsContr.RuntimeFieldSetup.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(cells[i], cellsContr.RuntimeFieldSetup.DontSpawnOn))) continue; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = ___2_cells; int32_t L_6 = V_0; NullCheck(L_5); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7; L_7 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_5, L_6, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_8 = ___1_cellsContr; NullCheck(L_8); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9; L_9 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(L_8, NULL); NullCheck(L_9); String_t* L_10 = L_9->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_11; L_11 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_7, L_10, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_12; L_12 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_11, NULL); if (L_12) { goto IL_0064; } } IL_003a: { // SpawnData data = spawner.RunSpawnerOnCell(this, cellsContr.RuntimeFieldSetup, cells[i], cellsContr.Grid, Vector3.zero, childMod, false, false, cellsContr.AsyncIsRunning); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_13 = ___0_spawner; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_14 = ___1_cellsContr; NullCheck(L_14); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15; L_15 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(L_14, NULL); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_16 = ___2_cells; int32_t L_17 = V_0; NullCheck(L_16); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18; L_18 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_16, L_17, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_19 = ___1_cellsContr; NullCheck(L_19); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_20 = L_19->___Grid_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_22 = ___4_childMod; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_23 = ___1_cellsContr; NullCheck(L_23); bool L_24; L_24 = CellsController_get_AsyncIsRunning_m543BFE66ECE78C7BB6782623CEF873A49B50BDDF(L_23, NULL); NullCheck(L_13); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25; L_25 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_13, __this, L_15, L_18, L_20, L_21, L_22, (bool)0, (bool)0, L_24, NULL); } IL_0064: { // for (int i = 0; i < cells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_26 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0068: { // for (int i = 0; i < cells.Count; i++) // Go through all cells on grid with [s] Rule int32_t L_27 = V_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_28 = ___2_cells; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_28, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_27) < ((int32_t)L_29))) { goto IL_0008; } } { return; } IL_0072: { // for (int i = cells.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_30 = ___2_cells; NullCheck(L_30); int32_t L_31; L_31 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_30, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); V_1 = ((int32_t)il2cpp_codegen_subtract(L_31, 1)); goto IL_00dd; } IL_007d: { // if (string.IsNullOrEmpty(cellsContr.RuntimeFieldSetup.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(cells[i], cellsContr.RuntimeFieldSetup.DontSpawnOn))) continue; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_32 = ___1_cellsContr; NullCheck(L_32); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_33; L_33 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(L_32, NULL); NullCheck(L_33); String_t* L_34 = L_33->___DontSpawnOn_18; bool L_35; L_35 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_34, NULL); if (L_35) { goto IL_00af; } } { // if (string.IsNullOrEmpty(cellsContr.RuntimeFieldSetup.DontSpawnOn) == false) if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveTag(cells[i], cellsContr.RuntimeFieldSetup.DontSpawnOn))) continue; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_36 = ___2_cells; int32_t L_37 = V_1; NullCheck(L_36); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_38; L_38 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_36, L_37, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_39 = ___1_cellsContr; NullCheck(L_39); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_40; L_40 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(L_39, NULL); NullCheck(L_40); String_t* L_41 = L_40->___DontSpawnOn_18; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_42; L_42 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_38, L_41, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_43; L_43 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_42, NULL); if (L_43) { goto IL_00d9; } } IL_00af: { // SpawnData data = spawner.RunSpawnerOnCell(this, cellsContr.RuntimeFieldSetup, cells[i], cellsContr.Grid, Vector3.zero, childMod, false, false, cellsContr.AsyncIsRunning); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_44 = ___0_spawner; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_45 = ___1_cellsContr; NullCheck(L_45); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_46; L_46 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(L_45, NULL); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_47 = ___2_cells; int32_t L_48 = V_1; NullCheck(L_47); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_49; L_49 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_47, L_48, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_50 = ___1_cellsContr; NullCheck(L_50); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_51 = L_50->___Grid_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_53 = ___4_childMod; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_54 = ___1_cellsContr; NullCheck(L_54); bool L_55; L_55 = CellsController_get_AsyncIsRunning_m543BFE66ECE78C7BB6782623CEF873A49B50BDDF(L_54, NULL); NullCheck(L_44); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_56; L_56 = FieldSpawner_RunSpawnerOnCell_m26C51989E3829032B5F52FDA910FB01330E7D719(L_44, __this, L_46, L_49, L_51, L_52, L_53, (bool)0, (bool)0, L_55, NULL); } IL_00d9: { // for (int i = cells.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule int32_t L_57 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_57, 1)); } IL_00dd: { // for (int i = cells.Count - 1; i >= 0; i--) // Go through all cells on grid with [s] Rule int32_t L_58 = V_1; if ((((int32_t)L_58) >= ((int32_t)0))) { goto IL_007d; } } { // } return; } } // System.Void FIMSpace.Generating.FieldModification::PreGenerateSpawnersRefresh(System.Collections.Generic.List`1,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_PreGenerateSpawnersRefresh_mC3F5C150961597C1170466C53CDB2B1AC7A511FE (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* ___0_spawners, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_preset, bool ___3_manageGlobalRules, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* V_1 = NULL; int32_t V_2 = 0; { // for (int s = 0; s < spawners.Count; s++) V_0 = 0; goto IL_0082; } IL_0004: { // var spawner = spawners[s]; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_0 = ___0_spawners; int32_t L_1 = V_0; NullCheck(L_0); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_2; L_2 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_0, L_1, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); V_1 = L_2; // if (spawner == null) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_3 = V_1; if (!L_3) { goto IL_007e; } } { // spawner.RefreshRulesOwner(); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_4 = V_1; NullCheck(L_4); FieldSpawner_RefreshRulesOwner_m8A122E06DB51AD3F5E1C08D3652246C18A20CE23(L_4, NULL); // if (manageGlobalRules) bool L_5 = ___3_manageGlobalRules; if (!L_5) { goto IL_0032; } } { // ArrangeGlobalRules(spawner, _tempGlobalRulesPre, _tempGlobablRulesPost, _tempGlobablRulesOnConditions); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_6 = V_1; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_7 = __this->____tempGlobalRulesPre_26; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_8 = __this->____tempGlobablRulesPost_27; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_9 = __this->____tempGlobablRulesOnConditions_28; FieldModification_ArrangeGlobalRules_m2002C49EB7E204180827501FDDFDF4450B167E33(__this, L_6, L_7, L_8, L_9, NULL); } IL_0032: { // if (spawner.wasPreGeneratingPrepared) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_10 = V_1; NullCheck(L_10); bool L_11; L_11 = FieldSpawner_get_wasPreGeneratingPrepared_mBFC99C644C265628A2F7C8CE5CF56B7809E79610_inline(L_10, NULL); if (L_11) { goto IL_007e; } } { // spawner.PreGenerating(); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_12 = V_1; NullCheck(L_12); FieldSpawner_PreGenerating_mB50221426CFE803E7E78E9F53BF0516328197969(L_12, NULL); // for (int i = 0; i < spawner.Rules.Count; i++) V_2 = 0; goto IL_0070; } IL_0044: { // if (spawner.Rules[i] == null) continue; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_13 = V_1; NullCheck(L_13); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_14 = L_13->___Rules_6; int32_t L_15 = V_2; NullCheck(L_14); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_16; L_16 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_14, L_15, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_17) { goto IL_006c; } } { // spawner.Rules[i].PreGenerateResetRule(grid, preset, spawner); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_18 = V_1; NullCheck(L_18); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_19 = L_18->___Rules_6; int32_t L_20 = V_2; NullCheck(L_19); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_21; L_21 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_19, L_20, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_22 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_23 = ___2_preset; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_24 = V_1; NullCheck(L_21); VirtualActionInvoker3< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* >::Invoke(14 /* System.Void FIMSpace.Generating.SpawnRuleBase::PreGenerateResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldSpawner) */, L_21, L_22, L_23, L_24); } IL_006c: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0070: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_26 = V_2; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_27 = V_1; NullCheck(L_27); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_28 = L_27->___Rules_6; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_28, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_26) < ((int32_t)L_29))) { goto IL_0044; } } IL_007e: { // for (int s = 0; s < spawners.Count; s++) int32_t L_30 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_0082: { // for (int s = 0; s < spawners.Count; s++) int32_t L_31 = V_0; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_32 = ___0_spawners; NullCheck(L_32); int32_t L_33; L_33 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_32, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_0004; } } { // } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::GetGridCellsToExecuteSpawnersOn(FIMSpace.Generating.FieldSpawner,FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* FieldModification_GetGridCellsToExecuteSpawnersOn_mAF7774C6018FB4E34B3425B17BC024877EEF7293 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___1_cellsContr, const RuntimeMethod* method) { { // if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Ordered || // spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Reversed) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_0 = ___0_spawner; NullCheck(L_0); int32_t L_1 = L_0->___CellCheckMode_8; if (!L_1) { goto IL_0011; } } { FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_2 = ___0_spawner; NullCheck(L_2); int32_t L_3 = L_2->___CellCheckMode_8; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_001d; } } IL_0011: { // return cellsContr.Grid.AllApprovedCells; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_4 = ___1_cellsContr; NullCheck(L_4); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5 = L_4->___Grid_2; NullCheck(L_5); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_6 = L_5->___AllApprovedCells_1; return L_6; } IL_001d: { // if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Random || // spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.RandomReversed) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_7 = ___0_spawner; NullCheck(L_7); int32_t L_8 = L_7->___CellCheckMode_8; if ((((int32_t)L_8) == ((int32_t)2))) { goto IL_002f; } } { FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_9 = ___0_spawner; NullCheck(L_9); int32_t L_10 = L_9->___CellCheckMode_8; if ((!(((uint32_t)L_10) == ((uint32_t)3)))) { goto IL_0036; } } IL_002f: { // return cellsContr.RandomCells1; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_11 = ___1_cellsContr; NullCheck(L_11); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_12 = L_11->___RandomCells1_3; return L_12; } IL_0036: { // if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Random2 || // spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.Random2Reversed) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_13 = ___0_spawner; NullCheck(L_13); int32_t L_14 = L_13->___CellCheckMode_8; if ((((int32_t)L_14) == ((int32_t)4))) { goto IL_0048; } } { FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_15 = ___0_spawner; NullCheck(L_15); int32_t L_16 = L_15->___CellCheckMode_8; if ((!(((uint32_t)L_16) == ((uint32_t)5)))) { goto IL_004f; } } IL_0048: { // return cellsContr.RandomCells2; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_17 = ___1_cellsContr; NullCheck(L_17); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_18 = L_17->___RandomCells2_4; return L_18; } IL_004f: { // else if (spawner.CellCheckMode == FieldSpawner.ESR_CellOrder.TotalRandom) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_19 = ___0_spawner; NullCheck(L_19); int32_t L_20 = L_19->___CellCheckMode_8; if ((!(((uint32_t)L_20) == ((uint32_t)6)))) { goto IL_0064; } } { // return IGeneration.GetRandomizedCells(cellsContr.Grid); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_21 = ___1_cellsContr; NullCheck(L_21); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_22 = L_21->___Grid_2; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_23; L_23 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_22, NULL); return L_23; } IL_0064: { // return cellsContr.Grid.AllApprovedCells; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_24 = ___1_cellsContr; NullCheck(L_24); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_25 = L_24->___Grid_2; NullCheck(L_25); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_26 = L_25->___AllApprovedCells_1; return L_26; } } // FIMSpace.Generating.PrefabReference FIMSpace.Generating.FieldModification::GetPrefabRef(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* FieldModification_GetPrefabRef_m38B1DB658F4C83E567B8D1A3449981C46796FF7C (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, int32_t ___0_toSpawn, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (DrawSetupFor == EModificationMode.CustomPrefabs) int32_t L_0 = __this->___DrawSetupFor_10; if (L_0) { goto IL_005f; } } { // if (toSpawn < 0) int32_t L_1 = ___0_toSpawn; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0041; } } { // if (toSpawn == -2) return null; int32_t L_2 = ___0_toSpawn; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)-2))))) { goto IL_0013; } } { // if (toSpawn == -2) return null; return (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D*)NULL; } IL_0013: { // if (PrefabsList.Count > 0) List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_3 = __this->___PrefabsList_14; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_3, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_0118; } } { // return PrefabsList[FGenerators.GetRandom(0, PrefabsList.Count)]; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_5 = __this->___PrefabsList_14; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_6 = __this->___PrefabsList_14; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_6, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_8; L_8 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_7, NULL); NullCheck(L_5); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_9; L_9 = List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A(L_5, L_8, List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); return L_9; } IL_0041: { // if (toSpawn < PrefabsList.Count) int32_t L_10 = ___0_toSpawn; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_11 = __this->___PrefabsList_14; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_11, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); if ((((int32_t)L_10) >= ((int32_t)L_12))) { goto IL_0118; } } { // return PrefabsList[toSpawn]; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_13 = __this->___PrefabsList_14; int32_t L_14 = ___0_toSpawn; NullCheck(L_13); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_15; L_15 = List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A(L_13, L_14, List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); return L_15; } IL_005f: { // else if (DrawSetupFor == EModificationMode.ObjectsStamp) int32_t L_16 = __this->___DrawSetupFor_10; if ((!(((uint32_t)L_16) == ((uint32_t)1)))) { goto IL_00a7; } } { // if (toSpawn < 0) int32_t L_17 = ___0_toSpawn; if ((((int32_t)L_17) >= ((int32_t)0))) { goto IL_007f; } } { // return OStamp.Emit().PrefabReference; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_18 = __this->___OStamp_11; NullCheck(L_18); ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_19; L_19 = OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801(L_18, (bool)0, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL); OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_20 = L_19.___PrefabReference_1; return L_20; } IL_007f: { // if (toSpawn < OStamp.Prefabs.Count) int32_t L_21 = ___0_toSpawn; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_22 = __this->___OStamp_11; NullCheck(L_22); List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_23 = L_22->___Prefabs_26; NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_23, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var); if ((((int32_t)L_21) >= ((int32_t)L_24))) { goto IL_0118; } } { // return OStamp.Prefabs[toSpawn]; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_25 = __this->___OStamp_11; NullCheck(L_25); List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_26 = L_25->___Prefabs_26; int32_t L_27 = ___0_toSpawn; NullCheck(L_26); OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_28; L_28 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_26, L_27, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var); return L_28; } IL_00a7: { // else if (DrawSetupFor == EModificationMode.ObjectMultiEmitter) int32_t L_29 = __this->___DrawSetupFor_10; if ((!(((uint32_t)L_29) == ((uint32_t)2)))) { goto IL_0118; } } { // if (toSpawn < 0) int32_t L_30 = ___0_toSpawn; if ((((int32_t)L_30) >= ((int32_t)0))) { goto IL_00e7; } } { // return OMultiStamp.PrefabsSets[FGenerators.GetRandom(0, OMultiStamp.PrefabsSets.Count)].Emit().PrefabReference; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_31 = __this->___OMultiStamp_13; NullCheck(L_31); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_32 = L_31->___PrefabsSets_6; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_33 = __this->___OMultiStamp_13; NullCheck(L_33); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_34 = L_33->___PrefabsSets_6; NullCheck(L_34); int32_t L_35; L_35 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_34, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_36; L_36 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_35, NULL); NullCheck(L_32); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_37; L_37 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_32, L_36, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var); NullCheck(L_37); ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_38; L_38 = OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801(L_37, (bool)0, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL); OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_39 = L_38.___PrefabReference_1; return L_39; } IL_00e7: { // if (toSpawn < OMultiStamp.PrefabsSets.Count) int32_t L_40 = ___0_toSpawn; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_41 = __this->___OMultiStamp_13; NullCheck(L_41); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_42 = L_41->___PrefabsSets_6; NullCheck(L_42); int32_t L_43; L_43 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_42, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); if ((((int32_t)L_40) >= ((int32_t)L_43))) { goto IL_0118; } } { // return OMultiStamp.PrefabsSets[toSpawn].Emit().PrefabReference; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_44 = __this->___OMultiStamp_13; NullCheck(L_44); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_45 = L_44->___PrefabsSets_6; int32_t L_46 = ___0_toSpawn; NullCheck(L_45); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_47; L_47 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_45, L_46, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var); NullCheck(L_47); ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_48; L_48 = OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801(L_47, (bool)0, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL); OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_49 = L_48.___PrefabReference_1; return L_49; } IL_0118: { // return null; return (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D*)NULL; } } // System.Int32 FIMSpace.Generating.FieldModification::GetPRSpawnOptionsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldModification_GetPRSpawnOptionsCount_mB8C8A29EBB6452D1806499CB5195BF4F16346BC2 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // switch (DrawSetupFor) int32_t L_0 = __this->___DrawSetupFor_10; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_001b; } case 1: { goto IL_0031; } case 2: { goto IL_0052; } } } { goto IL_0073; } IL_001b: { // if (PrefabsList == null) return 0; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_2 = __this->___PrefabsList_14; if (L_2) { goto IL_0025; } } { // if (PrefabsList == null) return 0; return 0; } IL_0025: { // return PrefabsList.Count; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_3 = __this->___PrefabsList_14; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_3, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); return L_4; } IL_0031: { // if (OStamp == null) return 0; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_5 = __this->___OStamp_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0041; } } { // if (OStamp == null) return 0; return 0; } IL_0041: { // return OStamp.Prefabs.Count; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_7 = __this->___OStamp_11; NullCheck(L_7); List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_8 = L_7->___Prefabs_26; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_8, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var); return L_9; } IL_0052: { // if (OMultiStamp == null) return 0; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_10 = __this->___OMultiStamp_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0062; } } { // if (OMultiStamp == null) return 0; return 0; } IL_0062: { // return OMultiStamp.PrefabsSets.Count; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_12 = __this->___OMultiStamp_13; NullCheck(L_12); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_13 = L_12->___PrefabsSets_6; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_13, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); return L_14; } IL_0073: { // return 0; return 0; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldModification::TryGetParentSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; { // FieldSetup setup = null; V_0 = (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; // if (ParentPack != null) setup = ParentPack.ParentPreset; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_0 = __this->___ParentPack_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_001c; } } { // if (ParentPack != null) setup = ParentPack.ParentPreset; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_2 = __this->___ParentPack_25; NullCheck(L_2); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = L_2->___ParentPreset_5; V_0 = L_3; } IL_001c: { // if (setup == null) setup = ParentPreset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_002c; } } { // if (setup == null) setup = ParentPreset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = __this->___ParentPreset_24; V_0 = L_6; } IL_002c: { // return setup; ; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = V_0; return L_7; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::TryGetFieldVariablesList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* FieldModification_TryGetFieldVariablesList_m3EC5B9D84FE53712A9409E04D5DE9C4DCA299436 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mF72288901A0A43CBDDB56599C75DBAC7DDC9C6FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* V_4 = NULL; int32_t V_5 = 0; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_6 = NULL; { // FieldSetup setup = TryGetParentSetup(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF(__this, NULL); V_0 = L_0; // if (setup == null) return null; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0012; } } { // if (setup == null) return null; return (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)NULL; } IL_0012: { // List list = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_3 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_3, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); V_1 = L_3; // for (int s = 0; s < Spawners.Count; s++) V_2 = 0; goto IL_00d1; } IL_001f: { // for (int r = 0; r < Spawners[s].Rules.Count; r++) V_3 = 0; goto IL_00b1; } IL_0026: { // var rl = Spawners[s].Rules[r]; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_4 = __this->___Spawners_16; int32_t L_5 = V_2; NullCheck(L_4); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_6; L_6 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_4, L_5, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_6); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_7 = L_6->___Rules_6; int32_t L_8 = V_3; NullCheck(L_7); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_9; L_9 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_7, L_8, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); // var rlv = rl.GetVariables(); NullCheck(L_9); List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_10; L_10 = VirtualFuncInvoker0< List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* >::Invoke(20 /* System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::GetVariables() */, L_9); V_4 = L_10; // if (rlv == null) continue; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_11 = V_4; if (!L_11) { goto IL_00ad; } } { // if (rlv.Count == 0) continue; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_12 = V_4; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_inline(L_12, List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_RuntimeMethod_var); if (!L_13) { goto IL_00ad; } } { // for (int rv = 0; rv < rlv.Count; rv++) V_5 = 0; goto IL_00a2; } IL_0056: { // if (string.IsNullOrEmpty(rlv[rv].name)) continue; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_14 = V_4; int32_t L_15 = V_5; NullCheck(L_14); SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_16; L_16 = List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55(L_14, L_15, List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55_RuntimeMethod_var); NullCheck(L_16); String_t* L_17 = L_16->___name_0; bool L_18; L_18 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_17, NULL); if (L_18) { goto IL_009c; } } { // var fielV = setup.GetVariable(rlv[rv].name); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_19 = V_0; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_20 = V_4; int32_t L_21 = V_5; NullCheck(L_20); SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_22; L_22 = List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55(L_20, L_21, List_1_get_Item_mF21EC5A8028431F6B1E100348AAF05DE1B479E55_RuntimeMethod_var); NullCheck(L_22); String_t* L_23 = L_22->___name_0; NullCheck(L_19); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_24; L_24 = FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F(L_19, L_23, NULL); V_6 = L_24; // if (FGenerators.CheckIfExist_NOTNULL(fielV )) if (!list.Contains(fielV)) list.Add(fielV); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_25 = V_6; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_26; L_26 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_25, NULL); if (!L_26) { goto IL_009c; } } { // if (FGenerators.CheckIfExist_NOTNULL(fielV )) if (!list.Contains(fielV)) list.Add(fielV); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_27 = V_1; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_28 = V_6; NullCheck(L_27); bool L_29; L_29 = List_1_Contains_mF72288901A0A43CBDDB56599C75DBAC7DDC9C6FD(L_27, L_28, List_1_Contains_mF72288901A0A43CBDDB56599C75DBAC7DDC9C6FD_RuntimeMethod_var); if (L_29) { goto IL_009c; } } { // if (FGenerators.CheckIfExist_NOTNULL(fielV )) if (!list.Contains(fielV)) list.Add(fielV); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_30 = V_1; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_31 = V_6; NullCheck(L_30); List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_30, L_31, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var); } IL_009c: { // for (int rv = 0; rv < rlv.Count; rv++) int32_t L_32 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00a2: { // for (int rv = 0; rv < rlv.Count; rv++) int32_t L_33 = V_5; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_34 = V_4; NullCheck(L_34); int32_t L_35; L_35 = List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_inline(L_34, List_1_get_Count_m693D00607B9251ABD930FD7FC5C11EEFBC4FA3DB_RuntimeMethod_var); if ((((int32_t)L_33) < ((int32_t)L_35))) { goto IL_0056; } } IL_00ad: { // for (int r = 0; r < Spawners[s].Rules.Count; r++) int32_t L_36 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00b1: { // for (int r = 0; r < Spawners[s].Rules.Count; r++) int32_t L_37 = V_3; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_38 = __this->___Spawners_16; int32_t L_39 = V_2; NullCheck(L_38); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_40; L_40 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_38, L_39, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_40); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_41 = L_40->___Rules_6; NullCheck(L_41); int32_t L_42; L_42 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_41, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_37) < ((int32_t)L_42))) { goto IL_0026; } } { // for (int s = 0; s < Spawners.Count; s++) int32_t L_43 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00d1: { // for (int s = 0; s < Spawners.Count; s++) int32_t L_44 = V_2; List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_45 = __this->___Spawners_16; NullCheck(L_45); int32_t L_46; L_46 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_45, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_44) < ((int32_t)L_46))) { goto IL_001f; } } { // return list; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_47 = V_1; return L_47; } } // System.String FIMSpace.Generating.FieldModification::GetPRSpawnOptionName(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldModification_GetPRSpawnOptionName_m5766A369D96E2C2A3E82EE27F9CC05BF12E2F3EE (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, int32_t ___0_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // switch (DrawSetupFor) int32_t L_0 = __this->___DrawSetupFor_10; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_001e; } case 1: { goto IL_0078; } case 2: { goto IL_00e7; } } } { goto IL_014c; } IL_001e: { // if (PrefabsList == null) return ""; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_2 = __this->___PrefabsList_14; if (L_2) { goto IL_002c; } } { // if (PrefabsList == null) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_002c: { // if (id > PrefabsList.Count - 1) return ""; int32_t L_3 = ___0_id; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_4 = __this->___PrefabsList_14; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_4, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_5, 1))))) { goto IL_0042; } } { // if (id > PrefabsList.Count - 1) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_0042: { // if (PrefabsList[id].CoreGameObject == null) return ""; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_6 = __this->___PrefabsList_14; int32_t L_7 = ___0_id; NullCheck(L_6); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_8; L_8 = List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A(L_6, L_7, List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); NullCheck(L_8); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline(L_8, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0061; } } { // if (PrefabsList[id].CoreGameObject == null) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_0061: { // return PrefabsList[id].CoreGameObject.name; List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_11 = __this->___PrefabsList_14; int32_t L_12 = ___0_id; NullCheck(L_11); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_13; L_13 = List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A(L_11, L_12, List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); NullCheck(L_13); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14; L_14 = PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline(L_13, NULL); NullCheck(L_14); String_t* L_15; L_15 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_14, NULL); return L_15; } IL_0078: { // if (OStamp == null) return ""; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_16 = __this->___OStamp_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_17) { goto IL_008c; } } { // if (OStamp == null) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_008c: { // if (id > OStamp.Prefabs.Count - 1) return ""; int32_t L_18 = ___0_id; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_19 = __this->___OStamp_11; NullCheck(L_19); List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_20 = L_19->___Prefabs_26; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_20, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var); if ((((int32_t)L_18) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_21, 1))))) { goto IL_00a7; } } { // if (id > OStamp.Prefabs.Count - 1) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_00a7: { // if (OStamp.Prefabs[id].CoreGameObject == null) return ""; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_22 = __this->___OStamp_11; NullCheck(L_22); List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_23 = L_22->___Prefabs_26; int32_t L_24 = ___0_id; NullCheck(L_23); OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_25; L_25 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_23, L_24, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var); NullCheck(L_25); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26; L_26 = PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline(L_25, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_27) { goto IL_00cb; } } { // if (OStamp.Prefabs[id].CoreGameObject == null) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_00cb: { // return OStamp.Prefabs[id].CoreGameObject.name; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_28 = __this->___OStamp_11; NullCheck(L_28); List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_29 = L_28->___Prefabs_26; int32_t L_30 = ___0_id; NullCheck(L_29); OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_31; L_31 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_29, L_30, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var); NullCheck(L_31); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32; L_32 = PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline(L_31, NULL); NullCheck(L_32); String_t* L_33; L_33 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_32, NULL); return L_33; } IL_00e7: { // if (OMultiStamp == null) return ""; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_34 = __this->___OMultiStamp_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_35; L_35 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_34, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_35) { goto IL_00fb; } } { // if (OMultiStamp == null) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_00fb: { // if (id > OMultiStamp.PrefabsSets.Count - 1) return ""; int32_t L_36 = ___0_id; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_37 = __this->___OMultiStamp_13; NullCheck(L_37); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_38 = L_37->___PrefabsSets_6; NullCheck(L_38); int32_t L_39; L_39 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_38, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); if ((((int32_t)L_36) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_39, 1))))) { goto IL_0116; } } { // if (id > OMultiStamp.PrefabsSets.Count - 1) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_0116: { // if (OMultiStamp.PrefabsSets[id] == null) return ""; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_40 = __this->___OMultiStamp_13; NullCheck(L_40); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_41 = L_40->___PrefabsSets_6; int32_t L_42 = ___0_id; NullCheck(L_41); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_43; L_43 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_41, L_42, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_44; L_44 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_43, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_44) { goto IL_0135; } } { // if (OMultiStamp.PrefabsSets[id] == null) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_0135: { // return OMultiStamp.PrefabsSets[id].name; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_45 = __this->___OMultiStamp_13; NullCheck(L_45); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_46 = L_45->___PrefabsSets_6; int32_t L_47 = ___0_id; NullCheck(L_46); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_48; L_48 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_46, L_47, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var); NullCheck(L_48); String_t* L_49; L_49 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_48, NULL); return L_49; } IL_014c: { // return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } } // System.Void FIMSpace.Generating.FieldModification::AddSubSpawner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_AddSubSpawner_mD27B781B0B9A92909E98B0A71FDE49CCABBCAF14 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* V_0 = NULL; { // _subDraw = 1; ((FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_StaticFields*)il2cpp_codegen_static_fields_for(FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_il2cpp_TypeInfo_var))->____subDraw_29 = 1; // FieldSpawner sp = new FieldSpawner(-2, DrawSetupFor, this); int32_t L_0 = __this->___DrawSetupFor_10; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_1 = (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC*)il2cpp_codegen_object_new(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var); NullCheck(L_1); FieldSpawner__ctor_mF5D5C5933E4A4189D39C0D36F65E757816C54ED7(L_1, ((int32_t)-2), L_0, __this, NULL); V_0 = L_1; // sp.UseParentPackageRules = true; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_2 = V_0; NullCheck(L_2); L_2->___UseParentPackageRules_18 = (bool)1; // sp.UseGlobalRules = false; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_3 = V_0; NullCheck(L_3); L_3->___UseGlobalRules_17 = (bool)0; // sp.DontInheritRotations = true; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_4 = V_0; NullCheck(L_4); L_4->___DontInheritRotations_13 = (bool)1; // SubSpawners.Add(sp); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_5 = __this->___SubSpawners_17; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_6 = V_0; NullCheck(L_5); List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_inline(L_5, L_6, List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.FieldModification::AddSpawner(System.Int32,FIMSpace.Generating.FieldModification/EModificationMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_AddSpawner_m2F92AE9C60F4C5904E442EE03C10468D271CF8D4 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, int32_t ___0_stampObject, int32_t ___1_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* V_0 = NULL; { // _subDraw = 0; ((FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_StaticFields*)il2cpp_codegen_static_fields_for(FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_il2cpp_TypeInfo_var))->____subDraw_29 = 0; // FieldSpawner sp = new FieldSpawner(stampObject, mode, this); int32_t L_0 = ___0_stampObject; int32_t L_1 = ___1_mode; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_2 = (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC*)il2cpp_codegen_object_new(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var); NullCheck(L_2); FieldSpawner__ctor_mF5D5C5933E4A4189D39C0D36F65E757816C54ED7(L_2, L_0, L_1, __this, NULL); V_0 = L_2; // sp.UseParentPackageRules = true; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_3 = V_0; NullCheck(L_3); L_3->___UseParentPackageRules_18 = (bool)1; // sp.UseGlobalRules = true; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_4 = V_0; NullCheck(L_4); L_4->___UseGlobalRules_17 = (bool)1; // Spawners.Add(sp); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_5 = __this->___Spawners_16; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_6 = V_0; NullCheck(L_5); List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_inline(L_5, L_6, List_1_Add_mD68E54E26EB167C352408FC0A9D955AD06F95B9D_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.FieldModification::RemoveSpawner(FIMSpace.Generating.FieldSpawner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_RemoveSpawner_m42F8FAC11A15731E1E8586F3CA77C656959C6BEB (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m94282926301CCFECD9396AB66D988A74916FA3CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < spawner.Rules.Count; i++) V_0 = 0; goto IL_001a; } IL_0004: { // RemoveAsset(spawner.Rules[i]); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_0 = ___0_spawner; NullCheck(L_0); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_1 = L_0->___Rules_6; int32_t L_2 = V_0; NullCheck(L_1); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_3; L_3 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_1, L_2, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_RemoveAsset_m9127270BEE9621BFC403B4326359B017C22399B9(__this, L_3, NULL); // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_001a: { // for (int i = 0; i < spawner.Rules.Count; i++) int32_t L_5 = V_0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_6 = ___0_spawner; NullCheck(L_6); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_7 = L_6->___Rules_6; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_7, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_5) < ((int32_t)L_8))) { goto IL_0004; } } { // Spawners.Remove(spawner); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_9 = __this->___Spawners_16; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_10 = ___0_spawner; NullCheck(L_9); bool L_11; L_11 = List_1_Remove_m94282926301CCFECD9396AB66D988A74916FA3CC(L_9, L_10, List_1_Remove_m94282926301CCFECD9396AB66D988A74916FA3CC_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.FieldModification::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification__ctor_m84AB4B99CDA896F38BCBFBDE10AFE755D779253C (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public bool Enabled = true; __this->___Enabled_5 = (bool)1; // public string ModTag = ""; __this->___ModTag_6 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___ModTag_6), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // [HideInInspector] public bool DrawObjectStamps = true; __this->___DrawObjectStamps_12 = (bool)1; // public List PrefabsList = new List(); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_0 = (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*)il2cpp_codegen_object_new(List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C(L_0, List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C_RuntimeMethod_var); __this->___PrefabsList_14 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___PrefabsList_14), (void*)L_0); // [HideInInspector] public bool DrawMultiObjectStamps = true; __this->___DrawMultiObjectStamps_15 = (bool)1; // public List Spawners = new List(); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_1 = (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*)il2cpp_codegen_object_new(List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089(L_1, List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089_RuntimeMethod_var); __this->___Spawners_16 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Spawners_16), (void*)L_1); // public List SubSpawners = new List(); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_2 = (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*)il2cpp_codegen_object_new(List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089(L_2, List_1__ctor_m33D243595F87E073F0151C1F643AB08F704E3089_RuntimeMethod_var); __this->___SubSpawners_17 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___SubSpawners_17), (void*)L_2); // public bool _editor_drawStamp = true; __this->____editor_drawStamp_19 = (bool)1; // public bool _editor_drawSpawners = true; __this->____editor_drawSpawners_20 = (bool)1; // internal List _tempGlobalRulesPre = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_3 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_3, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); __this->____tempGlobalRulesPre_26 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGlobalRulesPre_26), (void*)L_3); // internal List _tempGlobablRulesPost = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_4 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_4, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); __this->____tempGlobablRulesPost_27 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGlobablRulesPost_27), (void*)L_4); // internal List _tempGlobablRulesOnConditions = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_5 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_5, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); __this->____tempGlobablRulesOnConditions_28 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGlobablRulesOnConditions_28), (void*)L_5); ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.FieldModification/<>c__DisplayClass25_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0__ctor_m44241D41CC52A08A5638799E7A77E5204FD628ED (U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean FIMSpace.Generating.FieldModification/<>c__DisplayClass25_0::b__0(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass25_0_U3CGetDerivedTypesU3Eb__0_m4B8A0402C779667F4DCA23177B6567797A11C488 (U3CU3Ec__DisplayClass25_0_t5D71EC7BCD1B3B2008DF6E0299B0079C51D5E1B3* __this, Type_t* ___0_t, const RuntimeMethod* method) { { // try { types.AddRange(assembly.GetTypes().Where(t => !t.IsAbstract && baseType.IsAssignableFrom(t)).ToArray()); } Type_t* L_0 = ___0_t; NullCheck(L_0); bool L_1; L_1 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_0, NULL); if (L_1) { goto IL_0015; } } { Type_t* L_2 = __this->___baseType_0; Type_t* L_3 = ___0_t; NullCheck(L_2); bool L_4; L_4 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_2, L_3); return L_4; } IL_0015: { return (bool)0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellUnitSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { { // public Vector3 GetCellUnitSize() { if (NonUniformSize == false) return new Vector3(CellSize, CellSize, CellSize); else return NonUniformCellSize; } bool L_0 = __this->___NonUniformSize_5; if (L_0) { goto IL_0020; } } { // public Vector3 GetCellUnitSize() { if (NonUniformSize == false) return new Vector3(CellSize, CellSize, CellSize); else return NonUniformCellSize; } float L_1 = __this->___CellSize_4; float L_2 = __this->___CellSize_4; float L_3 = __this->___CellSize_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } IL_0020: { // public Vector3 GetCellUnitSize() { if (NonUniformSize == false) return new Vector3(CellSize, CellSize, CellSize); else return NonUniformCellSize; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->___NonUniformCellSize_6; return L_5; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::get_CellsCommands() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { { // public List CellsCommands { get { return CellsInstructions; } } List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_0 = __this->___CellsInstructions_11; return L_0; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::get_InstantiatedOutOf() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetup_get_InstantiatedOutOf_mBAB66AB1B60315ABA18F4E4DA377EC62639A8DDA (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { { // public FieldSetup InstantiatedOutOf { get; private set; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___U3CInstantiatedOutOfU3Ek__BackingField_12; return L_0; } } // System.Void FIMSpace.Generating.FieldSetup::set_InstantiatedOutOf(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_set_InstantiatedOutOf_mEE9D9547885F3FA37DBDD517F391053ED76D00AA (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_value, const RuntimeMethod* method) { { // public FieldSetup InstantiatedOutOf { get; private set; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_value; __this->___U3CInstantiatedOutOfU3Ek__BackingField_12 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstantiatedOutOfU3Ek__BackingField_12), (void*)L_0); return; } } // System.Void FIMSpace.Generating.FieldSetup::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_Awake_mB6BD3F9A1EDACB91C80A7667EAE077347888B55B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35B7A6A3C21E7CF41CD99190E35EA8D8744A9EDC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55DCC0D986FB3D29B573CB3C102DC516FF339E83); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BDCE88130D44205630E30B11E48857ADE245A3B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5BD148EAA7C15EC341F5BD59F7DC00591DD7E99); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE648FC75C87A06B9A7D4447E48E7FB694930573); s_Il2CppMethodInitialized = true; } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* V_0 = NULL; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_1 = NULL; { // if (CellsInstructions == null || CellsInstructions.Count == 0) List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_0 = __this->___CellsInstructions_11; if (!L_0) { goto IL_0015; } } { List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_1 = __this->___CellsInstructions_11; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_1, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if (L_2) { goto IL_008b; } } IL_0015: { // CellsInstructions = new List(); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_3 = (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*)il2cpp_codegen_object_new(List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148(L_3, List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148_RuntimeMethod_var); __this->___CellsInstructions_11 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___CellsInstructions_11), (void*)L_3); // InstructionDefinition def = new InstructionDefinition(); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4 = (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*)il2cpp_codegen_object_new(InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var); NullCheck(L_4); InstructionDefinition__ctor_m31008C85B755BFB7AD3988F25A6424B6C1A6ED09(L_4, NULL); V_0 = L_4; // def.Title = "Door Hole"; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_5 = V_0; NullCheck(L_5); L_5->___Title_0 = _stringLiteralA5BD148EAA7C15EC341F5BD59F7DC00591DD7E99; Il2CppCodeGenWriteBarrier((void**)(&L_5->___Title_0), (void*)_stringLiteralA5BD148EAA7C15EC341F5BD59F7DC00591DD7E99); // def.TargetModification = DoorsModificator; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_6 = V_0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_7 = __this->___DoorsModificator_9; NullCheck(L_6); L_6->___TargetModification_2 = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_6->___TargetModification_2), (void*)L_7); // def.Tags = "Props"; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_8 = V_0; NullCheck(L_8); L_8->___Tags_3 = _stringLiteral55DCC0D986FB3D29B573CB3C102DC516FF339E83; Il2CppCodeGenWriteBarrier((void**)(&L_8->___Tags_3), (void*)_stringLiteral55DCC0D986FB3D29B573CB3C102DC516FF339E83); // def.InstructionType = InstructionDefinition.EInstruction.DoorHole; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_9 = V_0; NullCheck(L_9); L_9->___InstructionType_1 = 1; // CellsInstructions.Add(def); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_10 = __this->___CellsInstructions_11; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_11 = V_0; NullCheck(L_10); List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_inline(L_10, L_11, List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_RuntimeMethod_var); // def = new InstructionDefinition(); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_12 = (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*)il2cpp_codegen_object_new(InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var); NullCheck(L_12); InstructionDefinition__ctor_m31008C85B755BFB7AD3988F25A6424B6C1A6ED09(L_12, NULL); V_0 = L_12; // def.Title = "Clear Wall"; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_13 = V_0; NullCheck(L_13); L_13->___Title_0 = _stringLiteral6BDCE88130D44205630E30B11E48857ADE245A3B; Il2CppCodeGenWriteBarrier((void**)(&L_13->___Title_0), (void*)_stringLiteral6BDCE88130D44205630E30B11E48857ADE245A3B); // def.TargetModification = EraseWallModificator; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_14 = V_0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_15 = __this->___EraseWallModificator_10; NullCheck(L_14); L_14->___TargetModification_2 = L_15; Il2CppCodeGenWriteBarrier((void**)(&L_14->___TargetModification_2), (void*)L_15); // def.InstructionType = InstructionDefinition.EInstruction.PostRunModificator; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_16 = V_0; NullCheck(L_16); L_16->___InstructionType_1 = 3; // CellsInstructions.Add(def); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_17 = __this->___CellsInstructions_11; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_18 = V_0; NullCheck(L_17); List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_inline(L_17, L_18, List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_RuntimeMethod_var); } IL_008b: { // if (Variables == null || Variables.Count == 0) List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_19 = __this->___Variables_8; if (!L_19) { goto IL_00a3; } } { List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_20 = __this->___Variables_8; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_20, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if (L_21) { goto IL_0126; } } IL_00a3: { // Variables = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_22 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_22); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_22, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); __this->___Variables_8 = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___Variables_8), (void*)L_22); // FieldVariable def = new FieldVariable("Spawn Propability Multiplier", 1f); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_23 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var); NullCheck(L_23); FieldVariable__ctor_m8DA4EA59BA34FF6B3EC5EADF939CB58B2622A3DB(L_23, _stringLiteral35B7A6A3C21E7CF41CD99190E35EA8D8744A9EDC, (1.0f), NULL); V_1 = L_23; // def.helper.x = 0; def.helper.y = 5; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_24 = V_1; NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_25 = (&L_24->___helper_7); L_25->___x_2 = (0.0f); // def.helper.x = 0; def.helper.y = 5; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_26 = V_1; NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_27 = (&L_26->___helper_7); L_27->___y_3 = (5.0f); // Variables.Add(def); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_28 = __this->___Variables_8; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_29 = V_1; NullCheck(L_28); List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_28, L_29, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var); // def = new FieldVariable("Spawn Count Multiplier", 1f); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_30 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var); NullCheck(L_30); FieldVariable__ctor_m8DA4EA59BA34FF6B3EC5EADF939CB58B2622A3DB(L_30, _stringLiteralBE648FC75C87A06B9A7D4447E48E7FB694930573, (1.0f), NULL); V_1 = L_30; // def.helper.x = 0; def.helper.y = 5; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_31 = V_1; NullCheck(L_31); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_32 = (&L_31->___helper_7); L_32->___x_2 = (0.0f); // def.helper.x = 0; def.helper.y = 5; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_33 = V_1; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_34 = (&L_33->___helper_7); L_34->___y_3 = (5.0f); // Variables.Add(def); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_35 = __this->___Variables_8; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_36 = V_1; NullCheck(L_35); List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_35, L_36, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var); } IL_0126: { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::ResetScaledGraphs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_ResetScaledGraphs_mF1A9798380A1DE11D4BC18E33066508C95E6E4BA (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { { // _tempGraphScale2 = null; __this->____tempGraphScale2_21 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale2_21), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // _tempGraphScale3 = null; __this->____tempGraphScale3_22 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale3_22), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // _tempGraphScale4 = null; __this->____tempGraphScale4_23 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale4_23), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // _tempGraphScale5 = null; __this->____tempGraphScale5_24 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale5_24), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // _tempGraphScale6 = null; __this->____tempGraphScale6_25 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale6_25), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSetup::PrepareSubGraphs(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_PrepareSubGraphs_m6AE52FCC363C9382D3AD72F7E8B83F64E388CCD1 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_1 = NULL; { // ResetScaledGraphs(); FieldSetup_ResetScaledGraphs_mF1A9798380A1DE11D4BC18E33066508C95E6E4BA(__this, NULL); // if (grid.SubGraphs != null) grid.SubGraphs.Clear(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___0_grid; NullCheck(L_0); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_1 = L_0->___SubGraphs_3; if (!L_1) { goto IL_0019; } } { // if (grid.SubGraphs != null) grid.SubGraphs.Clear(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = ___0_grid; NullCheck(L_2); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_3 = L_2->___SubGraphs_3; NullCheck(L_3); List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_inline(L_3, List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_RuntimeMethod_var); } IL_0019: { // grid.SubGraphs = new List>(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = ___0_grid; List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_5 = (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*)il2cpp_codegen_object_new(List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56(L_5, List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56_RuntimeMethod_var); NullCheck(L_4); L_4->___SubGraphs_3 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___SubGraphs_3), (void*)L_5); // for (int s = 2; s <= 6; s++) V_0 = 2; goto IL_0045; } IL_0028: { // var gr = GetScaledGrid(grid, s, true); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_6 = ___0_grid; int32_t L_7 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8; L_8 = FieldSetup_GetScaledGrid_mF88430F707B88FF2100D4D8AD06F3366DAF15ABE(__this, L_6, L_7, (bool)1, NULL); V_1 = L_8; // if (gr != null) grid.SubGraphs.Add(gr); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_9 = V_1; if (!L_9) { goto IL_0041; } } { // if (gr != null) grid.SubGraphs.Add(gr); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_10 = ___0_grid; NullCheck(L_10); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_11 = L_10->___SubGraphs_3; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_12 = V_1; NullCheck(L_11); List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_inline(L_11, L_12, List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_RuntimeMethod_var); } IL_0041: { // for (int s = 2; s <= 6; s++) int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0045: { // for (int s = 2; s <= 6; s++) int32_t L_14 = V_0; if ((((int32_t)L_14) <= ((int32_t)6))) { goto IL_0028; } } { // } return; } } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::GetScaledGrid(FIMSpace.Generating.FGenGraph`2,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* FieldSetup_GetScaledGrid_mF88430F707B88FF2100D4D8AD06F3366DAF15ABE (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_baseGraph, int32_t ___1_scale, bool ___2_generate, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (scale == 2) int32_t L_0 = ___1_scale; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_0029; } } { // if (_tempGraphScale2 == null) { if (generate) { _tempGraphScale2 = baseGraph.GenerateScaledGraph(scale); } else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = __this->____tempGraphScale2_21; if (L_1) { goto IL_0022; } } { // if (_tempGraphScale2 == null) { if (generate) { _tempGraphScale2 = baseGraph.GenerateScaledGraph(scale); } else return null; } bool L_2 = ___2_generate; if (!L_2) { goto IL_0020; } } { // if (_tempGraphScale2 == null) { if (generate) { _tempGraphScale2 = baseGraph.GenerateScaledGraph(scale); } else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = ___0_baseGraph; int32_t L_4 = ___1_scale; NullCheck(L_3); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5; L_5 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_3, L_4, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); __this->____tempGraphScale2_21 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale2_21), (void*)L_5); goto IL_0022; } IL_0020: { // if (_tempGraphScale2 == null) { if (generate) { _tempGraphScale2 = baseGraph.GenerateScaledGraph(scale); } else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_0022: { // return _tempGraphScale2; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_6 = __this->____tempGraphScale2_21; return L_6; } IL_0029: { // else if (scale == 3) int32_t L_7 = ___1_scale; if ((!(((uint32_t)L_7) == ((uint32_t)3)))) { goto IL_0052; } } { // if (_tempGraphScale3 == null) { if (generate) _tempGraphScale3 = baseGraph.GenerateScaledGraph(scale); else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = __this->____tempGraphScale3_22; if (L_8) { goto IL_004b; } } { // if (_tempGraphScale3 == null) { if (generate) _tempGraphScale3 = baseGraph.GenerateScaledGraph(scale); else return null; } bool L_9 = ___2_generate; if (!L_9) { goto IL_0049; } } { // if (_tempGraphScale3 == null) { if (generate) _tempGraphScale3 = baseGraph.GenerateScaledGraph(scale); else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_10 = ___0_baseGraph; int32_t L_11 = ___1_scale; NullCheck(L_10); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_12; L_12 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_10, L_11, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); __this->____tempGraphScale3_22 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale3_22), (void*)L_12); goto IL_004b; } IL_0049: { // if (_tempGraphScale3 == null) { if (generate) _tempGraphScale3 = baseGraph.GenerateScaledGraph(scale); else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_004b: { // return _tempGraphScale3; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_13 = __this->____tempGraphScale3_22; return L_13; } IL_0052: { // else if (scale == 4) int32_t L_14 = ___1_scale; if ((!(((uint32_t)L_14) == ((uint32_t)4)))) { goto IL_007b; } } { // if (_tempGraphScale4 == null) { if (generate) _tempGraphScale4 = baseGraph.GenerateScaledGraph(scale); else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_15 = __this->____tempGraphScale4_23; if (L_15) { goto IL_0074; } } { // if (_tempGraphScale4 == null) { if (generate) _tempGraphScale4 = baseGraph.GenerateScaledGraph(scale); else return null; } bool L_16 = ___2_generate; if (!L_16) { goto IL_0072; } } { // if (_tempGraphScale4 == null) { if (generate) _tempGraphScale4 = baseGraph.GenerateScaledGraph(scale); else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_17 = ___0_baseGraph; int32_t L_18 = ___1_scale; NullCheck(L_17); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_19; L_19 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_17, L_18, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); __this->____tempGraphScale4_23 = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale4_23), (void*)L_19); goto IL_0074; } IL_0072: { // if (_tempGraphScale4 == null) { if (generate) _tempGraphScale4 = baseGraph.GenerateScaledGraph(scale); else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_0074: { // return _tempGraphScale4; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_20 = __this->____tempGraphScale4_23; return L_20; } IL_007b: { // else if (scale == 5) int32_t L_21 = ___1_scale; if ((!(((uint32_t)L_21) == ((uint32_t)5)))) { goto IL_00a4; } } { // if (_tempGraphScale5 == null) { if (generate) _tempGraphScale5 = baseGraph.GenerateScaledGraph(scale); else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_22 = __this->____tempGraphScale5_24; if (L_22) { goto IL_009d; } } { // if (_tempGraphScale5 == null) { if (generate) _tempGraphScale5 = baseGraph.GenerateScaledGraph(scale); else return null; } bool L_23 = ___2_generate; if (!L_23) { goto IL_009b; } } { // if (_tempGraphScale5 == null) { if (generate) _tempGraphScale5 = baseGraph.GenerateScaledGraph(scale); else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_24 = ___0_baseGraph; int32_t L_25 = ___1_scale; NullCheck(L_24); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_26; L_26 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_24, L_25, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); __this->____tempGraphScale5_24 = L_26; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale5_24), (void*)L_26); goto IL_009d; } IL_009b: { // if (_tempGraphScale5 == null) { if (generate) _tempGraphScale5 = baseGraph.GenerateScaledGraph(scale); else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_009d: { // return _tempGraphScale5; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_27 = __this->____tempGraphScale5_24; return L_27; } IL_00a4: { // else if (scale == 6) int32_t L_28 = ___1_scale; if ((!(((uint32_t)L_28) == ((uint32_t)6)))) { goto IL_00cd; } } { // if (_tempGraphScale6 == null) { if (generate) _tempGraphScale6 = baseGraph.GenerateScaledGraph(scale); else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_29 = __this->____tempGraphScale6_25; if (L_29) { goto IL_00c6; } } { // if (_tempGraphScale6 == null) { if (generate) _tempGraphScale6 = baseGraph.GenerateScaledGraph(scale); else return null; } bool L_30 = ___2_generate; if (!L_30) { goto IL_00c4; } } { // if (_tempGraphScale6 == null) { if (generate) _tempGraphScale6 = baseGraph.GenerateScaledGraph(scale); else return null; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_31 = ___0_baseGraph; int32_t L_32 = ___1_scale; NullCheck(L_31); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_33; L_33 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_31, L_32, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); __this->____tempGraphScale6_25 = L_33; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale6_25), (void*)L_33); goto IL_00c6; } IL_00c4: { // if (_tempGraphScale6 == null) { if (generate) _tempGraphScale6 = baseGraph.GenerateScaledGraph(scale); else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_00c6: { // return _tempGraphScale6; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_34 = __this->____tempGraphScale6_25; return L_34; } IL_00cd: { // return baseGraph; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_35 = ___0_baseGraph; return L_35; } } // System.Void FIMSpace.Generating.FieldSetup::Validate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_Validate_mE9D5719AFABDC4FDBD406CC21C1C55C1FC98A482 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mD7288D68576E344F8804587BF53E57AA820542C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // if (RootPack == null) ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_0 = __this->___RootPack_13; 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_0037; } } { // RootPack = CreateInstance(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_2; L_2 = ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252(ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); __this->___RootPack_13 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___RootPack_13), (void*)L_2); // RootPack.name = "Root"; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_3 = __this->___RootPack_13; NullCheck(L_3); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_3, _stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1, NULL); // FGenerators.AddScriptableTo(RootPack, this, false); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_4 = __this->___RootPack_13; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_AddScriptableTo_m1F94E314B2519AD045A7C5B676C0BF1F4983E487(L_4, __this, (bool)0, (bool)1, NULL); } IL_0037: { // if (RootPack != null) ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5 = __this->___RootPack_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0051; } } { // RootPack.ParentPreset = this; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_7 = __this->___RootPack_13; NullCheck(L_7); L_7->___ParentPreset_5 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_7->___ParentPreset_5), (void*)__this); } IL_0051: { // if (ModificatorPacks == null) List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_8 = __this->___ModificatorPacks_15; if (L_8) { goto IL_0064; } } { // ModificatorPacks = new List(); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_9 = (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*)il2cpp_codegen_object_new(List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); NullCheck(L_9); List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD(L_9, List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); __this->___ModificatorPacks_15 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___ModificatorPacks_15), (void*)L_9); } IL_0064: { // int rootPacks = 0; V_0 = 0; // for (int i = ModificatorPacks.Count - 1; i >= 0; i--) List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_10 = __this->___ModificatorPacks_15; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_10, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); V_1 = ((int32_t)il2cpp_codegen_subtract(L_11, 1)); goto IL_00a7; } IL_0076: { // if (ModificatorPacks[i] == RootPack) List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_12 = __this->___ModificatorPacks_15; int32_t L_13 = V_1; NullCheck(L_12); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_14; L_14 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_12, L_13, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_15 = __this->___RootPack_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, L_15, NULL); if (!L_16) { goto IL_00a3; } } { // rootPacks += 1; int32_t L_17 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); // if (rootPacks > 1) int32_t L_18 = V_0; if ((((int32_t)L_18) <= ((int32_t)1))) { goto IL_00a3; } } { // ModificatorPacks.RemoveAt(i); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_19 = __this->___ModificatorPacks_15; int32_t L_20 = V_1; NullCheck(L_19); List_1_RemoveAt_mD7288D68576E344F8804587BF53E57AA820542C5(L_19, L_20, List_1_RemoveAt_mD7288D68576E344F8804587BF53E57AA820542C5_RuntimeMethod_var); } IL_00a3: { // for (int i = ModificatorPacks.Count - 1; i >= 0; i--) int32_t L_21 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); } IL_00a7: { // for (int i = ModificatorPacks.Count - 1; i >= 0; i--) int32_t L_22 = V_1; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_0076; } } { // } return; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetup_Copy_m9BA31A702861104D3C26F31B04ADCB53894D5403 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // FieldSetup fs = Instantiate(this); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A(__this, Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A_RuntimeMethod_var); // fs.InstantiatedOutOf = this; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = L_0; NullCheck(L_1); FieldSetup_set_InstantiatedOutOf_mEE9D9547885F3FA37DBDD517F391053ED76D00AA_inline(L_1, __this, NULL); // return fs; return L_1; } } // System.Void FIMSpace.Generating.FieldSetup::ClearTemporaryContainers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_ClearTemporaryContainers_m588A40FB9A3B39E995217EE7213B8A600B7D264D (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // for (int p = 0; p < ModificatorPacks.Count; p++) V_0 = 0; goto IL_0079; } IL_0004: { // if (ModificatorPacks[p] == null) continue; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_0 = __this->___ModificatorPacks_15; int32_t L_1 = V_0; NullCheck(L_0); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_2; L_2 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_0, L_1, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_3) { goto IL_0075; } } { // for (int r = 0; r < ModificatorPacks[p].FieldModificators.Count; r++) V_1 = 0; goto IL_005c; } IL_001c: { // if (ModificatorPacks[p].FieldModificators[r] == null) continue; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_4 = __this->___ModificatorPacks_15; int32_t L_5 = V_0; NullCheck(L_4); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6; L_6 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_4, L_5, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_6); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_7 = L_6->___FieldModificators_4; int32_t L_8 = V_1; NullCheck(L_7); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9; L_9 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_7, L_8, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_10) { goto IL_0058; } } { // ModificatorPacks[p].FieldModificators[r].TemporaryContainer = null; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_11 = __this->___ModificatorPacks_15; int32_t L_12 = V_0; NullCheck(L_11); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_13; L_13 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_11, L_12, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_13); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_14 = L_13->___FieldModificators_4; int32_t L_15 = V_1; NullCheck(L_14); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_16; L_16 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_14, L_15, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_16); L_16->___TemporaryContainer_4 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_16->___TemporaryContainer_4), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL); } IL_0058: { // for (int r = 0; r < ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_005c: { // for (int r = 0; r < ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_18 = V_1; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_19 = __this->___ModificatorPacks_15; int32_t L_20 = V_0; NullCheck(L_19); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_21; L_21 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_19, L_20, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_21); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_22 = L_21->___FieldModificators_4; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_22, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_23))) { goto IL_001c; } } IL_0075: { // for (int p = 0; p < ModificatorPacks.Count; p++) int32_t L_24 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0079: { // for (int p = 0; p < ModificatorPacks.Count; p++) int32_t L_25 = V_0; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_26 = __this->___ModificatorPacks_15; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_26, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_25) < ((int32_t)L_27))) { goto IL_0004; } } { // if (DoorsModificator != null) DoorsModificator.TemporaryContainer = null; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_28 = __this->___DoorsModificator_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_29; L_29 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_28, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_29) { goto IL_00a4; } } { // if (DoorsModificator != null) DoorsModificator.TemporaryContainer = null; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_30 = __this->___DoorsModificator_9; NullCheck(L_30); L_30->___TemporaryContainer_4 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_30->___TemporaryContainer_4), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL); } IL_00a4: { // if (EraseWallModificator != null) EraseWallModificator.TemporaryContainer = null; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_31 = __this->___EraseWallModificator_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_32) { goto IL_00be; } } { // if (EraseWallModificator != null) EraseWallModificator.TemporaryContainer = null; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_33 = __this->___EraseWallModificator_10; NullCheck(L_33); L_33->___TemporaryContainer_4 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_33->___TemporaryContainer_4), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL); } IL_00be: { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RunTemporaryPreInjections(FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunTemporaryPreInjections_mDF166EBE59114BD2613F8C8DA264DD15936A2C7B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_generationScheme, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (temporaryInjections != null) List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_0 = __this->___temporaryInjections_17; if (!L_0) { goto IL_00e1; } } { // for (int i = 0; i < temporaryInjections.Count; i++) V_0 = 0; goto IL_00d0; } IL_0012: { // if (temporaryInjections[i].Call == InjectionSetup.EGridCall.Pre) List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_1 = __this->___temporaryInjections_17; int32_t L_2 = V_0; NullCheck(L_1); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_3; L_3 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_1, L_2, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_3); int32_t L_4 = L_3->___Call_3; if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_00cc; } } { // if (temporaryInjections[i].Inject == InjectionSetup.EInjectTarget.Modificator) List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_5 = __this->___temporaryInjections_17; int32_t L_6 = V_0; NullCheck(L_5); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_7; L_7 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_5, L_6, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_7); int32_t L_8 = L_7->___Inject_0; if (L_8) { goto IL_006f; } } { // if (temporaryInjections[i].Modificator != null) List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_9 = __this->___temporaryInjections_17; int32_t L_10 = V_0; NullCheck(L_9); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_11; L_11 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_9, L_10, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_11); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_12 = L_11->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_13) { goto IL_00cc; } } { // generationScheme.RunModification(temporaryInjections[i].Modificator); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_14 = ___0_generationScheme; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_15 = __this->___temporaryInjections_17; int32_t L_16 = V_0; NullCheck(L_15); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_17; L_17 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_15, L_16, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_17); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_18 = L_17->___Modificator_1; NullCheck(L_14); CellsController_RunModification_mD43C75718BDEE2253A5063BF4BD50ECF674E9834(L_14, L_18, (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)NULL, NULL); goto IL_00cc; } IL_006f: { // else if (temporaryInjections[i].Inject == InjectionSetup.EInjectTarget.Pack) List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_19 = __this->___temporaryInjections_17; int32_t L_20 = V_0; NullCheck(L_19); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_21; L_21 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_19, L_20, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_21); int32_t L_22 = L_21->___Inject_0; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00cc; } } { // if (temporaryInjections[i].ModificatorsPack != null) List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_23 = __this->___temporaryInjections_17; int32_t L_24 = V_0; NullCheck(L_23); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_25; L_25 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_23, L_24, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_25); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_26 = L_25->___ModificatorsPack_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_27) { goto IL_00cc; } } { // if (temporaryInjections[i].ModificatorsPack.DisableWholePackage == false) List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_28 = __this->___temporaryInjections_17; int32_t L_29 = V_0; NullCheck(L_28); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_30; L_30 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_28, L_29, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_30); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_31 = L_30->___ModificatorsPack_2; NullCheck(L_31); bool L_32 = L_31->___DisableWholePackage_7; if (L_32) { goto IL_00cc; } } { // generationScheme.RunModificatorPack(temporaryInjections[i].ModificatorsPack); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_33 = ___0_generationScheme; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_34 = __this->___temporaryInjections_17; int32_t L_35 = V_0; NullCheck(L_34); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_36; L_36 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_34, L_35, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_36); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_37 = L_36->___ModificatorsPack_2; NullCheck(L_33); CellsController_RunModificatorPack_mD5E6A4535E4FA8651852523188693A51D31356AB(L_33, L_37, (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)NULL, NULL); } IL_00cc: { // for (int i = 0; i < temporaryInjections.Count; i++) int32_t L_38 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00d0: { // for (int i = 0; i < temporaryInjections.Count; i++) int32_t L_39 = V_0; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_40 = __this->___temporaryInjections_17; NullCheck(L_40); int32_t L_41; L_41 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_40, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_39) < ((int32_t)L_41))) { goto IL_0012; } } IL_00e1: { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::MoveModificatorToUtilityList(FIMSpace.Generating.FieldModification,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_MoveModificatorToUtilityList_m6A60FE7BFD8B716BE9F86532D2C83D34D19FCDE7 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_modd, bool ___1_moveFromUtilityToRootPack, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (!moveFromUtilityToRootPack) // Move to utility pack bool L_0 = ___1_moveFromUtilityToRootPack; if (L_0) { goto IL_0045; } } { // if (!RootPack.FieldModificators.Contains(modd)) return; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_1 = __this->___RootPack_13; NullCheck(L_1); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_2 = L_1->___FieldModificators_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = ___0_modd; NullCheck(L_2); bool L_4; L_4 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_2, L_3, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_4) { goto IL_0017; } } { // if (!RootPack.FieldModificators.Contains(modd)) return; return; } IL_0017: { // if (UtilityModificators.Contains(modd)) return; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_5 = __this->___UtilityModificators_14; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_6 = ___0_modd; NullCheck(L_5); bool L_7; L_7 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_5, L_6, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (!L_7) { goto IL_0026; } } { // if (UtilityModificators.Contains(modd)) return; return; } IL_0026: { // RootPack.FieldModificators.Remove(modd); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_8 = __this->___RootPack_13; NullCheck(L_8); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_9 = L_8->___FieldModificators_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_10 = ___0_modd; NullCheck(L_9); bool L_11; L_11 = List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F(L_9, L_10, List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F_RuntimeMethod_var); // UtilityModificators.Add(modd); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_12 = __this->___UtilityModificators_14; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_13 = ___0_modd; NullCheck(L_12); List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_12, L_13, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); return; } IL_0045: { // if (!UtilityModificators.Contains(modd)) return; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_14 = __this->___UtilityModificators_14; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_15 = ___0_modd; NullCheck(L_14); bool L_16; L_16 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_14, L_15, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_16) { goto IL_0054; } } { // if (!UtilityModificators.Contains(modd)) return; return; } IL_0054: { // if (RootPack.FieldModificators.Contains(modd)) return; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_17 = __this->___RootPack_13; NullCheck(L_17); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_18 = L_17->___FieldModificators_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_19 = ___0_modd; NullCheck(L_18); bool L_20; L_20 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_18, L_19, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (!L_20) { goto IL_0068; } } { // if (RootPack.FieldModificators.Contains(modd)) return; return; } IL_0068: { // RootPack.FieldModificators.Add(modd); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_21 = __this->___RootPack_13; NullCheck(L_21); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_22 = L_21->___FieldModificators_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_23 = ___0_modd; NullCheck(L_22); List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_22, L_23, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); // UtilityModificators.Remove(modd); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_24 = __this->___UtilityModificators_14; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_25 = ___0_modd; NullCheck(L_24); bool L_26; L_26 = List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F(L_24, L_25, List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.FieldSetup::AfterAllGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_AfterAllGenerating_m5E476D5EC97E172FD9AB3608BADD770C90D56991 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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; { // for (int i = 0; i < ModificatorPacks.Count; i++) V_0 = 0; goto IL_0059; } IL_0004: { // if (ModificatorPacks[i].DisableWholePackage) continue; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_0 = __this->___ModificatorPacks_15; int32_t L_1 = V_0; NullCheck(L_0); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_2; L_2 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_0, L_1, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_2); bool L_3 = L_2->___DisableWholePackage_7; if (L_3) { goto IL_0055; } } { // for (int m = 0; m < ModificatorPacks[i].FieldModificators.Count; m++) V_1 = 0; goto IL_003c; } IL_001b: { // AfterallGeneratingMod(ModificatorPacks[i].FieldModificators[m]); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_4 = __this->___ModificatorPacks_15; int32_t L_5 = V_0; NullCheck(L_4); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6; L_6 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_4, L_5, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_6); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_7 = L_6->___FieldModificators_4; int32_t L_8 = V_1; NullCheck(L_7); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9; L_9 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_7, L_8, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); FieldSetup_AfterallGeneratingMod_mAA2C6727FA33AC4FDF4F28E70C4EE8F2F3474F1C(__this, L_9, NULL); // for (int m = 0; m < ModificatorPacks[i].FieldModificators.Count; m++) int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_003c: { // for (int m = 0; m < ModificatorPacks[i].FieldModificators.Count; m++) int32_t L_11 = V_1; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_12 = __this->___ModificatorPacks_15; int32_t L_13 = V_0; NullCheck(L_12); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_14; L_14 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_12, L_13, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_14); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_15 = L_14->___FieldModificators_4; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_15, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_16))) { goto IL_001b; } } IL_0055: { // for (int i = 0; i < ModificatorPacks.Count; i++) int32_t L_17 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0059: { // for (int i = 0; i < ModificatorPacks.Count; i++) int32_t L_18 = V_0; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_19 = __this->___ModificatorPacks_15; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_19, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_20))) { goto IL_0004; } } { // for (int i = 0; i < UtilityModificators.Count; i++) V_2 = 0; goto IL_0081; } IL_006b: { // AfterallGeneratingMod(UtilityModificators[i]); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_21 = __this->___UtilityModificators_14; int32_t L_22 = V_2; NullCheck(L_21); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_23; L_23 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_21, L_22, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); FieldSetup_AfterallGeneratingMod_mAA2C6727FA33AC4FDF4F28E70C4EE8F2F3474F1C(__this, L_23, NULL); // for (int i = 0; i < UtilityModificators.Count; i++) int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0081: { // for (int i = 0; i < UtilityModificators.Count; i++) int32_t L_25 = V_2; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_26 = __this->___UtilityModificators_14; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_26, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_25) < ((int32_t)L_27))) { goto IL_006b; } } { // for (int i = 0; i < CellsCommands.Count; i++) V_3 = 0; goto IL_0134; } IL_0096: { // if (CellsCommands[i].TargetModification) List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_28; L_28 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(__this, NULL); int32_t L_29 = V_3; NullCheck(L_28); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_30; L_30 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_28, L_29, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_30); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_31 = L_30->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_31, NULL); if (!L_32) { goto IL_00e3; } } { // if (!UtilityModificators.Contains(CellsCommands[i].TargetModification)) List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_33 = __this->___UtilityModificators_14; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_34; L_34 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(__this, NULL); int32_t L_35 = V_3; NullCheck(L_34); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_36; L_36 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_34, L_35, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_36); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_37 = L_36->___TargetModification_2; NullCheck(L_33); bool L_38; L_38 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_33, L_37, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_38) { goto IL_00e3; } } { // AfterallGeneratingMod(CellsCommands[i].TargetModification); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_39; L_39 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(__this, NULL); int32_t L_40 = V_3; NullCheck(L_39); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_41; L_41 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_39, L_40, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_41); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_42 = L_41->___TargetModification_2; FieldSetup_AfterallGeneratingMod_mAA2C6727FA33AC4FDF4F28E70C4EE8F2F3474F1C(__this, L_42, NULL); } IL_00e3: { // if (CellsCommands[i].extraMod) List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_43; L_43 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(__this, NULL); int32_t L_44 = V_3; NullCheck(L_43); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_45; L_45 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_43, L_44, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_45); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_46 = L_45->___extraMod_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_47; L_47 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_46, NULL); if (!L_47) { goto IL_0130; } } { // if (!UtilityModificators.Contains(CellsCommands[i].extraMod)) List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_48 = __this->___UtilityModificators_14; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_49; L_49 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(__this, NULL); int32_t L_50 = V_3; NullCheck(L_49); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_51; L_51 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_49, L_50, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_51); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_52 = L_51->___extraMod_6; NullCheck(L_48); bool L_53; L_53 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_48, L_52, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_53) { goto IL_0130; } } { // AfterallGeneratingMod(CellsCommands[i].extraMod); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_54; L_54 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(__this, NULL); int32_t L_55 = V_3; NullCheck(L_54); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_56; L_56 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_54, L_55, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_56); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_57 = L_56->___extraMod_6; FieldSetup_AfterallGeneratingMod_mAA2C6727FA33AC4FDF4F28E70C4EE8F2F3474F1C(__this, L_57, NULL); } IL_0130: { // for (int i = 0; i < CellsCommands.Count; i++) int32_t L_58 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_58, 1)); } IL_0134: { // for (int i = 0; i < CellsCommands.Count; i++) int32_t L_59 = V_3; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_60; L_60 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(__this, NULL); NullCheck(L_60); int32_t L_61; L_61 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_60, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_59) < ((int32_t)L_61))) { goto IL_0096; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::AfterallGeneratingMod(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_AfterallGeneratingMod_mAA2C6727FA33AC4FDF4F28E70C4EE8F2F3474F1C (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // if (mod == null) return; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = ___0_mod; 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_000a; } } { // if (mod == null) return; return; } IL_000a: { // if (mod.Enabled == false) return; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = ___0_mod; NullCheck(L_2); bool L_3 = L_2->___Enabled_5; if (L_3) { goto IL_0013; } } { // if (mod.Enabled == false) return; return; } IL_0013: { // for (int s = 0; s < mod.Spawners.Count; s++) V_0 = 0; goto IL_003f; } IL_0017: { // if (mod.Spawners[s].Enabled == false) continue; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = ___0_mod; NullCheck(L_4); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_5 = L_4->___Spawners_16; int32_t L_6 = V_0; NullCheck(L_5); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_7; L_7 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_5, L_6, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_7); bool L_8 = L_7->___Enabled_0; if (!L_8) { goto IL_003b; } } { // mod.Spawners[s].AfterGeneratingCall(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = ___0_mod; NullCheck(L_9); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_10 = L_9->___Spawners_16; int32_t L_11 = V_0; NullCheck(L_10); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_12; L_12 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_10, L_11, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_12); FieldSpawner_AfterGeneratingCall_mA16A10B73316764168D96969F7A11E28D9E7D7D0(L_12, NULL); } IL_003b: { // for (int s = 0; s < mod.Spawners.Count; s++) int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003f: { // for (int s = 0; s < mod.Spawners.Count; s++) int32_t L_14 = V_0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_15 = ___0_mod; NullCheck(L_15); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_16 = L_15->___Spawners_16; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_16, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_17))) { goto IL_0017; } } { // for (int s = 0; s < mod.SubSpawners.Count; s++) V_1 = 0; goto IL_0079; } IL_0051: { // if (mod.SubSpawners[s].Enabled == false) continue; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_18 = ___0_mod; NullCheck(L_18); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_19 = L_18->___SubSpawners_17; int32_t L_20 = V_1; NullCheck(L_19); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_21; L_21 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_19, L_20, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_21); bool L_22 = L_21->___Enabled_0; if (!L_22) { goto IL_0075; } } { // mod.SubSpawners[s].AfterGeneratingCall(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_23 = ___0_mod; NullCheck(L_23); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_24 = L_23->___SubSpawners_17; int32_t L_25 = V_1; NullCheck(L_24); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_26; L_26 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_24, L_25, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_26); FieldSpawner_AfterGeneratingCall_mA16A10B73316764168D96969F7A11E28D9E7D7D0(L_26, NULL); } IL_0075: { // for (int s = 0; s < mod.SubSpawners.Count; s++) int32_t L_27 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0079: { // for (int s = 0; s < mod.SubSpawners.Count; s++) int32_t L_28 = V_1; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_29 = ___0_mod; NullCheck(L_29); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_30 = L_29->___SubSpawners_17; NullCheck(L_30); int32_t L_31; L_31 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_30, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_28) < ((int32_t)L_31))) { goto IL_0051; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RunPreInstructionsOnGraph(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunPreInstructionsOnGraph_mD785D4B700B1AB6880ACC18C672969B6C4903F6E (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; int32_t V_3 = 0; bool V_4 = false; { // if (guides != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = ___1_guides; if (!L_0) { goto IL_0188; } } { // for (int i = 0; i < guides.Count; i++) V_0 = 0; goto IL_00bc; } IL_000d: { // if (FGenerators.CheckIfIsNull(guides[i].definition)) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = ___1_guides; int32_t L_2 = V_0; NullCheck(L_1); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_3; L_3 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_1, L_2, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4 = L_3.___definition_3; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_4, NULL); if (L_5) { goto IL_00b8; } } { // if (guides[i].definition.InstructionType == InstructionDefinition.EInstruction.InjectDataString || guides[i].definition.InstructionType == InstructionDefinition.EInstruction.DoorHole) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_6 = ___1_guides; int32_t L_7 = V_0; NullCheck(L_6); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_8; L_8 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_6, L_7, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_9 = L_8.___definition_3; NullCheck(L_9); int32_t L_10 = L_9->___InstructionType_1; if ((((int32_t)L_10) == ((int32_t)7))) { goto IL_004b; } } { List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_11 = ___1_guides; int32_t L_12 = V_0; NullCheck(L_11); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_13; L_13 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_11, L_12, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_14 = L_13.___definition_3; NullCheck(L_14); int32_t L_15 = L_14->___InstructionType_1; if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { goto IL_0080; } } IL_004b: { // var cell = grid.GetCell(guides[i].gridPosition, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_16 = ___0_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_17 = ___1_guides; int32_t L_18 = V_0; NullCheck(L_17); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_19; L_19 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_17, L_18, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_20 = L_19.___gridPosition_0; NullCheck(L_16); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_21; L_21 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_16, L_20, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_1 = L_21; // if (FGenerators.CheckIfExist_NOTNULL(cell)) cell.AddCustomData(guides[i].definition.InstructionArgument); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_23; L_23 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_22, NULL); if (!L_23) { goto IL_00b8; } } { // if (FGenerators.CheckIfExist_NOTNULL(cell)) cell.AddCustomData(guides[i].definition.InstructionArgument); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_24 = V_1; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_25 = ___1_guides; int32_t L_26 = V_0; NullCheck(L_25); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_27; L_27 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_25, L_26, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_28 = L_27.___definition_3; NullCheck(L_28); String_t* L_29 = L_28->___InstructionArgument_4; NullCheck(L_24); FieldCell_AddCustomData_m07F6369681765D18EE398A2DEE35E4849663B031(L_24, L_29, NULL); goto IL_00b8; } IL_0080: { // else if (guides[i].definition.InstructionType == InstructionDefinition.EInstruction.SetGhostCell) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_30 = ___1_guides; int32_t L_31 = V_0; NullCheck(L_30); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_32; L_32 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_30, L_31, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_33 = L_32.___definition_3; NullCheck(L_33); int32_t L_34 = L_33->___InstructionType_1; if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)9))))) { goto IL_00b8; } } { // var cell = grid.GetCell(guides[i].gridPosition, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_35 = ___0_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_36 = ___1_guides; int32_t L_37 = V_0; NullCheck(L_36); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_38; L_38 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_36, L_37, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_39 = L_38.___gridPosition_0; NullCheck(L_35); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_40; L_40 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_35, L_39, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_2 = L_40; // if (FGenerators.CheckIfExist_NOTNULL(cell)) cell.IsGhostCell = true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_41 = V_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_42; L_42 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_41, NULL); if (!L_42) { goto IL_00b8; } } { // if (FGenerators.CheckIfExist_NOTNULL(cell)) cell.IsGhostCell = true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_43 = V_2; NullCheck(L_43); L_43->___IsGhostCell_28 = (bool)1; } IL_00b8: { // for (int i = 0; i < guides.Count; i++) int32_t L_44 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_00bc: { // for (int i = 0; i < guides.Count; i++) int32_t L_45 = V_0; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_46 = ___1_guides; NullCheck(L_46); int32_t L_47; L_47 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_46, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_45) < ((int32_t)L_47))) { goto IL_000d; } } { // for (int i = 0; i < guides.Count; i++) V_3 = 0; goto IL_017c; } IL_00cf: { // if (FGenerators.CheckIfIsNull(guides[i].definition)) continue; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_48 = ___1_guides; int32_t L_49 = V_3; NullCheck(L_48); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_50; L_50 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_48, L_49, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_51 = L_50.___definition_3; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_52; L_52 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_51, NULL); if (L_52) { goto IL_0178; } } { // if (guides[i].definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator /*|| guides[i].definition.InstructionType == InstructionDefinition.EInstruction.DoorHole*/) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_53 = ___1_guides; int32_t L_54 = V_3; NullCheck(L_53); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_55; L_55 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_53, L_54, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_56 = L_55.___definition_3; NullCheck(L_56); int32_t L_57 = L_56->___InstructionType_1; if ((!(((uint32_t)L_57) == ((uint32_t)2)))) { goto IL_0178; } } { // if (guides[i].definition.TargetModification != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_58 = ___1_guides; int32_t L_59 = V_3; NullCheck(L_58); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_60; L_60 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_58, L_59, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_61 = L_60.___definition_3; NullCheck(L_61); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_62 = L_61->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_63; L_63 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_62, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_63) { goto IL_0178; } } { // bool preE = guides[i].definition.TargetModification.Enabled; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_64 = ___1_guides; int32_t L_65 = V_3; NullCheck(L_64); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_66; L_66 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_64, L_65, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_67 = L_66.___definition_3; NullCheck(L_67); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_68 = L_67->___TargetModification_2; NullCheck(L_68); bool L_69 = L_68->___Enabled_5; V_4 = L_69; // guides[i].definition.TargetModification.Enabled = true; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_70 = ___1_guides; int32_t L_71 = V_3; NullCheck(L_70); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_72; L_72 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_70, L_71, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_73 = L_72.___definition_3; NullCheck(L_73); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_74 = L_73->___TargetModification_2; NullCheck(L_74); L_74->___Enabled_5 = (bool)1; // RunModificatorWithInstruction(grid, guides[i].definition.TargetModification, guides[i]); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_75 = ___0_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_76 = ___1_guides; int32_t L_77 = V_3; NullCheck(L_76); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_78; L_78 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_76, L_77, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_79 = L_78.___definition_3; NullCheck(L_79); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_80 = L_79->___TargetModification_2; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_81 = ___1_guides; int32_t L_82 = V_3; NullCheck(L_81); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_83; L_83 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_81, L_82, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); FieldSetup_RunModificatorWithInstruction_m42D6CC5E2FC770ECB04A9A72A853A7D43B910471(__this, L_75, L_80, L_83, NULL); // guides[i].definition.TargetModification.Enabled = preE; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_84 = ___1_guides; int32_t L_85 = V_3; NullCheck(L_84); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_86; L_86 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_84, L_85, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_87 = L_86.___definition_3; NullCheck(L_87); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_88 = L_87->___TargetModification_2; bool L_89 = V_4; NullCheck(L_88); L_88->___Enabled_5 = L_89; } IL_0178: { // for (int i = 0; i < guides.Count; i++) int32_t L_90 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_90, 1)); } IL_017c: { // for (int i = 0; i < guides.Count; i++) int32_t L_91 = V_3; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_92 = ___1_guides; NullCheck(L_92); int32_t L_93; L_93 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_92, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_00cf; } } IL_0188: { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RunPostInstructionsOnGraph(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunPostInstructionsOnGraph_m7D748070543268B4D517F81E72153D13B8A86292 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; { // if (guides != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = ___1_guides; if (!L_0) { goto IL_00d8; } } { // for (int i = 0; i < guides.Count; i++) V_0 = 0; goto IL_00cc; } IL_000d: { // if (FGenerators.CheckIfIsNull(guides[i].definition)) continue; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = ___1_guides; int32_t L_2 = V_0; NullCheck(L_1); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_3; L_3 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_1, L_2, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4 = L_3.___definition_3; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_4, NULL); if (L_5) { goto IL_00c8; } } { // if (guides[i].definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator || guides[i].definition.InstructionType == InstructionDefinition.EInstruction.DoorHole) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_6 = ___1_guides; int32_t L_7 = V_0; NullCheck(L_6); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_8; L_8 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_6, L_7, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_9 = L_8.___definition_3; NullCheck(L_9); int32_t L_10 = L_9->___InstructionType_1; if ((((int32_t)L_10) == ((int32_t)3))) { goto IL_004b; } } { List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_11 = ___1_guides; int32_t L_12 = V_0; NullCheck(L_11); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_13; L_13 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_11, L_12, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_14 = L_13.___definition_3; NullCheck(L_14); int32_t L_15 = L_14->___InstructionType_1; if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { goto IL_00c8; } } IL_004b: { // if (guides[i].definition.TargetModification != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_16 = ___1_guides; int32_t L_17 = V_0; NullCheck(L_16); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_18; L_18 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_16, L_17, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_19 = L_18.___definition_3; NullCheck(L_19); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_20 = L_19->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_21) { goto IL_00c8; } } { // bool preE = guides[i].definition.TargetModification.Enabled; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_22 = ___1_guides; int32_t L_23 = V_0; NullCheck(L_22); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_24; L_24 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_22, L_23, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_25 = L_24.___definition_3; NullCheck(L_25); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_26 = L_25->___TargetModification_2; NullCheck(L_26); bool L_27 = L_26->___Enabled_5; V_1 = L_27; // guides[i].definition.TargetModification.Enabled = true; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_28 = ___1_guides; int32_t L_29 = V_0; NullCheck(L_28); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_30; L_30 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_28, L_29, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_31 = L_30.___definition_3; NullCheck(L_31); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_32 = L_31->___TargetModification_2; NullCheck(L_32); L_32->___Enabled_5 = (bool)1; // RunModificatorWithInstruction(grid, guides[i].definition.TargetModification, guides[i]); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_33 = ___0_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_34 = ___1_guides; int32_t L_35 = V_0; NullCheck(L_34); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_36; L_36 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_34, L_35, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_37 = L_36.___definition_3; NullCheck(L_37); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_38 = L_37->___TargetModification_2; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_39 = ___1_guides; int32_t L_40 = V_0; NullCheck(L_39); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_41; L_41 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_39, L_40, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); FieldSetup_RunModificatorWithInstruction_m42D6CC5E2FC770ECB04A9A72A853A7D43B910471(__this, L_33, L_38, L_41, NULL); // guides[i].definition.TargetModification.Enabled = preE; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_42 = ___1_guides; int32_t L_43 = V_0; NullCheck(L_42); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_44; L_44 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_42, L_43, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_45 = L_44.___definition_3; NullCheck(L_45); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_46 = L_45->___TargetModification_2; bool L_47 = V_1; NullCheck(L_46); L_46->___Enabled_5 = L_47; } IL_00c8: { // for (int i = 0; i < guides.Count; i++) int32_t L_48 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00cc: { // for (int i = 0; i < guides.Count; i++) int32_t L_49 = V_0; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_50 = ___1_guides; NullCheck(L_50); int32_t L_51; L_51 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_50, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_49) < ((int32_t)L_51))) { goto IL_000d; } } IL_00d8: { // } return; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::GenerateRuntimeInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetup_GenerateRuntimeInstance_m13A17D4F87F78E24E6A4B6F6C0BB0F865CB8FAB3 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m56EEC967F6DE5517D5AFFA040693F7C560EB56E4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* V_3 = NULL; { // FieldSetup newSetup = Copy(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = FieldSetup_Copy_m9BA31A702861104D3C26F31B04ADCB53894D5403(__this, NULL); V_0 = L_0; // newSetup.RootPack = Instantiate(newSetup.RootPack); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = V_0; NullCheck(L_2); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_3 = L_2->___RootPack_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_4; L_4 = Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7(L_3, Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7_RuntimeMethod_var); NullCheck(L_1); L_1->___RootPack_13 = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_1->___RootPack_13), (void*)L_4); // newSetup.RootPack.ParentPreset = newSetup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = V_0; NullCheck(L_5); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6 = L_5->___RootPack_13; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = V_0; NullCheck(L_6); L_6->___ParentPreset_5 = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_6->___ParentPreset_5), (void*)L_7); // newSetup.disabledMods.Clear(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = V_0; NullCheck(L_8); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_9 = L_8->___disabledMods_20; NullCheck(L_9); List_1_Clear_m56EEC967F6DE5517D5AFFA040693F7C560EB56E4_inline(L_9, List_1_Clear_m56EEC967F6DE5517D5AFFA040693F7C560EB56E4_RuntimeMethod_var); // for (int i = 0; i < newSetup.ModificatorPacks.Count; i++) V_1 = 0; goto IL_00d4; } IL_0036: { // if (ModificatorPacks[i] == RootPack) List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_10 = __this->___ModificatorPacks_15; int32_t L_11 = V_1; NullCheck(L_10); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_12; L_12 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_10, L_11, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_13 = __this->___RootPack_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, L_13, NULL); if (!L_14) { goto IL_0082; } } { // newSetup.ModificatorPacks[i] = newSetup.RootPack; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = V_0; NullCheck(L_15); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_16 = L_15->___ModificatorPacks_15; int32_t L_17 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = V_0; NullCheck(L_18); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_19 = L_18->___RootPack_13; NullCheck(L_16); List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD(L_16, L_17, L_19, List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD_RuntimeMethod_var); // PrepareRuntimeModPack(newSetup, newSetup.ModificatorPacks[i], ModificatorPacks[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_21 = V_0; NullCheck(L_21); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_22 = L_21->___ModificatorPacks_15; int32_t L_23 = V_1; NullCheck(L_22); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_24; L_24 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_22, L_23, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_25 = __this->___ModificatorPacks_15; int32_t L_26 = V_1; NullCheck(L_25); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_27; L_27 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_25, L_26, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); FieldSetup_PrepareRuntimeModPack_mC19ACE36CB851ACACDD5B08E5FA12F7FDE1C8826(__this, L_20, L_24, L_27, NULL); // continue; goto IL_00d0; } IL_0082: { // newSetup.ModificatorPacks[i] = Instantiate(newSetup.ModificatorPacks[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_28 = V_0; NullCheck(L_28); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_29 = L_28->___ModificatorPacks_15; int32_t L_30 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_31 = V_0; NullCheck(L_31); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_32 = L_31->___ModificatorPacks_15; int32_t L_33 = V_1; NullCheck(L_32); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_34; L_34 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_32, L_33, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_35; L_35 = Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7(L_34, Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7_RuntimeMethod_var); NullCheck(L_29); List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD(L_29, L_30, L_35, List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD_RuntimeMethod_var); // newSetup.ModificatorPacks[i].ParentPreset = newSetup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_36 = V_0; NullCheck(L_36); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_37 = L_36->___ModificatorPacks_15; int32_t L_38 = V_1; NullCheck(L_37); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_39; L_39 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_37, L_38, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_40 = V_0; NullCheck(L_39); L_39->___ParentPreset_5 = L_40; Il2CppCodeGenWriteBarrier((void**)(&L_39->___ParentPreset_5), (void*)L_40); // PrepareRuntimeModPack(newSetup, newSetup.ModificatorPacks[i], ModificatorPacks[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_41 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_42 = V_0; NullCheck(L_42); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_43 = L_42->___ModificatorPacks_15; int32_t L_44 = V_1; NullCheck(L_43); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_45; L_45 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_43, L_44, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_46 = __this->___ModificatorPacks_15; int32_t L_47 = V_1; NullCheck(L_46); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_48; L_48 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_46, L_47, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); FieldSetup_PrepareRuntimeModPack_mC19ACE36CB851ACACDD5B08E5FA12F7FDE1C8826(__this, L_41, L_45, L_48, NULL); } IL_00d0: { // for (int i = 0; i < newSetup.ModificatorPacks.Count; i++) int32_t L_49 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_00d4: { // for (int i = 0; i < newSetup.ModificatorPacks.Count; i++) int32_t L_50 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_51 = V_0; NullCheck(L_51); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_52 = L_51->___ModificatorPacks_15; NullCheck(L_52); int32_t L_53; L_53 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_52, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_50) < ((int32_t)L_53))) { goto IL_0036; } } { // for (int i = 0; i < UtilityModificators.Count; i++) V_2 = 0; goto IL_0113; } IL_00e9: { // var newMod = Instantiate(UtilityModificators[i]); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_54 = __this->___UtilityModificators_14; int32_t L_55 = V_2; NullCheck(L_54); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_56; L_56 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_54, L_55, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_57; L_57 = Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4(L_56, Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); V_3 = L_57; // newMod.ParentPreset = newSetup; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_58 = V_3; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_59 = V_0; NullCheck(L_58); L_58->___ParentPreset_24 = L_59; Il2CppCodeGenWriteBarrier((void**)(&L_58->___ParentPreset_24), (void*)L_59); // newSetup.UtilityModificators[i] = newMod; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_60 = V_0; NullCheck(L_60); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_61 = L_60->___UtilityModificators_14; int32_t L_62 = V_2; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_63 = V_3; NullCheck(L_61); List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2(L_61, L_62, L_63, List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var); // for (int i = 0; i < UtilityModificators.Count; i++) int32_t L_64 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_0113: { // for (int i = 0; i < UtilityModificators.Count; i++) int32_t L_65 = V_2; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_66 = __this->___UtilityModificators_14; NullCheck(L_66); int32_t L_67; L_67 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_66, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_65) < ((int32_t)L_67))) { goto IL_00e9; } } { // return newSetup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_68 = V_0; return L_68; } } // System.Void FIMSpace.Generating.FieldSetup::PrepareRuntimeModPack(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.ModificatorsPack,FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_PrepareRuntimeModPack_mC19ACE36CB851ACACDD5B08E5FA12F7FDE1C8826 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_newSetup, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___1_pack, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___2_sourcePack, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* V_1 = NULL; { // for (int m = 0; m < pack.FieldModificators.Count; m++) V_0 = 0; goto IL_0063; } IL_0004: { // var newMod = Instantiate(pack.FieldModificators[m]); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_0 = ___1_pack; NullCheck(L_0); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_1 = L_0->___FieldModificators_4; int32_t L_2 = V_0; NullCheck(L_1); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3; L_3 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_1, L_2, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4; L_4 = Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4(L_3, Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); V_1 = L_4; // newMod.ParentPack = pack; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = V_1; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6 = ___1_pack; NullCheck(L_5); L_5->___ParentPack_25 = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___ParentPack_25), (void*)L_6); // newMod.ParentPreset = newSetup; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_7 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = ___0_newSetup; NullCheck(L_7); L_7->___ParentPreset_24 = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->___ParentPreset_24), (void*)L_8); // if (IsModDisabledForThisSetup(sourcePack.FieldModificators[m])) ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_9 = ___2_sourcePack; NullCheck(L_9); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_10 = L_9->___FieldModificators_4; int32_t L_11 = V_0; NullCheck(L_10); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_12; L_12 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_10, L_11, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); bool L_13; L_13 = FieldSetup_IsModDisabledForThisSetup_m29020F1D61F11FC762F2F0172204BDEEB32D9BBD(__this, L_12, NULL); if (!L_13) { goto IL_0052; } } { // newMod.Enabled = false; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_14 = V_1; NullCheck(L_14); L_14->___Enabled_5 = (bool)0; // newSetup.Ignores.Add(newMod); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = ___0_newSetup; NullCheck(L_15); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_16 = L_15->___Ignores_16; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_17 = V_1; NullCheck(L_16); List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_16, L_17, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); // newSetup.AddToDisabled(newMod); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = ___0_newSetup; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_19 = V_1; NullCheck(L_18); FieldSetup_AddToDisabled_m953243AC313E8872165B2D37B49DAAD5F03E8CE0(L_18, L_19, NULL); } IL_0052: { // pack.FieldModificators[m] = newMod; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_20 = ___1_pack; NullCheck(L_20); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_21 = L_20->___FieldModificators_4; int32_t L_22 = V_0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_23 = V_1; NullCheck(L_21); List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2(L_21, L_22, L_23, List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var); // for (int m = 0; m < pack.FieldModificators.Count; m++) int32_t L_24 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0063: { // for (int m = 0; m < pack.FieldModificators.Count; m++) int32_t L_25 = V_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_26 = ___1_pack; NullCheck(L_26); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_27 = L_26->___FieldModificators_4; NullCheck(L_27); int32_t L_28; L_28 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_27, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_25) < ((int32_t)L_28))) { goto IL_0004; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RunMainInstructions(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunMainInstructions_m284B6452A08958FE7C78C52C98096B65A6A9D09C (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_instructions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (instructions != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = ___1_instructions; if (!L_0) { goto IL_007c; } } { // for (int i = 0; i < instructions.Count; i++) V_0 = 0; goto IL_0073; } IL_0007: { // if (instructions[i].definition == null) { continue; } List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = ___1_instructions; int32_t L_2 = V_0; NullCheck(L_1); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_3; L_3 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_1, L_2, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4 = L_3.___definition_3; if (!L_4) { goto IL_006f; } } { // if (instructions[i].IsPreDefinition && instructions[i].definition.InstructionType != InstructionDefinition.EInstruction.DoorHole) { /*UnityEngine.Debug.Log("zxc"); */continue; } List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_5 = ___1_instructions; int32_t L_6 = V_0; NullCheck(L_5); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_7; L_7 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_5, L_6, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_2 = L_7; bool L_8; L_8 = SpawnInstruction_get_IsPreDefinition_m4DFCF719CC3C024D464FB51FFF609A85EA8C48E1((&V_2), NULL); if (!L_8) { goto IL_003a; } } { List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_9 = ___1_instructions; int32_t L_10 = V_0; NullCheck(L_9); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_11; L_11 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_9, L_10, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_12 = L_11.___definition_3; NullCheck(L_12); int32_t L_13 = L_12->___InstructionType_1; if ((!(((uint32_t)L_13) == ((uint32_t)1)))) { goto IL_006f; } } IL_003a: { // if (instructions[i].IsPostDefinition) { continue; } List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_14 = ___1_instructions; int32_t L_15 = V_0; NullCheck(L_14); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_16; L_16 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_14, L_15, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_2 = L_16; bool L_17; L_17 = SpawnInstruction_get_IsPostDefinition_m3C175A8121A830F341DCA83606CBD5DA29BD361B((&V_2), NULL); if (L_17) { goto IL_006f; } } { // var cell = grid.GetCell(instructions[i].gridPosition, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_18 = ___0_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_19 = ___1_instructions; int32_t L_20 = V_0; NullCheck(L_19); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_21; L_21 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_19, L_20, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_22 = L_21.___gridPosition_0; NullCheck(L_18); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_23; L_23 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_18, L_22, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_1 = L_23; // if (cell == null) { continue; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_24 = V_1; if (!L_24) { goto IL_006f; } } { // cell.AddCellInstruction(instructions[i]); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_1; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_26 = ___1_instructions; int32_t L_27 = V_0; NullCheck(L_26); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_28; L_28 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_26, L_27, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); NullCheck(L_25); FieldCell_AddCellInstruction_m3C9904BCD677E61D8DF92E7724FEC338412F013A(L_25, L_28, NULL); } IL_006f: { // for (int i = 0; i < instructions.Count; i++) int32_t L_29 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_0073: { // for (int i = 0; i < instructions.Count; i++) int32_t L_30 = V_0; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_31 = ___1_instructions; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_31, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_0007; } } IL_007c: { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RunRulesOnGraph(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunRulesOnGraph_m138EDC78F22C8040F138FC942C95092EC3FBAD5D (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_randCells, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_randCells2, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___3_instructions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_CheckForNulls_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m0E92FE3E48B65F1926B805E9FB8AD95ECEA2484A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // RunMainInstructions(grid, instructions); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___0_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = ___3_instructions; FieldSetup_RunMainInstructions_m284B6452A08958FE7C78C52C98096B65A6A9D09C(__this, L_0, L_1, NULL); // PGGUtils.CheckForNulls(disabledMods); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_2 = __this->___disabledMods_20; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_CheckForNulls_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m0E92FE3E48B65F1926B805E9FB8AD95ECEA2484A(L_2, PGGUtils_CheckForNulls_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m0E92FE3E48B65F1926B805E9FB8AD95ECEA2484A_RuntimeMethod_var); // for (int p = 0; p < ModificatorPacks.Count; p++) V_0 = 0; goto IL_0058; } IL_0018: { // if (ModificatorPacks[p] == null) continue; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_3 = __this->___ModificatorPacks_15; int32_t L_4 = V_0; NullCheck(L_3); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5; L_5 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_3, L_4, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_6) { goto IL_0054; } } { // if (ModificatorPacks[p].DisableWholePackage) continue; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_7 = __this->___ModificatorPacks_15; int32_t L_8 = V_0; NullCheck(L_7); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_9; L_9 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_7, L_8, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_9); bool L_10 = L_9->___DisableWholePackage_7; if (L_10) { goto IL_0054; } } { // RunModificatorPackOn(ModificatorPacks[p], grid, randCells, randCells2); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_11 = __this->___ModificatorPacks_15; int32_t L_12 = V_0; NullCheck(L_11); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_13; L_13 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_11, L_12, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_14 = ___0_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_15 = ___1_randCells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_16 = ___2_randCells2; FieldSetup_RunModificatorPackOn_mE2660561AFC4AAD026F1001D570C7030D5FE2EF8(__this, L_13, L_14, L_15, L_16, NULL); } IL_0054: { // for (int p = 0; p < ModificatorPacks.Count; p++) int32_t L_17 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0058: { // for (int p = 0; p < ModificatorPacks.Count; p++) int32_t L_18 = V_0; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_19 = __this->___ModificatorPacks_15; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_19, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_20))) { goto IL_0018; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RunModificatorPackOn(FIMSpace.Generating.ModificatorsPack,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunModificatorPackOn_mE2660561AFC4AAD026F1001D570C7030D5FE2EF8 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_randCells, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___3_randCells2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { // if (pack.SeedMode != ModificatorsPack.ESeedMode.None) ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_0 = ___0_pack; NullCheck(L_0); int32_t L_1 = L_0->___SeedMode_8; if (!L_1) { goto IL_0031; } } { // if (pack.SeedMode == ModificatorsPack.ESeedMode.Reset) ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_2 = ___0_pack; NullCheck(L_2); int32_t L_3 = L_2->___SeedMode_8; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_001d; } } { // FGenerators.SetSeed(FGenerators.LatestSeed); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_4; L_4 = FGenerators_get_LatestSeed_mCC8140F0F083A48C18D8927549A2DD6A02C72ED2_inline(NULL); FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_4, NULL); goto IL_0031; } IL_001d: { // else if (pack.SeedMode == ModificatorsPack.ESeedMode.Custom) ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5 = ___0_pack; NullCheck(L_5); int32_t L_6 = L_5->___SeedMode_8; if ((!(((uint32_t)L_6) == ((uint32_t)2)))) { goto IL_0031; } } { // FGenerators.SetSeed(pack.CustomSeed); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_7 = ___0_pack; NullCheck(L_7); int32_t L_8 = L_7->___CustomSeed_9; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_8, NULL); } IL_0031: { // for (int r = 0; r < pack.FieldModificators.Count; r++) V_0 = 0; goto IL_00ef; } IL_0038: { // if (pack.FieldModificators[r] == null) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_9 = ___0_pack; NullCheck(L_9); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_10 = L_9->___FieldModificators_4; int32_t L_11 = V_0; NullCheck(L_10); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_12; L_12 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_10, L_11, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_13) { goto IL_00eb; } } { // if (pack.FieldModificators[r].Enabled == false) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_14 = ___0_pack; NullCheck(L_14); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_15 = L_14->___FieldModificators_4; int32_t L_16 = V_0; NullCheck(L_15); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_17; L_17 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_15, L_16, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_17); bool L_18 = L_17->___Enabled_5; if (!L_18) { goto IL_00eb; } } { // if (Ignores.Contains(pack.FieldModificators[r])) continue; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_19 = __this->___Ignores_16; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_20 = ___0_pack; NullCheck(L_20); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_21 = L_20->___FieldModificators_4; int32_t L_22 = V_0; NullCheck(L_21); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_23; L_23 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_21, L_22, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_19); bool L_24; L_24 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_19, L_23, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_24) { goto IL_00eb; } } { // if (IsEnabled(pack.FieldModificators[r]) == false) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_25 = ___0_pack; NullCheck(L_25); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_26 = L_25->___FieldModificators_4; int32_t L_27 = V_0; NullCheck(L_26); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_28; L_28 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_26, L_27, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); bool L_29; L_29 = FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4(__this, L_28, NULL); if (!L_29) { goto IL_00eb; } } { // if (pack.FieldModificators[r].VariantOf != null) ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_30 = ___0_pack; NullCheck(L_30); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_31 = L_30->___FieldModificators_4; int32_t L_32 = V_0; NullCheck(L_31); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_33; L_33 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_31, L_32, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_33); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_34 = L_33->___VariantOf_18; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_35; L_35 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_34, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_35) { goto IL_00d4; } } { // pack.FieldModificators[r].VariantOf.ModifyGraph(this, grid, randCells, randCells2, pack.FieldModificators[r]); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_36 = ___0_pack; NullCheck(L_36); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_37 = L_36->___FieldModificators_4; int32_t L_38 = V_0; NullCheck(L_37); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_39; L_39 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_37, L_38, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_39); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_40 = L_39->___VariantOf_18; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_41 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_42 = ___2_randCells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_43 = ___3_randCells2; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_44 = ___0_pack; NullCheck(L_44); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_45 = L_44->___FieldModificators_4; int32_t L_46 = V_0; NullCheck(L_45); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_47; L_47 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_45, L_46, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_40); VirtualActionInvoker5< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* >::Invoke(6 /* System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,FIMSpace.Generating.FieldModification) */, L_40, __this, L_41, L_42, L_43, L_47); goto IL_00eb; } IL_00d4: { // pack.FieldModificators[r].ModifyGraph(this, grid, randCells, randCells2); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_48 = ___0_pack; NullCheck(L_48); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_49 = L_48->___FieldModificators_4; int32_t L_50 = V_0; NullCheck(L_49); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_51; L_51 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_49, L_50, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_52 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_53 = ___2_randCells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_54 = ___3_randCells2; NullCheck(L_51); VirtualActionInvoker5< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* >::Invoke(6 /* System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,FIMSpace.Generating.FieldModification) */, L_51, __this, L_52, L_53, L_54, (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL); } IL_00eb: { // for (int r = 0; r < pack.FieldModificators.Count; r++) int32_t L_55 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_00ef: { // for (int r = 0; r < pack.FieldModificators.Count; r++) int32_t L_56 = V_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_57 = ___0_pack; NullCheck(L_57); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_58 = L_57->___FieldModificators_4; NullCheck(L_58); int32_t L_59; L_59 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_58, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_56) < ((int32_t)L_59))) { goto IL_0038; } } { // for (int r = 0; r < pack.FieldModificators.Count; r++) V_1 = 0; goto IL_019c; } IL_0107: { // if (pack.FieldModificators[r] == null) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_60 = ___0_pack; NullCheck(L_60); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_61 = L_60->___FieldModificators_4; int32_t L_62 = V_1; NullCheck(L_61); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_63; L_63 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_61, L_62, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_64; L_64 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_63, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_64) { goto IL_0198; } } { // if (pack.FieldModificators[r].Enabled == false) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_65 = ___0_pack; NullCheck(L_65); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_66 = L_65->___FieldModificators_4; int32_t L_67 = V_1; NullCheck(L_66); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_68; L_68 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_66, L_67, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_68); bool L_69 = L_68->___Enabled_5; if (!L_69) { goto IL_0198; } } { // if (Ignores.Contains(pack.FieldModificators[r])) continue; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_70 = __this->___Ignores_16; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_71 = ___0_pack; NullCheck(L_71); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_72 = L_71->___FieldModificators_4; int32_t L_73 = V_1; NullCheck(L_72); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_74; L_74 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_72, L_73, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_70); bool L_75; L_75 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_70, L_74, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_75) { goto IL_0198; } } { // if (IsEnabled(pack.FieldModificators[r]) == false) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_76 = ___0_pack; NullCheck(L_76); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_77 = L_76->___FieldModificators_4; int32_t L_78 = V_1; NullCheck(L_77); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_79; L_79 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_77, L_78, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); bool L_80; L_80 = FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4(__this, L_79, NULL); if (!L_80) { goto IL_0198; } } { // for (int s = 0; s < pack.FieldModificators[r].Spawners.Count; s++) V_2 = 0; goto IL_017f; } IL_015f: { // pack.FieldModificators[r].Spawners[s].OnAfterModificatorsCall(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_81 = ___0_pack; NullCheck(L_81); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_82 = L_81->___FieldModificators_4; int32_t L_83 = V_1; NullCheck(L_82); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_84; L_84 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_82, L_83, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_84); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_85 = L_84->___Spawners_16; int32_t L_86 = V_2; NullCheck(L_85); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_87; L_87 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_85, L_86, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_87); FieldSpawner_OnAfterModificatorsCall_mC324450EF8687E15520D8614DDD4C3258465D7B5(L_87, NULL); // for (int s = 0; s < pack.FieldModificators[r].Spawners.Count; s++) int32_t L_88 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_88, 1)); } IL_017f: { // for (int s = 0; s < pack.FieldModificators[r].Spawners.Count; s++) int32_t L_89 = V_2; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_90 = ___0_pack; NullCheck(L_90); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_91 = L_90->___FieldModificators_4; int32_t L_92 = V_1; NullCheck(L_91); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_93; L_93 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_91, L_92, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_93); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_94 = L_93->___Spawners_16; NullCheck(L_94); int32_t L_95; L_95 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_94, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_95))) { goto IL_015f; } } IL_0198: { // for (int r = 0; r < pack.FieldModificators.Count; r++) int32_t L_96 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_96, 1)); } IL_019c: { // for (int r = 0; r < pack.FieldModificators.Count; r++) int32_t L_97 = V_1; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_98 = ___0_pack; NullCheck(L_98); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_99 = L_98->___FieldModificators_4; NullCheck(L_99); int32_t L_100; L_100 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_99, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_97) < ((int32_t)L_100))) { goto IL_0107; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RunModificatorOnGrid(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,FIMSpace.Generating.FieldModification,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunModificatorOnGrid_mCAEE9409E03891C5203235DD96B5C72EF5718BF4 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_randCells, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___2_randCells2, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___3_modificator, bool ___4_dontRunIfDisabledByFieldSetup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89C01DD2F4EFFACFA6B3CD9ADC84A2F0015EB129); s_Il2CppMethodInitialized = true; } { // if (modificator == null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = ___3_modificator; 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_0025; } } { // UnityEngine.Debug.Log("[Interior Generator] Not assigned target modificator to " + name + "!"); String_t* L_2; L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_3; L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral89C01DD2F4EFFACFA6B3CD9ADC84A2F0015EB129, L_2, _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL); // return; return; } IL_0025: { // if (modificator.Enabled == false) return; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = ___3_modificator; NullCheck(L_4); bool L_5 = L_4->___Enabled_5; if (L_5) { goto IL_002f; } } { // if (modificator.Enabled == false) return; return; } IL_002f: { // if (dontRunIfDisabledByFieldSetup) if (IsEnabled(modificator) == false) return; bool L_6 = ___4_dontRunIfDisabledByFieldSetup; if (!L_6) { goto IL_003e; } } { // if (dontRunIfDisabledByFieldSetup) if (IsEnabled(modificator) == false) return; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_7 = ___3_modificator; bool L_8; L_8 = FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4(__this, L_7, NULL); if (L_8) { goto IL_003e; } } { // if (dontRunIfDisabledByFieldSetup) if (IsEnabled(modificator) == false) return; return; } IL_003e: { // if (modificator.VariantOf != null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = ___3_modificator; NullCheck(L_9); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_10 = L_9->___VariantOf_18; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0060; } } { // modificator.VariantOf.ModifyGraph(this, grid, randCells, randCells2, modificator); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_12 = ___3_modificator; NullCheck(L_12); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_13 = L_12->___VariantOf_18; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_14 = ___0_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_15 = ___1_randCells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_16 = ___2_randCells2; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_17 = ___3_modificator; NullCheck(L_13); VirtualActionInvoker5< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* >::Invoke(6 /* System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,FIMSpace.Generating.FieldModification) */, L_13, __this, L_14, L_15, L_16, L_17); return; } IL_0060: { // modificator.ModifyGraph(this, grid, randCells, randCells2); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_18 = ___3_modificator; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_19 = ___0_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_20 = ___1_randCells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_21 = ___2_randCells2; NullCheck(L_18); VirtualActionInvoker5< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* >::Invoke(6 /* System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,FIMSpace.Generating.FieldModification) */, L_18, __this, L_19, L_20, L_21, (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RunModificatorWithInstruction(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnInstruction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunModificatorWithInstruction_m42D6CC5E2FC770ECB04A9A72A853A7D43B910471 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_modificator, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___2_guide, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89C01DD2F4EFFACFA6B3CD9ADC84A2F0015EB129); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; bool V_1 = false; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_2; memset((&V_2), 0, sizeof(V_2)); { // if (modificator == null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = ___1_modificator; 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_0024; } } { // UnityEngine.Debug.Log("[Interior Generator] Not assigned target modificator to " + name + "!"); String_t* L_2; L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_3; L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral89C01DD2F4EFFACFA6B3CD9ADC84A2F0015EB129, L_2, _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL); // return; return; } IL_0024: { // FieldCell cell = grid.GetCell(guide.gridPosition, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = ___0_grid; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_5 = ___2_guide; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6 = L_5.___gridPosition_0; NullCheck(L_4); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7; L_7 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_4, L_6, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_0 = L_7; // if (FGenerators.CheckIfExist_NOTNULL(cell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_9; L_9 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_8, NULL); if (!L_9) { goto IL_0097; } } { // if (cell.InTargetGridArea) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_0; NullCheck(L_10); bool L_11 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_10)->___InTargetGridArea_1; if (!L_11) { goto IL_0097; } } { // bool ignoreRestr = false; V_1 = (bool)0; // if (FGenerators.CheckIfExist_NOTNULL(guide.definition)) if (guide.definition.InstructionType == InstructionDefinition.EInstruction.DoorHole) ignoreRestr = true; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_12 = ___2_guide; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_13 = L_12.___definition_3; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_14; L_14 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_13, NULL); if (!L_14) { goto IL_0061; } } { // if (FGenerators.CheckIfExist_NOTNULL(guide.definition)) if (guide.definition.InstructionType == InstructionDefinition.EInstruction.DoorHole) ignoreRestr = true; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_15 = ___2_guide; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_16 = L_15.___definition_3; NullCheck(L_16); int32_t L_17 = L_16->___InstructionType_1; if ((!(((uint32_t)L_17) == ((uint32_t)1)))) { goto IL_0061; } } { // if (FGenerators.CheckIfExist_NOTNULL(guide.definition)) if (guide.definition.InstructionType == InstructionDefinition.EInstruction.DoorHole) ignoreRestr = true; V_1 = (bool)1; } IL_0061: { // if (guide.useDirection) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_18 = ___2_guide; bool L_19 = L_18.___useDirection_2; if (!L_19) { goto IL_0082; } } { // modificator.ModifyGraphCell(this, cell, grid, true, guide.FlatDirection, true, ignoreRestr); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_20 = ___1_modificator; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_21 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_22 = ___0_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = SpawnInstruction_get_FlatDirection_m60A768EFE52DF21D1751AEE51C2C1AADC2E8D876((&___2_guide), NULL); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_24; memset((&L_24), 0, sizeof(L_24)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_24), L_23, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); bool L_25 = V_1; NullCheck(L_20); FieldModification_ModifyGraphCell_m1EF87EED50895843E6E296B2F88CF3A3C7403AA3(L_20, __this, L_21, L_22, (bool)1, L_24, (bool)1, L_25, NULL); return; } IL_0082: { // modificator.ModifyGraphCell(this, cell, grid, true, null, true, ignoreRestr); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_26 = ___1_modificator; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_28 = ___0_grid; il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_29 = V_2; bool L_30 = V_1; NullCheck(L_26); FieldModification_ModifyGraphCell_m1EF87EED50895843E6E296B2F88CF3A3C7403AA3(L_26, __this, L_27, L_28, (bool)1, L_29, (bool)1, L_30, NULL); } IL_0097: { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RefreshUtilityMods() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RefreshUtilityMods_mEBE8AB9A15D983465CA6CF7EAEB2594E370A0413 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < UtilityModificators.Count; i++) V_0 = 0; goto IL_00cf; } IL_0007: { // if (UtilityModificators[i] == null) continue; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_0 = __this->___UtilityModificators_14; int32_t L_1 = V_0; NullCheck(L_0); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2; L_2 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_0, L_1, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_3) { goto IL_00cb; } } { // UtilityModificators[i].ParentPreset = this; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_4 = __this->___UtilityModificators_14; int32_t L_5 = V_0; NullCheck(L_4); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_6; L_6 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_4, L_5, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_6); L_6->___ParentPreset_24 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_6->___ParentPreset_24), (void*)__this); // if (UtilityModificators[i].ParentPack == null) List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_7 = __this->___UtilityModificators_14; int32_t L_8 = V_0; NullCheck(L_7); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9; L_9 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_7, L_8, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_9); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_10 = L_9->___ParentPack_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0062; } } { // UtilityModificators[i].ParentPack = RootPack; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_12 = __this->___UtilityModificators_14; int32_t L_13 = V_0; NullCheck(L_12); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_14; L_14 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_12, L_13, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_15 = __this->___RootPack_13; NullCheck(L_14); L_14->___ParentPack_25 = L_15; Il2CppCodeGenWriteBarrier((void**)(&L_14->___ParentPack_25), (void*)L_15); goto IL_00cb; } IL_0062: { // if (UtilityModificators[i].ParentPreset.UtilityModificators.Contains(UtilityModificators[i]) == false) List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_16 = __this->___UtilityModificators_14; int32_t L_17 = V_0; NullCheck(L_16); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_18; L_18 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_16, L_17, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_18); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_19 = L_18->___ParentPreset_24; NullCheck(L_19); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_20 = L_19->___UtilityModificators_14; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_21 = __this->___UtilityModificators_14; int32_t L_22 = V_0; NullCheck(L_21); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_23; L_23 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_21, L_22, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_20); bool L_24; L_24 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_20, L_23, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_24) { goto IL_00cb; } } { // if (UtilityModificators[i].ParentPack.FieldModificators.Contains(UtilityModificators[i]) == false) List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_25 = __this->___UtilityModificators_14; int32_t L_26 = V_0; NullCheck(L_25); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_27; L_27 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_25, L_26, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_27); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_28 = L_27->___ParentPack_25; NullCheck(L_28); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_29 = L_28->___FieldModificators_4; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_30 = __this->___UtilityModificators_14; int32_t L_31 = V_0; NullCheck(L_30); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_32; L_32 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_30, L_31, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_29); bool L_33; L_33 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_29, L_32, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_33) { goto IL_00cb; } } { // UtilityModificators[i].ParentPack = RootPack; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_34 = __this->___UtilityModificators_14; int32_t L_35 = V_0; NullCheck(L_34); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_36; L_36 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_34, L_35, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_37 = __this->___RootPack_13; NullCheck(L_36); L_36->___ParentPack_25 = L_37; Il2CppCodeGenWriteBarrier((void**)(&L_36->___ParentPack_25), (void*)L_37); } IL_00cb: { // for (int i = 0; i < UtilityModificators.Count; i++) int32_t L_38 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00cf: { // for (int i = 0; i < UtilityModificators.Count; i++) int32_t L_39 = V_0; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_40 = __this->___UtilityModificators_14; NullCheck(L_40); int32_t L_41; L_41 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_40, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_39) < ((int32_t)L_41))) { goto IL_0007; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::AddAfterGeneratingEvent(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_AddAfterGeneratingEvent_m8042EA134795CBE64F7645AEAB85722C392E70D0 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_a, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (OnAfterGeneratingEvents == null) OnAfterGeneratingEvents = new List(); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_0 = __this->___OnAfterGeneratingEvents_26; if (L_0) { goto IL_0013; } } { // if (OnAfterGeneratingEvents == null) OnAfterGeneratingEvents = new List(); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_1 = (List_1_tDB72209F35D56F62A287633F9450978E90B90987*)il2cpp_codegen_object_new(List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212(L_1, List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var); __this->___OnAfterGeneratingEvents_26 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___OnAfterGeneratingEvents_26), (void*)L_1); } IL_0013: { // OnAfterGeneratingEvents.Add(a); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_2 = __this->___OnAfterGeneratingEvents_26; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_a; NullCheck(L_2); List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_inline(L_2, L_3, List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var); // } return; } } // System.Boolean FIMSpace.Generating.FieldSetup::RequiresScaledGraphs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetup_RequiresScaledGraphs_mB8D8FD82487AF10092788817651DB57B00A78BCB (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // for (int p = 0; p < ModificatorPacks.Count; p++) V_0 = 0; goto IL_007c; } IL_0004: { // if (ModificatorPacks[p] == null) continue; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_0 = __this->___ModificatorPacks_15; int32_t L_1 = V_0; NullCheck(L_0); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_2; L_2 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_0, L_1, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_3) { goto IL_0078; } } { // for (int m = 0; m < ModificatorPacks[p].FieldModificators.Count; m++) V_1 = 0; goto IL_005f; } IL_001c: { // if (ModificatorPacks[p].FieldModificators[m] == null) continue; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_4 = __this->___ModificatorPacks_15; int32_t L_5 = V_0; NullCheck(L_4); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6; L_6 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_4, L_5, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_6); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_7 = L_6->___FieldModificators_4; int32_t L_8 = V_1; NullCheck(L_7); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9; L_9 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_7, L_8, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_10) { goto IL_005b; } } { // if (ModificatorPacks[p].FieldModificators[m].RequiresScaledGraphs()) return true; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_11 = __this->___ModificatorPacks_15; int32_t L_12 = V_0; NullCheck(L_11); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_13; L_13 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_11, L_12, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_13); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_14 = L_13->___FieldModificators_4; int32_t L_15 = V_1; NullCheck(L_14); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_16; L_16 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_14, L_15, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_16); bool L_17; L_17 = FieldModification_RequiresScaledGraphs_m2C64A929425522C2AB5D759BE65C350199357199(L_16, NULL); if (!L_17) { goto IL_005b; } } { // if (ModificatorPacks[p].FieldModificators[m].RequiresScaledGraphs()) return true; return (bool)1; } IL_005b: { // for (int m = 0; m < ModificatorPacks[p].FieldModificators.Count; m++) int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_005f: { // for (int m = 0; m < ModificatorPacks[p].FieldModificators.Count; m++) int32_t L_19 = V_1; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_20 = __this->___ModificatorPacks_15; int32_t L_21 = V_0; NullCheck(L_20); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_22; L_22 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_20, L_21, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_22); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_23 = L_22->___FieldModificators_4; NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_23, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_19) < ((int32_t)L_24))) { goto IL_001c; } } IL_0078: { // for (int p = 0; p < ModificatorPacks.Count; p++) int32_t L_25 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_007c: { // for (int p = 0; p < ModificatorPacks.Count; p++) int32_t L_26 = V_0; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_27 = __this->___ModificatorPacks_15; NullCheck(L_27); int32_t L_28; L_28 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_27, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_26) < ((int32_t)L_28))) { goto IL_0004; } } { // return false; return (bool)0; } } // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::S(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_S_mE25594659C12CC93C90205CD832376C827004CD0 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_toScale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_scale, const RuntimeMethod* method) { { // return Vector3.Scale(toScale, scale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_toScale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_scale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_0, L_1, NULL); return L_2; } } // System.Void FIMSpace.Generating.FieldSetup::PostEvents(FIMSpace.Generating.InstantiatedFieldInfo&,FIMSpace.Generating.FGenGraph`2,UnityEngine.Bounds,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_PostEvents_m2EA1E1AFC6F600559EA27FAF955099E0466053DB (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** ___0_generatedRef, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___2_fieldBounds, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_container, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m619B3CD5C6FA7D86B0F71B12D89107AC1632E4DD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_Copy_mA75F2BAE903F624F9239B420E7B125CF887AB5C2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D_m71DD665FD8BB71E7F0CA0231963C164F3C0A8878_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m0084C8E1307421A30738FC5F3A6CE3A567F13BA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_mCA89DAF406FB177DFEFF48950F554068BE42D7EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCE8F5764B7D889130A089E1BEEBEABBCF4BB22BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mA3FDE68C920404F2D0864299F528A8268D1CFB2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mDFF2BDEB7AD41BB9FAEAA1077DA658C6822A7072_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3BEC15B609CFFB51E63A05733E73B083951645FA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m81D7B93C375ECAC1248F377D3B3A5F96A9547E81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6CF7059C1BFADBCEE09716C51E4EF101FB0EE4B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFF70B00D625908A0B276F284BB6EF3D5A97CE22A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24A3E766756A2B1F5FFFD332E395065C97ED0D1E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA90CC9D02EC44E8506B2F68CC40B90949EA7CAD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB712A61E66DCAE30371358501A4CEE51F6536196); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD33E4C0AEB2753F0AD05A951843B93F9EBBA80A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0E6F4BF26B4A61BF9095BE5B73603FE80A8A65E); s_Il2CppMethodInitialized = true; } List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* V_0 = NULL; bool V_1 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_3 = NULL; int32_t V_4 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_5 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_6; memset((&V_6), 0, sizeof(V_6)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_7 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_8 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_9 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_13 = NULL; int32_t V_14 = 0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_15 = NULL; int32_t V_16 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_17; memset((&V_17), 0, sizeof(V_17)); int32_t V_18 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_19; memset((&V_19), 0, sizeof(V_19)); int32_t V_20 = 0; int32_t V_21 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_22; memset((&V_22), 0, sizeof(V_22)); int32_t V_23 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_24; memset((&V_24), 0, sizeof(V_24)); int32_t V_25 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_26 = NULL; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* V_27 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_28 = NULL; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* V_29 = NULL; int32_t V_30 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_31; memset((&V_31), 0, sizeof(V_31)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_32; memset((&V_32), 0, sizeof(V_32)); int32_t V_33 = 0; int32_t V_34 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_35; memset((&V_35), 0, sizeof(V_35)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_36; memset((&V_36), 0, sizeof(V_36)); int32_t V_37 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_38; memset((&V_38), 0, sizeof(V_38)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_39; memset((&V_39), 0, sizeof(V_39)); int32_t V_40 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_41; memset((&V_41), 0, sizeof(V_41)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_42; memset((&V_42), 0, sizeof(V_42)); FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* V_43 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_44; memset((&V_44), 0, sizeof(V_44)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_45; memset((&V_45), 0, sizeof(V_45)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_46 = NULL; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* V_47 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_48 = NULL; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* V_49 = NULL; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* V_50 = NULL; int32_t V_51 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_52; memset((&V_52), 0, sizeof(V_52)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_53; memset((&V_53), 0, sizeof(V_53)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_54; memset((&V_54), 0, sizeof(V_54)); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* V_55 = NULL; int32_t V_56 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_57; memset((&V_57), 0, sizeof(V_57)); int32_t V_58 = 0; TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* V_59 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_60; memset((&V_60), 0, sizeof(V_60)); int32_t V_61 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_62; memset((&V_62), 0, sizeof(V_62)); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* V_63 = NULL; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* V_64 = NULL; int32_t V_65 = 0; int32_t V_66 = 0; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* V_67 = NULL; int32_t V_68 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_69; memset((&V_69), 0, sizeof(V_69)); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* V_70 = NULL; int32_t V_71 = 0; int32_t V_72 = 0; int32_t V_73 = 0; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_74 = NULL; int32_t V_75 = 0; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* V_76 = NULL; int32_t V_77 = 0; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* V_78 = NULL; TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* V_79 = NULL; float G_B121_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B121_1 = NULL; float G_B120_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B120_1 = NULL; float G_B122_0 = 0.0f; float G_B122_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B122_2 = NULL; float G_B124_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B124_1 = NULL; float G_B123_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B123_1 = NULL; float G_B125_0 = 0.0f; float G_B125_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B125_2 = NULL; { // generatedRef.GeneratedTriggers = new List(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_0 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_1 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_0); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_2 = (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174*)il2cpp_codegen_object_new(List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m3BEC15B609CFFB51E63A05733E73B083951645FA(L_2, List_1__ctor_m3BEC15B609CFFB51E63A05733E73B083951645FA_RuntimeMethod_var); NullCheck(L_1); L_1->___GeneratedTriggers_11 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___GeneratedTriggers_11), (void*)L_2); // generatedRef.GeneratedReflectionProbes = new List(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_3 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_4 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_3); List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32* L_5 = (List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32*)il2cpp_codegen_object_new(List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_m81D7B93C375ECAC1248F377D3B3A5F96A9547E81(L_5, List_1__ctor_m81D7B93C375ECAC1248F377D3B3A5F96A9547E81_RuntimeMethod_var); NullCheck(L_4); L_4->___GeneratedReflectionProbes_10 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___GeneratedReflectionProbes_10), (void*)L_5); // if ((!MainReflectionSettings || AddReflectionProbes == false) && TriggerColliderGeneration == ETriggerGenerationMode.None) FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_6 = __this->___MainReflectionSettings_28; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL); if (!L_7) { goto IL_002d; } } { bool L_8 = __this->___AddReflectionProbes_27; if (L_8) { goto IL_004f; } } IL_002d: { int32_t L_9 = __this->___TriggerColliderGeneration_36; if (L_9) { goto IL_004f; } } { // if (AddLightProbes) GenerateLightProbes(grid, ref generatedRef, fieldBounds, container); bool L_10 = __this->___AddLightProbes_34; if (!L_10) { goto IL_0048; } } { // if (AddLightProbes) GenerateLightProbes(grid, ref generatedRef, fieldBounds, container); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = ___1_grid; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_12 = ___0_generatedRef; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_13 = ___2_fieldBounds; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = ___3_container; FieldSetup_GenerateLightProbes_m85DD49EC0C946421FAE4A8DFD3D97C811D14B378(__this, L_11, L_12, L_13, L_14, NULL); } IL_0048: { // ResetScaledGraphs(); FieldSetup_ResetScaledGraphs_mF1A9798380A1DE11D4BC18E33066508C95E6E4BA(__this, NULL); // return; return; } IL_004f: { // List optimalBounds = new List(); List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_15 = (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*)il2cpp_codegen_object_new(List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_il2cpp_TypeInfo_var); NullCheck(L_15); List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911(L_15, List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_RuntimeMethod_var); V_0 = L_15; // bool generateOptimal = false; V_1 = (bool)0; // if (AddReflectionProbes && MainReflectionSettings && AddMultipleProbes) generateOptimal = true; bool L_16 = __this->___AddReflectionProbes_27; if (!L_16) { goto IL_0076; } } { FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_17 = __this->___MainReflectionSettings_28; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL); if (!L_18) { goto IL_0076; } } { bool L_19 = __this->___AddMultipleProbes_29; if (!L_19) { goto IL_0076; } } { // if (AddReflectionProbes && MainReflectionSettings && AddMultipleProbes) generateOptimal = true; V_1 = (bool)1; } IL_0076: { // if (!generateOptimal) if (TriggerColliderGeneration == ETriggerGenerationMode.MultipleBoxesFill) generateOptimal = true; bool L_20 = V_1; if (L_20) { goto IL_0084; } } { // if (!generateOptimal) if (TriggerColliderGeneration == ETriggerGenerationMode.MultipleBoxesFill) generateOptimal = true; int32_t L_21 = __this->___TriggerColliderGeneration_36; if ((!(((uint32_t)L_21) == ((uint32_t)2)))) { goto IL_0084; } } { // if (!generateOptimal) if (TriggerColliderGeneration == ETriggerGenerationMode.MultipleBoxesFill) generateOptimal = true; V_1 = (bool)1; } IL_0084: { // if (generateOptimal) bool L_22 = V_1; if (!L_22) { goto IL_05b9; } } { // Vector3 scale = Vector3.one; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); V_2 = L_23; // FGenGraph graphCopy = grid.Copy(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_24 = ___1_grid; NullCheck(L_24); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_25; L_25 = FGenGraph_2_Copy_mA75F2BAE903F624F9239B420E7B125CF887AB5C2(L_24, (bool)1, FGenGraph_2_Copy_mA75F2BAE903F624F9239B420E7B125CF887AB5C2_RuntimeMethod_var); V_3 = L_25; // for (int i = 0; i <= 1000; i++) V_4 = 0; goto IL_0213; } IL_00a0: { // if (graphCopy.AllApprovedCells.Count == 0) break; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_26 = V_3; NullCheck(L_26); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_27 = L_26->___AllApprovedCells_1; NullCheck(L_27); int32_t L_28; L_28 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_27, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if (!L_28) { goto IL_021f; } } { // var startCell = graphCopy.AllApprovedCells[0]; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_29 = V_3; NullCheck(L_29); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_30 = L_29->___AllApprovedCells_1; NullCheck(L_30); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_31; L_31 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_30, 0, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_5 = L_31; // Bounds iBounds = new Bounds(S(startCell.Pos, scale), scale); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_32 = V_5; NullCheck(L_32); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_33 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_32)->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_33, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = FieldSetup_S_mE25594659C12CC93C90205CD832376C827004CD0(__this, L_34, L_35, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_2; Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_6), L_36, L_37, NULL); // negX = new FieldCell(); negZ = new FieldCell(); posX = new FieldCell(); posZ = new FieldCell(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_38 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)il2cpp_codegen_object_new(FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var); NullCheck(L_38); FieldCell__ctor_m2A4A42DE96F3C584CF8E6C22465879B3D47C6D61(L_38, NULL); V_7 = L_38; // negX = new FieldCell(); negZ = new FieldCell(); posX = new FieldCell(); posZ = new FieldCell(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_39 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)il2cpp_codegen_object_new(FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var); NullCheck(L_39); FieldCell__ctor_m2A4A42DE96F3C584CF8E6C22465879B3D47C6D61(L_39, NULL); V_8 = L_39; // negX = new FieldCell(); negZ = new FieldCell(); posX = new FieldCell(); posZ = new FieldCell(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_40 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)il2cpp_codegen_object_new(FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var); NullCheck(L_40); FieldCell__ctor_m2A4A42DE96F3C584CF8E6C22465879B3D47C6D61(L_40, NULL); V_9 = L_40; // negX = new FieldCell(); negZ = new FieldCell(); posX = new FieldCell(); posZ = new FieldCell(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_41 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)il2cpp_codegen_object_new(FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var); NullCheck(L_41); FieldCell__ctor_m2A4A42DE96F3C584CF8E6C22465879B3D47C6D61(L_41, NULL); V_10 = L_41; // CheckGraphForNearestMargins(graphCopy, TriggerGenSettings.MaxCellChecks, startCell, ref posX, ref negX, ref posZ, ref negZ); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_42 = V_3; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_43 = __this->___TriggerGenSettings_37; NullCheck(L_43); int32_t L_44 = L_43->___MaxCellChecks_3; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_45 = V_5; FieldSetup_CheckGraphForNearestMargins_mDEC704584EEFB725496759AE3788058707E49CAB(L_42, L_44, L_45, (&V_9), (&V_7), (&V_10), (&V_8), NULL); // graphCopy.RemoveCell(startCell); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_46 = V_3; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_47 = V_5; NullCheck(L_46); FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8(L_46, L_47, FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var); // if (negX != null && negZ != null && posX != null && posZ != null) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_48 = V_7; if (!L_48) { goto IL_01de; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_49 = V_8; if (!L_49) { goto IL_01de; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_50 = V_9; if (!L_50) { goto IL_01de; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_51 = V_10; if (!L_51) { goto IL_01de; } } { // for (int x = negX.Pos.x; x <= posX.Pos.x; x++) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_52 = V_7; NullCheck(L_52); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_53 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_52)->___Pos_0); int32_t L_54; L_54 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_53, NULL); V_11 = L_54; goto IL_01cb; } IL_0147: { // for (int z = negZ.Pos.z; z <= posZ.Pos.z; z++) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_55 = V_8; NullCheck(L_55); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_56 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_55)->___Pos_0); int32_t L_57; L_57 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_56, NULL); V_12 = L_57; goto IL_01b5; } IL_0157: { // var mCell = graphCopy.GetCell(new Vector3Int(x, startCell.Pos.y, z), false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_58 = V_3; int32_t L_59 = V_11; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_60 = V_5; NullCheck(L_60); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_61 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_60)->___Pos_0); int32_t L_62; L_62 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_61, NULL); int32_t L_63 = V_12; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_64; memset((&L_64), 0, sizeof(L_64)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_64), L_59, L_62, L_63, /*hidden argument*/NULL); NullCheck(L_58); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_65; L_65 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_58, L_64, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_13 = L_65; // if (FGenerators.CheckIfExist_NOTNULL(mCell)) if (mCell.InTargetGridArea) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_66 = V_13; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_67; L_67 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_66, NULL); if (!L_67) { goto IL_01af; } } { // if (FGenerators.CheckIfExist_NOTNULL(mCell)) if (mCell.InTargetGridArea) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_68 = V_13; NullCheck(L_68); bool L_69 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_68)->___InTargetGridArea_1; if (!L_69) { goto IL_01af; } } { // iBounds.Encapsulate(new Bounds(S(mCell.Pos, scale), scale)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_70 = V_13; NullCheck(L_70); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_71 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_70)->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72; L_72 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_71, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = FieldSetup_S_mE25594659C12CC93C90205CD832376C827004CD0(__this, L_72, L_73, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_2; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_76; memset((&L_76), 0, sizeof(L_76)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_76), L_74, L_75, /*hidden argument*/NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_6), L_76, NULL); // graphCopy.RemoveCell(mCell); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_77 = V_3; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_78 = V_13; NullCheck(L_77); FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8(L_77, L_78, FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var); } IL_01af: { // for (int z = negZ.Pos.z; z <= posZ.Pos.z; z++) int32_t L_79 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_79, 1)); } IL_01b5: { // for (int z = negZ.Pos.z; z <= posZ.Pos.z; z++) int32_t L_80 = V_12; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_81 = V_10; NullCheck(L_81); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_82 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_81)->___Pos_0); int32_t L_83; L_83 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_82, NULL); if ((((int32_t)L_80) <= ((int32_t)L_83))) { goto IL_0157; } } { // for (int x = negX.Pos.x; x <= posX.Pos.x; x++) int32_t L_84 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_84, 1)); } IL_01cb: { // for (int x = negX.Pos.x; x <= posX.Pos.x; x++) int32_t L_85 = V_11; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_86 = V_9; NullCheck(L_86); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_87 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_86)->___Pos_0); int32_t L_88; L_88 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_87, NULL); if ((((int32_t)L_85) <= ((int32_t)L_88))) { goto IL_0147; } } IL_01de: { // optimalBounds.Add(iBounds); List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_89 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_90 = V_6; NullCheck(L_89); List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_inline(L_89, L_90, List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var); // if (i == 1000) UnityEngine.Debug.Log("Safety end (1000 iterations, bounds created: " + optimalBounds.Count); int32_t L_91 = V_4; if ((!(((uint32_t)L_91) == ((uint32_t)((int32_t)1000))))) { goto IL_020d; } } { // if (i == 1000) UnityEngine.Debug.Log("Safety end (1000 iterations, bounds created: " + optimalBounds.Count); List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_92 = V_0; NullCheck(L_92); int32_t L_93; L_93 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_92, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); V_14 = L_93; String_t* L_94; L_94 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_14), NULL); String_t* L_95; L_95 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE0E6F4BF26B4A61BF9095BE5B73603FE80A8A65E, L_94, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_95, NULL); } IL_020d: { // for (int i = 0; i <= 1000; i++) int32_t L_96 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_96, 1)); } IL_0213: { // for (int i = 0; i <= 1000; i++) int32_t L_97 = V_4; if ((((int32_t)L_97) <= ((int32_t)((int32_t)1000)))) { goto IL_00a0; } } IL_021f: { // if (TriggerGenSettings.JoinBounds) TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_98 = __this->___TriggerGenSettings_37; NullCheck(L_98); bool L_99 = L_98->___JoinBounds_4; if (!L_99) { goto IL_05b9; } } { // List toRemove = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_100 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_100); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_100, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_15 = L_100; // for (int i = optimalBounds.Count - 1; i >= 0; i--) List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_101 = V_0; NullCheck(L_101); int32_t L_102; L_102 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_101, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); V_16 = ((int32_t)il2cpp_codegen_subtract(L_102, 1)); goto IL_03f1; } IL_0245: { // if (i >= optimalBounds.Count) i = optimalBounds.Count - 1; int32_t L_103 = V_16; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_104 = V_0; NullCheck(L_104); int32_t L_105; L_105 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_104, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_103) < ((int32_t)L_105))) { goto IL_0259; } } { // if (i >= optimalBounds.Count) i = optimalBounds.Count - 1; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_106 = V_0; NullCheck(L_106); int32_t L_107; L_107 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_106, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); V_16 = ((int32_t)il2cpp_codegen_subtract(L_107, 1)); } IL_0259: { // toRemove.Clear(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_108 = V_15; NullCheck(L_108); List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_108, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var); // Bounds rBound = optimalBounds[i]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_109 = V_0; int32_t L_110 = V_16; NullCheck(L_109); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_111; L_111 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_109, L_110, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_17 = L_111; // if (rBound.size.x < 1.5f || rBound.size.z < 1.5f) continue; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112; L_112 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_17), NULL); float L_113 = L_112.___x_2; if ((((float)L_113) < ((float)(1.5f)))) { goto IL_03eb; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114; L_114 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_17), NULL); float L_115 = L_114.___z_4; if ((((float)L_115) < ((float)(1.5f)))) { goto IL_03eb; } } { // for (int b = 0; b < optimalBounds.Count; b++) V_18 = 0; goto IL_03ad; } IL_029e: { // if (b == i) continue; int32_t L_116 = V_18; int32_t L_117 = V_16; if ((((int32_t)L_116) == ((int32_t)L_117))) { goto IL_03a7; } } { // Bounds oBound = optimalBounds[b]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_118 = V_0; int32_t L_119 = V_18; NullCheck(L_118); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_120; L_120 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_118, L_119, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_19 = L_120; // if ((oBound.min.x == rBound.min.x && oBound.max.x == rBound.max.x) && // ((oBound.max.z == rBound.min.z || oBound.min.z == rBound.max.z))) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121; L_121 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_19), NULL); float L_122 = L_121.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123; L_123 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_17), NULL); float L_124 = L_123.___x_2; if ((!(((float)L_122) == ((float)L_124)))) { goto IL_032d; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_125; L_125 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_19), NULL); float L_126 = L_125.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127; L_127 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_17), NULL); float L_128 = L_127.___x_2; if ((!(((float)L_126) == ((float)L_128)))) { goto IL_032d; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129; L_129 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_19), NULL); float L_130 = L_129.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131; L_131 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_17), NULL); float L_132 = L_131.___z_4; if ((((float)L_130) == ((float)L_132))) { goto IL_0319; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133; L_133 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_19), NULL); float L_134 = L_133.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135; L_135 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_17), NULL); float L_136 = L_135.___z_4; if ((!(((float)L_134) == ((float)L_136)))) { goto IL_032d; } } IL_0319: { // rBound.Encapsulate(oBound); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_137 = V_19; Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_17), L_137, NULL); // toRemove.Add(b); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_138 = V_15; int32_t L_139 = V_18; NullCheck(L_138); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_138, L_139, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_03a7; } IL_032d: { // if ((oBound.min.z == rBound.min.z && oBound.max.z == rBound.max.z) && // ((oBound.max.x == rBound.min.x || oBound.min.x == rBound.max.x))) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_140; L_140 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_19), NULL); float L_141 = L_140.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142; L_142 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_17), NULL); float L_143 = L_142.___z_4; if ((!(((float)L_141) == ((float)L_143)))) { goto IL_03a7; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144; L_144 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_19), NULL); float L_145 = L_144.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146; L_146 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_17), NULL); float L_147 = L_146.___z_4; if ((!(((float)L_145) == ((float)L_147)))) { goto IL_03a7; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148; L_148 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_19), NULL); float L_149 = L_148.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150; L_150 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_17), NULL); float L_151 = L_150.___x_2; if ((((float)L_149) == ((float)L_151))) { goto IL_0395; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152; L_152 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_19), NULL); float L_153 = L_152.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154; L_154 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_17), NULL); float L_155 = L_154.___x_2; if ((!(((float)L_153) == ((float)L_155)))) { goto IL_03a7; } } IL_0395: { // rBound.Encapsulate(oBound); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_156 = V_19; Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_17), L_156, NULL); // toRemove.Add(b); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_157 = V_15; int32_t L_158 = V_18; NullCheck(L_157); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_157, L_158, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); } IL_03a7: { // for (int b = 0; b < optimalBounds.Count; b++) int32_t L_159 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_159, 1)); } IL_03ad: { // for (int b = 0; b < optimalBounds.Count; b++) int32_t L_160 = V_18; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_161 = V_0; NullCheck(L_161); int32_t L_162; L_162 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_161, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_160) < ((int32_t)L_162))) { goto IL_029e; } } { // optimalBounds[i] = rBound; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_163 = V_0; int32_t L_164 = V_16; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_165 = V_17; NullCheck(L_163); List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0(L_163, L_164, L_165, List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0_RuntimeMethod_var); // for (int r = toRemove.Count - 1; r >= 0; r--) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_166 = V_15; NullCheck(L_166); int32_t L_167; L_167 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_166, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); V_20 = ((int32_t)il2cpp_codegen_subtract(L_167, 1)); goto IL_03e6; } IL_03d1: { // optimalBounds.RemoveAt(toRemove[r]); List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_168 = V_0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_169 = V_15; int32_t L_170 = V_20; NullCheck(L_169); int32_t L_171; L_171 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_169, L_170, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_168); List_1_RemoveAt_mA3FDE68C920404F2D0864299F528A8268D1CFB2E(L_168, L_171, List_1_RemoveAt_mA3FDE68C920404F2D0864299F528A8268D1CFB2E_RuntimeMethod_var); // for (int r = toRemove.Count - 1; r >= 0; r--) int32_t L_172 = V_20; V_20 = ((int32_t)il2cpp_codegen_subtract(L_172, 1)); } IL_03e6: { // for (int r = toRemove.Count - 1; r >= 0; r--) int32_t L_173 = V_20; if ((((int32_t)L_173) >= ((int32_t)0))) { goto IL_03d1; } } IL_03eb: { // for (int i = optimalBounds.Count - 1; i >= 0; i--) int32_t L_174 = V_16; V_16 = ((int32_t)il2cpp_codegen_subtract(L_174, 1)); } IL_03f1: { // for (int i = optimalBounds.Count - 1; i >= 0; i--) int32_t L_175 = V_16; if ((((int32_t)L_175) >= ((int32_t)0))) { goto IL_0245; } } { // for (int i = optimalBounds.Count - 1; i >= 0; i--) List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_176 = V_0; NullCheck(L_176); int32_t L_177; L_177 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_176, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); V_21 = ((int32_t)il2cpp_codegen_subtract(L_177, 1)); goto IL_05b1; } IL_0408: { // if (i >= optimalBounds.Count) i = optimalBounds.Count - 1; int32_t L_178 = V_21; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_179 = V_0; NullCheck(L_179); int32_t L_180; L_180 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_179, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_178) < ((int32_t)L_180))) { goto IL_041c; } } { // if (i >= optimalBounds.Count) i = optimalBounds.Count - 1; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_181 = V_0; NullCheck(L_181); int32_t L_182; L_182 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_181, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); V_21 = ((int32_t)il2cpp_codegen_subtract(L_182, 1)); } IL_041c: { // toRemove.Clear(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_183 = V_15; NullCheck(L_183); List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_183, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var); // Bounds rBound = optimalBounds[i]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_184 = V_0; int32_t L_185 = V_21; NullCheck(L_184); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_186; L_186 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_184, L_185, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_22 = L_186; // if (rBound.size.x > 1.5f && rBound.size.z > 1.5f) continue; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_187; L_187 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_22), NULL); float L_188 = L_187.___x_2; if ((!(((float)L_188) > ((float)(1.5f))))) { goto IL_0456; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189; L_189 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_22), NULL); float L_190 = L_189.___z_4; if ((((float)L_190) > ((float)(1.5f)))) { goto IL_05ab; } } IL_0456: { // for (int b = 0; b < optimalBounds.Count; b++) V_23 = 0; goto IL_056d; } IL_045e: { // if (b == i) continue; int32_t L_191 = V_23; int32_t L_192 = V_21; if ((((int32_t)L_191) == ((int32_t)L_192))) { goto IL_0567; } } { // Bounds oBound = optimalBounds[b]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_193 = V_0; int32_t L_194 = V_23; NullCheck(L_193); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_195; L_195 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_193, L_194, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_24 = L_195; // if ((oBound.min.x == rBound.min.x && oBound.max.x == rBound.max.x) && // ((oBound.max.z == rBound.min.z || oBound.min.z == rBound.max.z))) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_196; L_196 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_24), NULL); float L_197 = L_196.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_198; L_198 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_22), NULL); float L_199 = L_198.___x_2; if ((!(((float)L_197) == ((float)L_199)))) { goto IL_04ed; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_200; L_200 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_24), NULL); float L_201 = L_200.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_202; L_202 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_22), NULL); float L_203 = L_202.___x_2; if ((!(((float)L_201) == ((float)L_203)))) { goto IL_04ed; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_204; L_204 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_24), NULL); float L_205 = L_204.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_206; L_206 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_22), NULL); float L_207 = L_206.___z_4; if ((((float)L_205) == ((float)L_207))) { goto IL_04d9; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_208; L_208 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_24), NULL); float L_209 = L_208.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210; L_210 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_22), NULL); float L_211 = L_210.___z_4; if ((!(((float)L_209) == ((float)L_211)))) { goto IL_04ed; } } IL_04d9: { // rBound.Encapsulate(oBound); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_212 = V_24; Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_22), L_212, NULL); // toRemove.Add(b); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_213 = V_15; int32_t L_214 = V_23; NullCheck(L_213); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_213, L_214, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_0567; } IL_04ed: { // if ((oBound.min.z == rBound.min.z && oBound.max.z == rBound.max.z) && // ((oBound.max.x == rBound.min.x || oBound.min.x == rBound.max.x))) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_215; L_215 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_24), NULL); float L_216 = L_215.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_217; L_217 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_22), NULL); float L_218 = L_217.___z_4; if ((!(((float)L_216) == ((float)L_218)))) { goto IL_0567; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_219; L_219 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_24), NULL); float L_220 = L_219.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_221; L_221 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_22), NULL); float L_222 = L_221.___z_4; if ((!(((float)L_220) == ((float)L_222)))) { goto IL_0567; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_223; L_223 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_24), NULL); float L_224 = L_223.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_225; L_225 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_22), NULL); float L_226 = L_225.___x_2; if ((((float)L_224) == ((float)L_226))) { goto IL_0555; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_227; L_227 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_24), NULL); float L_228 = L_227.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_229; L_229 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_22), NULL); float L_230 = L_229.___x_2; if ((!(((float)L_228) == ((float)L_230)))) { goto IL_0567; } } IL_0555: { // rBound.Encapsulate(oBound); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_231 = V_24; Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_22), L_231, NULL); // toRemove.Add(b); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_232 = V_15; int32_t L_233 = V_23; NullCheck(L_232); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_232, L_233, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); } IL_0567: { // for (int b = 0; b < optimalBounds.Count; b++) int32_t L_234 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_234, 1)); } IL_056d: { // for (int b = 0; b < optimalBounds.Count; b++) int32_t L_235 = V_23; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_236 = V_0; NullCheck(L_236); int32_t L_237; L_237 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_236, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_235) < ((int32_t)L_237))) { goto IL_045e; } } { // optimalBounds[i] = rBound; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_238 = V_0; int32_t L_239 = V_21; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_240 = V_22; NullCheck(L_238); List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0(L_238, L_239, L_240, List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0_RuntimeMethod_var); // for (int r = toRemove.Count - 1; r >= 0; r--) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_241 = V_15; NullCheck(L_241); int32_t L_242; L_242 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_241, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); V_25 = ((int32_t)il2cpp_codegen_subtract(L_242, 1)); goto IL_05a6; } IL_0591: { // optimalBounds.RemoveAt(toRemove[r]); List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_243 = V_0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_244 = V_15; int32_t L_245 = V_25; NullCheck(L_244); int32_t L_246; L_246 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_244, L_245, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_243); List_1_RemoveAt_mA3FDE68C920404F2D0864299F528A8268D1CFB2E(L_243, L_246, List_1_RemoveAt_mA3FDE68C920404F2D0864299F528A8268D1CFB2E_RuntimeMethod_var); // for (int r = toRemove.Count - 1; r >= 0; r--) int32_t L_247 = V_25; V_25 = ((int32_t)il2cpp_codegen_subtract(L_247, 1)); } IL_05a6: { // for (int r = toRemove.Count - 1; r >= 0; r--) int32_t L_248 = V_25; if ((((int32_t)L_248) >= ((int32_t)0))) { goto IL_0591; } } IL_05ab: { // for (int i = optimalBounds.Count - 1; i >= 0; i--) int32_t L_249 = V_21; V_21 = ((int32_t)il2cpp_codegen_subtract(L_249, 1)); } IL_05b1: { // for (int i = optimalBounds.Count - 1; i >= 0; i--) int32_t L_250 = V_21; if ((((int32_t)L_250) >= ((int32_t)0))) { goto IL_0408; } } IL_05b9: { // if (MainReflectionSettings && AddReflectionProbes) FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_251 = __this->___MainReflectionSettings_28; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_252; L_252 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_251, NULL); if (!L_252) { goto IL_0abb; } } { bool L_253 = __this->___AddReflectionProbes_27; if (!L_253) { goto IL_0abb; } } { // if (!AddMultipleProbes) bool L_254 = __this->___AddMultipleProbes_29; if (L_254) { goto IL_0667; } } { // GameObject probeObj = new GameObject(name + "-ReflectionProbe"); String_t* L_255; L_255 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_256; L_256 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_255, _stringLiteralB712A61E66DCAE30371358501A4CEE51F6536196, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_257 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_257); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_257, L_256, NULL); V_26 = L_257; // probeObj.transform.SetParent(container, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_258 = V_26; NullCheck(L_258); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_259; L_259 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_258, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_260 = ___3_container; NullCheck(L_259); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_259, L_260, (bool)1, NULL); // ReflectionProbe probe = probeObj.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_261 = V_26; NullCheck(L_261); ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_262; L_262 = GameObject_AddComponent_TisReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D_m71DD665FD8BB71E7F0CA0231963C164F3C0A8878(L_261, GameObject_AddComponent_TisReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D_m71DD665FD8BB71E7F0CA0231963C164F3C0A8878_RuntimeMethod_var); V_27 = L_262; // MainReflectionSettings.AssignSettingsTo(probe); FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_263 = __this->___MainReflectionSettings_28; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_264 = V_27; NullCheck(L_263); FReflectionProbePreset_AssignSettingsTo_m5B915F8478F739C720D8A92750F0CECE27F91537(L_263, L_264, NULL); // probe.transform.position = fieldBounds.center; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_265 = V_27; NullCheck(L_265); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_266; L_266 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_265, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_267; L_267 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___2_fieldBounds), NULL); NullCheck(L_266); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_266, L_267, NULL); // probe.size = fieldBounds.size * 1.033f; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_268 = V_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_269; L_269 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___2_fieldBounds), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_270; L_270 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_269, (1.03299999f), NULL); NullCheck(L_268); ReflectionProbe_set_size_m901ED70592B51139B62209031BD8C7377FB85BBB(L_268, L_270, NULL); // generatedRef.GeneratedReflectionProbes.Add(probe); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_271 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_272 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_271); NullCheck(L_272); List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32* L_273 = L_272->___GeneratedReflectionProbes_10; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_274 = V_27; NullCheck(L_273); List_1_Add_mCE8F5764B7D889130A089E1BEEBEABBCF4BB22BB_inline(L_273, L_274, List_1_Add_mCE8F5764B7D889130A089E1BEEBEABBCF4BB22BB_RuntimeMethod_var); // generatedRef.Instantiated.Add(probeObj); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_275 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_276 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_275); NullCheck(L_276); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_277 = L_276->___Instantiated_2; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_278 = V_26; NullCheck(L_277); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_277, L_278, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); goto IL_0abb; } IL_0667: { // GameObject probesContainer = new GameObject(name + "-ReflectionProbes"); String_t* L_279; L_279 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_280; L_280 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_279, _stringLiteralAA90CC9D02EC44E8506B2F68CC40B90949EA7CAD, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_281 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_281); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_281, L_280, NULL); V_28 = L_281; // probesContainer.transform.SetParent(container, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_282 = V_28; NullCheck(L_282); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_283; L_283 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_282, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_284 = ___3_container; NullCheck(L_283); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_283, L_284, (bool)1, NULL); // probesContainer.transform.localPosition = Vector3.zero; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_285 = V_28; NullCheck(L_285); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_286; L_286 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_285, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_287; L_287 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_286); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_286, L_287, NULL); // generatedRef.Instantiated.Add(probesContainer); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_288 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_289 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_288); NullCheck(L_289); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_290 = L_289->___Instantiated_2; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_291 = V_28; NullCheck(L_290); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_290, L_291, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // var probesBounds = optimalBounds; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_292 = V_0; V_29 = L_292; // if (LimitSingleProbeSize > 1f) float L_293 = __this->___LimitSingleProbeSize_33; if ((!(((float)L_293) > ((float)(1.0f))))) { goto IL_08bf; } } { // probesBounds = new List(); List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_294 = (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*)il2cpp_codegen_object_new(List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_il2cpp_TypeInfo_var); NullCheck(L_294); List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911(L_294, List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_RuntimeMethod_var); V_29 = L_294; // for (int i = 0; i < optimalBounds.Count; i++) V_30 = 0; goto IL_08b2; } IL_06ce: { // Bounds b = optimalBounds[i]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_295 = V_0; int32_t L_296 = V_30; NullCheck(L_295); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_297; L_297 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_295, L_296, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_31 = L_297; // if (b.size.magnitude > LimitSingleProbeSize) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_298; L_298 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); V_32 = L_298; float L_299; L_299 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_32), NULL); float L_300 = __this->___LimitSingleProbeSize_33; if ((!(((float)L_299) > ((float)L_300)))) { goto IL_08a3; } } { // int splitInto = Mathf.CeilToInt(b.size.magnitude / LimitSingleProbeSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_301; L_301 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); V_32 = L_301; float L_302; L_302 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_32), NULL); float L_303 = __this->___LimitSingleProbeSize_33; int32_t L_304; L_304 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(L_302/L_303)), NULL); V_33 = L_304; // if (b.size.x > b.size.z) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_305; L_305 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_306 = L_305.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_307; L_307 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_308 = L_307.___z_4; if ((!(((float)L_306) > ((float)L_308)))) { goto IL_07ea; } } { // for (int s = 0; s < splitInto; s++) V_34 = 0; goto IL_07dc; } IL_0736: { // Bounds nb = b; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_309 = V_31; V_35 = L_309; // nb.size = new Vector3(b.size.x / splitInto, b.size.y, b.size.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_310; L_310 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_311 = L_310.___x_2; int32_t L_312 = V_33; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_313; L_313 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_314 = L_313.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_315; L_315 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_316 = L_315.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_317; memset((&L_317), 0, sizeof(L_317)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_317), ((float)(L_311/((float)L_312))), L_314, L_316, /*hidden argument*/NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_35), L_317, NULL); // Vector3 pos = b.center; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_318; L_318 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_31), NULL); V_36 = L_318; // pos.x -= b.extents.x; float* L_319 = (&(&V_36)->___x_2); float* L_320 = L_319; float L_321 = *((float*)L_320); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_322; L_322 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_31), NULL); float L_323 = L_322.___x_2; *((float*)L_320) = (float)((float)il2cpp_codegen_subtract(L_321, L_323)); // pos.x += nb.extents.x; float* L_324 = (&(&V_36)->___x_2); float* L_325 = L_324; float L_326 = *((float*)L_325); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_327; L_327 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_35), NULL); float L_328 = L_327.___x_2; *((float*)L_325) = (float)((float)il2cpp_codegen_add(L_326, L_328)); // pos.x += b.size.x / (splitInto) * s; float* L_329 = (&(&V_36)->___x_2); float* L_330 = L_329; float L_331 = *((float*)L_330); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_332; L_332 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_333 = L_332.___x_2; int32_t L_334 = V_33; int32_t L_335 = V_34; *((float*)L_330) = (float)((float)il2cpp_codegen_add(L_331, ((float)il2cpp_codegen_multiply(((float)(L_333/((float)L_334))), ((float)L_335))))); // nb.center = pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_336 = V_36; Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&V_35), L_336, NULL); // probesBounds.Add(nb); List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_337 = V_29; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_338 = V_35; NullCheck(L_337); List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_inline(L_337, L_338, List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var); // for (int s = 0; s < splitInto; s++) int32_t L_339 = V_34; V_34 = ((int32_t)il2cpp_codegen_add(L_339, 1)); } IL_07dc: { // for (int s = 0; s < splitInto; s++) int32_t L_340 = V_34; int32_t L_341 = V_33; if ((((int32_t)L_340) < ((int32_t)L_341))) { goto IL_0736; } } { goto IL_08ac; } IL_07ea: { // for (int s = 0; s < splitInto; s++) V_37 = 0; goto IL_0898; } IL_07f2: { // Bounds nb = b; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_342 = V_31; V_38 = L_342; // nb.size = new Vector3(b.size.x, b.size.y, b.size.z / splitInto); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_343; L_343 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_344 = L_343.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_345; L_345 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_346 = L_345.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_347; L_347 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_348 = L_347.___z_4; int32_t L_349 = V_33; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_350; memset((&L_350), 0, sizeof(L_350)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_350), L_344, L_346, ((float)(L_348/((float)L_349))), /*hidden argument*/NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_38), L_350, NULL); // Vector3 pos = b.center; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_351; L_351 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_31), NULL); V_39 = L_351; // pos.z -= b.extents.z; float* L_352 = (&(&V_39)->___z_4); float* L_353 = L_352; float L_354 = *((float*)L_353); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_355; L_355 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_31), NULL); float L_356 = L_355.___z_4; *((float*)L_353) = (float)((float)il2cpp_codegen_subtract(L_354, L_356)); // pos.z += nb.extents.z; float* L_357 = (&(&V_39)->___z_4); float* L_358 = L_357; float L_359 = *((float*)L_358); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_360; L_360 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_38), NULL); float L_361 = L_360.___z_4; *((float*)L_358) = (float)((float)il2cpp_codegen_add(L_359, L_361)); // pos.z += b.size.z / (splitInto) * s; float* L_362 = (&(&V_39)->___z_4); float* L_363 = L_362; float L_364 = *((float*)L_363); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_365; L_365 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_31), NULL); float L_366 = L_365.___z_4; int32_t L_367 = V_33; int32_t L_368 = V_37; *((float*)L_363) = (float)((float)il2cpp_codegen_add(L_364, ((float)il2cpp_codegen_multiply(((float)(L_366/((float)L_367))), ((float)L_368))))); // nb.center = pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_369 = V_39; Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&V_38), L_369, NULL); // probesBounds.Add(nb); List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_370 = V_29; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_371 = V_38; NullCheck(L_370); List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_inline(L_370, L_371, List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var); // for (int s = 0; s < splitInto; s++) int32_t L_372 = V_37; V_37 = ((int32_t)il2cpp_codegen_add(L_372, 1)); } IL_0898: { // for (int s = 0; s < splitInto; s++) int32_t L_373 = V_37; int32_t L_374 = V_33; if ((((int32_t)L_373) < ((int32_t)L_374))) { goto IL_07f2; } } { goto IL_08ac; } IL_08a3: { // probesBounds.Add(b); List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_375 = V_29; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_376 = V_31; NullCheck(L_375); List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_inline(L_375, L_376, List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var); } IL_08ac: { // for (int i = 0; i < optimalBounds.Count; i++) int32_t L_377 = V_30; V_30 = ((int32_t)il2cpp_codegen_add(L_377, 1)); } IL_08b2: { // for (int i = 0; i < optimalBounds.Count; i++) int32_t L_378 = V_30; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_379 = V_0; NullCheck(L_379); int32_t L_380; L_380 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_379, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_378) < ((int32_t)L_380))) { goto IL_06ce; } } IL_08bf: { // for (int i = 0; i < probesBounds.Count; i++) V_40 = 0; goto IL_0a9c; } IL_08c7: { // Bounds b = probesBounds[i]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_381 = V_29; int32_t L_382 = V_40; NullCheck(L_381); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_383; L_383 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_381, L_382, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_41 = L_383; // Vector3 scaledBSize = S(b.size, GetCellUnitSize()); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_384; L_384 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_41), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_385; L_385 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_386; L_386 = FieldSetup_S_mE25594659C12CC93C90205CD832376C827004CD0(__this, L_384, L_385, NULL); V_42 = L_386; // FReflectionProbePreset preset = MainReflectionSettings; FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_387 = __this->___MainReflectionSettings_28; V_43 = L_387; // if (b.size.x < SmallerReflLowerSpaceThan || b.size.z < SmallerReflLowerSpaceThan) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_388; L_388 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_41), NULL); float L_389 = L_388.___x_2; int32_t L_390 = __this->___SmallerReflLowerSpaceThan_32; if ((((float)L_389) < ((float)((float)L_390)))) { goto IL_0919; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_391; L_391 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_41), NULL); float L_392 = L_391.___z_4; int32_t L_393 = __this->___SmallerReflLowerSpaceThan_32; if ((!(((float)L_392) < ((float)((float)L_393))))) { goto IL_095e; } } IL_0919: { // preset = SmallerReflSettings; FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_394 = __this->___SmallerReflSettings_30; V_43 = L_394; // if (MiniReflSettings) FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_395 = __this->___MiniReflSettings_31; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_396; L_396 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_395, NULL); if (!L_396) { goto IL_095e; } } { // if (b.size.x + b.size.z < SmallerReflLowerSpaceThan * 0.75f) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_397; L_397 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_41), NULL); float L_398 = L_397.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_399; L_399 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_41), NULL); float L_400 = L_399.___z_4; int32_t L_401 = __this->___SmallerReflLowerSpaceThan_32; if ((!(((float)((float)il2cpp_codegen_add(L_398, L_400))) < ((float)((float)il2cpp_codegen_multiply(((float)L_401), (0.75f))))))) { goto IL_095e; } } { // preset = MiniReflSettings; FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_402 = __this->___MiniReflSettings_31; V_43 = L_402; } IL_095e: { // if (preset) FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_403 = V_43; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_404; L_404 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_403, NULL); if (!L_404) { goto IL_0a96; } } { // Vector3 size = scaledBSize * TriggerGenSettings.ScaleupTriggers; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_405 = V_42; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_406 = __this->___TriggerGenSettings_37; NullCheck(L_406); float L_407 = L_406->___ScaleupTriggers_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_408; L_408 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_405, L_407, NULL); V_44 = L_408; // size = new Vector3(size.x, fieldBounds.size.y, size.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_409 = V_44; float L_410 = L_409.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_411; L_411 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___2_fieldBounds), NULL); float L_412 = L_411.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_413 = V_44; float L_414 = L_413.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_44), L_410, L_412, L_414, NULL); // Vector3 center = S(b.center, GetCellUnitSize()); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_415; L_415 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_41), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_416; L_416 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_417; L_417 = FieldSetup_S_mE25594659C12CC93C90205CD832376C827004CD0(__this, L_415, L_416, NULL); V_45 = L_417; // center = new Vector3(center.x, fieldBounds.center.y, center.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_418 = V_45; float L_419 = L_418.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_420; L_420 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___2_fieldBounds), NULL); float L_421 = L_420.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_422 = V_45; float L_423 = L_422.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_45), L_419, L_421, L_423, NULL); // center.y = probesContainer.transform.InverseTransformPoint(center).y; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_424 = V_28; NullCheck(L_424); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_425; L_425 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_424, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_426 = V_45; NullCheck(L_425); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_427; L_427 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_425, L_426, NULL); float L_428 = L_427.___y_3; (&V_45)->___y_3 = L_428; // GameObject probeObj = new GameObject(name + "-ReflectionProbe"); String_t* L_429; L_429 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_430; L_430 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_429, _stringLiteralB712A61E66DCAE30371358501A4CEE51F6536196, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_431 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_431); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_431, L_430, NULL); V_46 = L_431; // probeObj.transform.SetParent(probesContainer.transform, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_432 = V_46; NullCheck(L_432); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_433; L_433 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_432, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_434 = V_28; NullCheck(L_434); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_435; L_435 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_434, NULL); NullCheck(L_433); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_433, L_435, (bool)1, NULL); // ReflectionProbe probe = probeObj.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_436 = V_46; NullCheck(L_436); ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_437; L_437 = GameObject_AddComponent_TisReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D_m71DD665FD8BB71E7F0CA0231963C164F3C0A8878(L_436, GameObject_AddComponent_TisReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D_m71DD665FD8BB71E7F0CA0231963C164F3C0A8878_RuntimeMethod_var); V_47 = L_437; // preset.AssignSettingsTo(probe); FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* L_438 = V_43; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_439 = V_47; NullCheck(L_438); FReflectionProbePreset_AssignSettingsTo_m5B915F8478F739C720D8A92750F0CECE27F91537(L_438, L_439, NULL); // generatedRef.GeneratedReflectionProbes.Add(probe); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_440 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_441 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_440); NullCheck(L_441); List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32* L_442 = L_441->___GeneratedReflectionProbes_10; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_443 = V_47; NullCheck(L_442); List_1_Add_mCE8F5764B7D889130A089E1BEEBEABBCF4BB22BB_inline(L_442, L_443, List_1_Add_mCE8F5764B7D889130A089E1BEEBEABBCF4BB22BB_RuntimeMethod_var); // probe.transform.localPosition = center; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_444 = V_47; NullCheck(L_444); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_445; L_445 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_444, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_446 = V_45; NullCheck(L_445); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_445, L_446, NULL); // probe.size = size * 1.033f; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_447 = V_47; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_448 = V_44; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_449; L_449 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_448, (1.03299999f), NULL); NullCheck(L_447); ReflectionProbe_set_size_m901ED70592B51139B62209031BD8C7377FB85BBB(L_447, L_449, NULL); // b = FEngineering.RotateBoundsByMatrix(new Bounds(Vector3.zero, probe.size), container.rotation); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_450; L_450 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_451 = V_47; NullCheck(L_451); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_452; L_452 = ReflectionProbe_get_size_m1CABA0F90893A89F168D417083F013376F8365D5(L_451, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_453; memset((&L_453), 0, sizeof(L_453)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_453), L_450, L_452, /*hidden argument*/NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_454 = ___3_container; NullCheck(L_454); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_455; L_455 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_454, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_456; L_456 = FEngineering_RotateBoundsByMatrix_m6C391FC1BE1E4B3E58AE8349C83C70AAE365BC69(L_453, L_455, NULL); V_41 = L_456; // probe.size = b.size; ReflectionProbe_t7CFA63F0340447A0069E66DB261A8A1B79BA8A2D* L_457 = V_47; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_458; L_458 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_41), NULL); NullCheck(L_457); ReflectionProbe_set_size_m901ED70592B51139B62209031BD8C7377FB85BBB(L_457, L_458, NULL); // generatedRef.Instantiated.Add(probeObj); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_459 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_460 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_459); NullCheck(L_460); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_461 = L_460->___Instantiated_2; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_462 = V_46; NullCheck(L_461); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_461, L_462, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_0a96: { // for (int i = 0; i < probesBounds.Count; i++) int32_t L_463 = V_40; V_40 = ((int32_t)il2cpp_codegen_add(L_463, 1)); } IL_0a9c: { // for (int i = 0; i < probesBounds.Count; i++) int32_t L_464 = V_40; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_465 = V_29; NullCheck(L_465); int32_t L_466; L_466 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_465, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_464) < ((int32_t)L_466))) { goto IL_08c7; } } { // probesContainer.transform.localRotation = Quaternion.identity; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_467 = V_28; NullCheck(L_467); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_468; L_468 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_467, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_469; L_469 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); NullCheck(L_468); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_468, L_469, NULL); } IL_0abb: { // if (AddLightProbes) GenerateLightProbes(grid, ref generatedRef, fieldBounds, container); bool L_470 = __this->___AddLightProbes_34; if (!L_470) { goto IL_0ace; } } { // if (AddLightProbes) GenerateLightProbes(grid, ref generatedRef, fieldBounds, container); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_471 = ___1_grid; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_472 = ___0_generatedRef; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_473 = ___2_fieldBounds; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_474 = ___3_container; FieldSetup_GenerateLightProbes_m85DD49EC0C946421FAE4A8DFD3D97C811D14B378(__this, L_471, L_472, L_473, L_474, NULL); } IL_0ace: { // if (TriggerColliderGeneration != ETriggerGenerationMode.None) int32_t L_475 = __this->___TriggerColliderGeneration_36; if (!L_475) { goto IL_117e; } } { // GameObject triggerContainer = new GameObject(name + "-Triggers"); String_t* L_476; L_476 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_477; L_477 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_476, _stringLiteralBD33E4C0AEB2753F0AD05A951843B93F9EBBA80A, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_478 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_478); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_478, L_477, NULL); V_48 = L_478; // triggerContainer.layer = TriggerGenSettings.TriggersLayer; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_479 = V_48; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_480 = __this->___TriggerGenSettings_37; NullCheck(L_480); int32_t L_481 = L_480->___TriggersLayer_0; NullCheck(L_479); GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_479, L_481, NULL); // triggerContainer.transform.SetParent(container); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_482 = V_48; NullCheck(L_482); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_483; L_483 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_482, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_484 = ___3_container; NullCheck(L_483); Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_483, L_484, NULL); // triggerContainer.transform.localPosition = Vector3.zero; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_485 = V_48; NullCheck(L_485); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_486; L_486 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_485, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_487; L_487 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_486); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_486, L_487, NULL); // generatedRef.Instantiated.Add(triggerContainer); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_488 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_489 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_488); NullCheck(L_489); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_490 = L_489->___Instantiated_2; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_491 = V_48; NullCheck(L_490); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_490, L_491, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // if (TriggerColliderGeneration == ETriggerGenerationMode.BoxFit) int32_t L_492 = __this->___TriggerColliderGeneration_36; if ((!(((uint32_t)L_492) == ((uint32_t)1)))) { goto IL_0be0; } } { // BoxCollider trigger = new GameObject(name + "-TriggerVolume").AddComponent(); String_t* L_493; L_493 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_494; L_494 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_493, _stringLiteral24A3E766756A2B1F5FFFD332E395065C97ED0D1E, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_495 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_495); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_495, L_494, NULL); NullCheck(L_495); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_496; L_496 = GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23(L_495, GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var); V_49 = L_496; // trigger.gameObject.layer = TriggerGenSettings.TriggersLayer; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_497 = V_49; NullCheck(L_497); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_498; L_498 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_497, NULL); TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_499 = __this->___TriggerGenSettings_37; NullCheck(L_499); int32_t L_500 = L_499->___TriggersLayer_0; NullCheck(L_498); GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_498, L_500, NULL); // trigger.transform.SetParent(triggerContainer.transform); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_501 = V_49; NullCheck(L_501); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_502; L_502 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_501, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_503 = V_48; NullCheck(L_503); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_504; L_504 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_503, NULL); NullCheck(L_502); Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_502, L_504, NULL); // trigger.isTrigger = true; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_505 = V_49; NullCheck(L_505); Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_505, (bool)1, NULL); // trigger.transform.position = fieldBounds.center; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_506 = V_49; NullCheck(L_506); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_507; L_507 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_506, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_508; L_508 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___2_fieldBounds), NULL); NullCheck(L_507); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_507, L_508, NULL); // trigger.size = fieldBounds.size * TriggerGenSettings.ScaleupTriggers; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_509 = V_49; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_510; L_510 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___2_fieldBounds), NULL); TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_511 = __this->___TriggerGenSettings_37; NullCheck(L_511); float L_512 = L_511->___ScaleupTriggers_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_513; L_513 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_510, L_512, NULL); NullCheck(L_509); BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_509, L_513, NULL); // generatedRef.GeneratedTriggers.Add(trigger); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_514 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_515 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_514); NullCheck(L_515); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_516 = L_515->___GeneratedTriggers_11; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_517 = V_49; NullCheck(L_516); List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_inline(L_516, L_517, List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_RuntimeMethod_var); // generatedRef.Instantiated.Add(trigger.gameObject); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_518 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_519 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_518); NullCheck(L_519); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_520 = L_519->___Instantiated_2; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_521 = V_49; NullCheck(L_521); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_522; L_522 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_521, NULL); NullCheck(L_520); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_520, L_522, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); goto IL_117e; } IL_0be0: { // else if (TriggerColliderGeneration == ETriggerGenerationMode.MultipleBoxesFill) int32_t L_523 = __this->___TriggerColliderGeneration_36; if ((!(((uint32_t)L_523) == ((uint32_t)2)))) { goto IL_117e; } } { // List triggerColliders = new List(); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_524 = (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174*)il2cpp_codegen_object_new(List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174_il2cpp_TypeInfo_var); NullCheck(L_524); List_1__ctor_m3BEC15B609CFFB51E63A05733E73B083951645FA(L_524, List_1__ctor_m3BEC15B609CFFB51E63A05733E73B083951645FA_RuntimeMethod_var); V_50 = L_524; // for (int i = 0; i < optimalBounds.Count; i++) V_51 = 0; goto IL_0d88; } IL_0bfb: { // Bounds b = optimalBounds[i]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_525 = V_0; int32_t L_526 = V_51; NullCheck(L_525); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_527; L_527 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_525, L_526, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_52 = L_527; // Vector3 scaledBSize = S(b.size, GetCellUnitSize()); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_528; L_528 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_52), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_529; L_529 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_530; L_530 = FieldSetup_S_mE25594659C12CC93C90205CD832376C827004CD0(__this, L_528, L_529, NULL); // Vector3 size = scaledBSize * TriggerGenSettings.ScaleupTriggers; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_531 = __this->___TriggerGenSettings_37; NullCheck(L_531); float L_532 = L_531->___ScaleupTriggers_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_533; L_533 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_530, L_532, NULL); V_53 = L_533; // Vector3 center = S(b.center, GetCellUnitSize()); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_534; L_534 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_52), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_535; L_535 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_536; L_536 = FieldSetup_S_mE25594659C12CC93C90205CD832376C827004CD0(__this, L_534, L_535, NULL); V_54 = L_536; // size = new Vector3(size.x, TriggerGenSettings.FillHeight ? fieldBounds.size.y : size.y, size.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_537 = V_53; float L_538 = L_537.___x_2; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_539 = __this->___TriggerGenSettings_37; NullCheck(L_539); bool L_540 = L_539->___FillHeight_2; G_B120_0 = L_538; G_B120_1 = (&V_53); if (L_540) { G_B121_0 = L_538; G_B121_1 = (&V_53); goto IL_0c5e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_541 = V_53; float L_542 = L_541.___y_3; G_B122_0 = L_542; G_B122_1 = G_B120_0; G_B122_2 = G_B120_1; goto IL_0c6a; } IL_0c5e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_543; L_543 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___2_fieldBounds), NULL); float L_544 = L_543.___y_3; G_B122_0 = L_544; G_B122_1 = G_B121_0; G_B122_2 = G_B121_1; } IL_0c6a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_545 = V_53; float L_546 = L_545.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline(G_B122_2, G_B122_1, G_B122_0, L_546, NULL); // center = new Vector3(center.x, TriggerGenSettings.FillHeight ? fieldBounds.center.y : center.y, center.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_547 = V_54; float L_548 = L_547.___x_2; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_549 = __this->___TriggerGenSettings_37; NullCheck(L_549); bool L_550 = L_549->___FillHeight_2; G_B123_0 = L_548; G_B123_1 = (&V_54); if (L_550) { G_B124_0 = L_548; G_B124_1 = (&V_54); goto IL_0c95; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_551 = V_54; float L_552 = L_551.___y_3; G_B125_0 = L_552; G_B125_1 = G_B123_0; G_B125_2 = G_B123_1; goto IL_0ca1; } IL_0c95: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_553; L_553 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___2_fieldBounds), NULL); float L_554 = L_553.___y_3; G_B125_0 = L_554; G_B125_1 = G_B124_0; G_B125_2 = G_B124_1; } IL_0ca1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_555 = V_54; float L_556 = L_555.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline(G_B125_2, G_B125_1, G_B125_0, L_556, NULL); // if (TriggerGenSettings.FillHeight) center.y = triggerContainer.transform.InverseTransformPoint(center).y; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_557 = __this->___TriggerGenSettings_37; NullCheck(L_557); bool L_558 = L_557->___FillHeight_2; if (!L_558) { goto IL_0cd4; } } { // if (TriggerGenSettings.FillHeight) center.y = triggerContainer.transform.InverseTransformPoint(center).y; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_559 = V_48; NullCheck(L_559); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_560; L_560 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_559, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_561 = V_54; NullCheck(L_560); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_562; L_562 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_560, L_561, NULL); float L_563 = L_562.___y_3; (&V_54)->___y_3 = L_563; } IL_0cd4: { // BoxCollider trigger = new GameObject(name + "-TriggerVolume").AddComponent(); String_t* L_564; L_564 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_565; L_565 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_564, _stringLiteral24A3E766756A2B1F5FFFD332E395065C97ED0D1E, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_566 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_566); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_566, L_565, NULL); NullCheck(L_566); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_567; L_567 = GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23(L_566, GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var); V_55 = L_567; // trigger.gameObject.layer = TriggerGenSettings.TriggersLayer; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_568 = V_55; NullCheck(L_568); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_569; L_569 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_568, NULL); TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_570 = __this->___TriggerGenSettings_37; NullCheck(L_570); int32_t L_571 = L_570->___TriggersLayer_0; NullCheck(L_569); GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_569, L_571, NULL); // trigger.isTrigger = true; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_572 = V_55; NullCheck(L_572); Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_572, (bool)1, NULL); // trigger.transform.localPosition = center; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_573 = V_55; NullCheck(L_573); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_574; L_574 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_573, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_575 = V_54; NullCheck(L_574); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_574, L_575, NULL); // trigger.size = size; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_576 = V_55; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_577 = V_53; NullCheck(L_576); BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_576, L_577, NULL); // triggerColliders.Add(trigger); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_578 = V_50; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_579 = V_55; NullCheck(L_578); List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_inline(L_578, L_579, List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_RuntimeMethod_var); // trigger.transform.SetParent(triggerContainer.transform, false); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_580 = V_55; NullCheck(L_580); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_581; L_581 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_580, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_582 = V_48; NullCheck(L_582); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_583; L_583 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_582, NULL); NullCheck(L_581); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_581, L_583, (bool)0, NULL); // generatedRef.GeneratedTriggers.Add(trigger); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_584 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_585 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_584); NullCheck(L_585); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_586 = L_585->___GeneratedTriggers_11; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_587 = V_55; NullCheck(L_586); List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_inline(L_586, L_587, List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_RuntimeMethod_var); // generatedRef.Instantiated.Add(trigger.gameObject); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** L_588 = ___0_generatedRef; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_589 = *((InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6**)L_588); NullCheck(L_589); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_590 = L_589->___Instantiated_2; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_591 = V_55; NullCheck(L_591); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_592; L_592 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_591, NULL); NullCheck(L_590); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_590, L_592, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // if (TriggerGenSettings.GenerateRelations) TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_593 = __this->___TriggerGenSettings_37; NullCheck(L_593); bool L_594 = L_593->___GenerateRelations_5; if (!L_594) { goto IL_0d82; } } { // TriggersRelation relation = trigger.gameObject.AddComponent(); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_595 = V_55; NullCheck(L_595); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_596; L_596 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_595, NULL); NullCheck(L_596); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_597; L_597 = GameObject_AddComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m0084C8E1307421A30738FC5F3A6CE3A567F13BA9(L_596, GameObject_AddComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m0084C8E1307421A30738FC5F3A6CE3A567F13BA9_RuntimeMethod_var); // relation.Refresh(); NullCheck(L_597); TriggersRelation_Refresh_m24179569804E4388B08E374959047947EF23BAF7(L_597, NULL); } IL_0d82: { // for (int i = 0; i < optimalBounds.Count; i++) int32_t L_598 = V_51; V_51 = ((int32_t)il2cpp_codegen_add(L_598, 1)); } IL_0d88: { // for (int i = 0; i < optimalBounds.Count; i++) int32_t L_599 = V_51; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_600 = V_0; NullCheck(L_600); int32_t L_601; L_601 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_600, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_599) < ((int32_t)L_601))) { goto IL_0bfb; } } { // if (triggerContainer.transform) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_602 = V_48; NullCheck(L_602); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_603; L_603 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_602, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_604; L_604 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_603, NULL); if (!L_604) { goto IL_0db4; } } { // triggerContainer.transform.localRotation = Quaternion.identity; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_605 = V_48; NullCheck(L_605); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_606; L_606 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_605, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_607; L_607 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); NullCheck(L_606); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_606, L_607, NULL); } IL_0db4: { // if (TriggerGenSettings.GenerateRelations) TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_608 = __this->___TriggerGenSettings_37; NullCheck(L_608); bool L_609 = L_608->___GenerateRelations_5; if (!L_609) { goto IL_0e85; } } { // for (int i = 0; i < optimalBounds.Count; i++) V_56 = 0; goto IL_0dfa; } IL_0dc9: { // Bounds b = optimalBounds[i]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_610 = V_0; int32_t L_611 = V_56; NullCheck(L_610); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_612; L_612 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_610, L_611, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_57 = L_612; // b.size *= 1.1f; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_613 = (&V_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_614; L_614 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_613, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_615; L_615 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_614, (1.10000002f), NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128(L_613, L_615, NULL); // optimalBounds[i] = b; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_616 = V_0; int32_t L_617 = V_56; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_618 = V_57; NullCheck(L_616); List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0(L_616, L_617, L_618, List_1_set_Item_m6E1E0C1DB6A8DB66BBBB90512239A3CE2858FCC0_RuntimeMethod_var); // for (int i = 0; i < optimalBounds.Count; i++) int32_t L_619 = V_56; V_56 = ((int32_t)il2cpp_codegen_add(L_619, 1)); } IL_0dfa: { // for (int i = 0; i < optimalBounds.Count; i++) int32_t L_620 = V_56; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_621 = V_0; NullCheck(L_621); int32_t L_622; L_622 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_621, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_620) < ((int32_t)L_622))) { goto IL_0dc9; } } { // for (int i = 0; i < optimalBounds.Count; i++) V_58 = 0; goto IL_0e7b; } IL_0e09: { // TriggersRelation relation = triggerColliders[i].GetComponent(); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_623 = V_50; int32_t L_624 = V_58; NullCheck(L_623); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_625; L_625 = List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C(L_623, L_624, List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var); NullCheck(L_625); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_626; L_626 = Component_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m619B3CD5C6FA7D86B0F71B12D89107AC1632E4DD(L_625, Component_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m619B3CD5C6FA7D86B0F71B12D89107AC1632E4DD_RuntimeMethod_var); V_59 = L_626; // Bounds rBound = optimalBounds[i]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_627 = V_0; int32_t L_628 = V_58; NullCheck(L_627); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_629; L_629 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_627, L_628, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_60 = L_629; // for (int b = 0; b < optimalBounds.Count; b++) V_61 = 0; goto IL_0e6b; } IL_0e28: { // if (i == b) continue; int32_t L_630 = V_58; int32_t L_631 = V_61; if ((((int32_t)L_630) == ((int32_t)L_631))) { goto IL_0e65; } } { // Bounds oBound = optimalBounds[b]; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_632 = V_0; int32_t L_633 = V_61; NullCheck(L_632); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_634; L_634 = List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05(L_632, L_633, List_1_get_Item_mE919D8EE751161CD7B90064F8824F7C854D27E05_RuntimeMethod_var); V_62 = L_634; // if (rBound.Intersects(oBound)) Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_635 = V_62; bool L_636; L_636 = Bounds_Intersects_m91D6CE48052C56F8519243104C3575738B159531((&V_60), L_635, NULL); if (!L_636) { goto IL_0e65; } } { // TriggersRelation othRelation = triggerColliders[b].GetComponent(); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_637 = V_50; int32_t L_638 = V_61; NullCheck(L_637); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_639; L_639 = List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C(L_637, L_638, List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var); NullCheck(L_639); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_640; L_640 = Component_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m619B3CD5C6FA7D86B0F71B12D89107AC1632E4DD(L_639, Component_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_m619B3CD5C6FA7D86B0F71B12D89107AC1632E4DD_RuntimeMethod_var); V_63 = L_640; // if (othRelation) relation.AddNeightbour(othRelation); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_641 = V_63; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_642; L_642 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_641, NULL); if (!L_642) { goto IL_0e65; } } { // if (othRelation) relation.AddNeightbour(othRelation); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_643 = V_59; TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_644 = V_63; NullCheck(L_643); TriggersRelation_AddNeightbour_m1EB598614126D3EBBE222C5E1E24A3B478969797(L_643, L_644, NULL); } IL_0e65: { // for (int b = 0; b < optimalBounds.Count; b++) int32_t L_645 = V_61; V_61 = ((int32_t)il2cpp_codegen_add(L_645, 1)); } IL_0e6b: { // for (int b = 0; b < optimalBounds.Count; b++) int32_t L_646 = V_61; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_647 = V_0; NullCheck(L_647); int32_t L_648; L_648 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_647, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_646) < ((int32_t)L_648))) { goto IL_0e28; } } { // for (int i = 0; i < optimalBounds.Count; i++) int32_t L_649 = V_58; V_58 = ((int32_t)il2cpp_codegen_add(L_649, 1)); } IL_0e7b: { // for (int i = 0; i < optimalBounds.Count; i++) int32_t L_650 = V_58; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_651 = V_0; NullCheck(L_651); int32_t L_652; L_652 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_651, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var); if ((((int32_t)L_650) < ((int32_t)L_652))) { goto IL_0e09; } } IL_0e85: { // if (TriggerGenSettings.GroupUpToSize > 0) TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_653 = __this->___TriggerGenSettings_37; NullCheck(L_653); int32_t L_654 = L_653->___GroupUpToSize_6; if ((((int32_t)L_654) <= ((int32_t)0))) { goto IL_117e; } } { // List tColliders = new List(); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_655 = (List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174*)il2cpp_codegen_object_new(List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174_il2cpp_TypeInfo_var); NullCheck(L_655); List_1__ctor_m3BEC15B609CFFB51E63A05733E73B083951645FA(L_655, List_1__ctor_m3BEC15B609CFFB51E63A05733E73B083951645FA_RuntimeMethod_var); V_64 = L_655; // for (int i = 0; i < triggerColliders.Count; i++) tColliders.Add(triggerColliders[i]); V_65 = 0; goto IL_0eb8; } IL_0ea2: { // for (int i = 0; i < triggerColliders.Count; i++) tColliders.Add(triggerColliders[i]); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_656 = V_64; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_657 = V_50; int32_t L_658 = V_65; NullCheck(L_657); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_659; L_659 = List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C(L_657, L_658, List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var); NullCheck(L_656); List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_inline(L_656, L_659, List_1_Add_mF4C7997233AB8AD67F34D0F736DCF127FBA2D92A_RuntimeMethod_var); // for (int i = 0; i < triggerColliders.Count; i++) tColliders.Add(triggerColliders[i]); int32_t L_660 = V_65; V_65 = ((int32_t)il2cpp_codegen_add(L_660, 1)); } IL_0eb8: { // for (int i = 0; i < triggerColliders.Count; i++) tColliders.Add(triggerColliders[i]); int32_t L_661 = V_65; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_662 = V_50; NullCheck(L_662); int32_t L_663; L_663 = List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_inline(L_662, List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var); if ((((int32_t)L_661) < ((int32_t)L_663))) { goto IL_0ea2; } } { // for (int i = tColliders.Count - 1; i >= 0; i--) List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_664 = V_64; NullCheck(L_664); int32_t L_665; L_665 = List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_inline(L_664, List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var); V_66 = ((int32_t)il2cpp_codegen_subtract(L_665, 1)); goto IL_10bd; } IL_0ed3: { // if (i >= tColliders.Count) i = tColliders.Count - 1; int32_t L_666 = V_66; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_667 = V_64; NullCheck(L_667); int32_t L_668; L_668 = List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_inline(L_667, List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var); if ((((int32_t)L_666) < ((int32_t)L_668))) { goto IL_0ee9; } } { // if (i >= tColliders.Count) i = tColliders.Count - 1; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_669 = V_64; NullCheck(L_669); int32_t L_670; L_670 = List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_inline(L_669, List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var); V_66 = ((int32_t)il2cpp_codegen_subtract(L_670, 1)); } IL_0ee9: { // BoxCollider coll = tColliders[i]; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_671 = V_64; int32_t L_672 = V_66; NullCheck(L_671); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_673; L_673 = List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C(L_671, L_672, List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var); V_67 = L_673; // int scale = Mathf.RoundToInt((coll.bounds.extents.x + coll.bounds.extents.z) / (float)CellSize); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_674 = V_67; NullCheck(L_674); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_675; L_675 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_674, NULL); V_69 = L_675; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_676; L_676 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_69), NULL); float L_677 = L_676.___x_2; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_678 = V_67; NullCheck(L_678); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_679; L_679 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_678, NULL); V_69 = L_679; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_680; L_680 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_69), NULL); float L_681 = L_680.___z_4; float L_682 = __this->___CellSize_4; int32_t L_683; L_683 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)il2cpp_codegen_add(L_677, L_681))/((float)L_682))), NULL); V_68 = L_683; // if (scale < TriggerGenSettings.GroupUpToSize) // Trigger small enough to group with neightbours int32_t L_684 = V_68; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_685 = __this->___TriggerGenSettings_37; NullCheck(L_685); int32_t L_686 = L_685->___GroupUpToSize_6; if ((((int32_t)L_684) >= ((int32_t)L_686))) { goto IL_10b7; } } { // TriggersRelation relation = coll.gameObject.GetComponent(); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_687 = V_67; NullCheck(L_687); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_688; L_688 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_687, NULL); NullCheck(L_688); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_689; L_689 = GameObject_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_mCA89DAF406FB177DFEFF48950F554068BE42D7EE(L_688, GameObject_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_mCA89DAF406FB177DFEFF48950F554068BE42D7EE_RuntimeMethod_var); V_70 = L_689; // int conn = 0; V_71 = 0; // int connScale = scale; int32_t L_690 = V_68; V_72 = L_690; // if (connScale > TriggerGenSettings.GroupUpToSize) continue; int32_t L_691 = V_72; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_692 = __this->___TriggerGenSettings_37; NullCheck(L_692); int32_t L_693 = L_692->___GroupUpToSize_6; if ((((int32_t)L_691) > ((int32_t)L_693))) { goto IL_10b7; } } { // if (relation != null) TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_694 = V_70; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_695; L_695 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_694, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_695) { goto IL_10b7; } } { // if (relation.Neightbours != null) TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_696 = V_70; NullCheck(L_696); List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0* L_697 = L_696->___Neightbours_5; if (!L_697) { goto IL_10b7; } } { // for (int r = 0; r < relation.Neightbours.Count; r++) V_73 = 0; goto IL_10a4; } IL_0f88: { // if (connScale > TriggerGenSettings.GroupUpToSize) continue; int32_t L_698 = V_72; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_699 = __this->___TriggerGenSettings_37; NullCheck(L_699); int32_t L_700 = L_699->___GroupUpToSize_6; if ((((int32_t)L_698) > ((int32_t)L_700))) { goto IL_109e; } } { // var nColl = relation.Neightbours[r].Trigger; TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_701 = V_70; NullCheck(L_701); List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0* L_702 = L_701->___Neightbours_5; int32_t L_703 = V_73; NullCheck(L_702); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_704; L_704 = List_1_get_Item_mFF70B00D625908A0B276F284BB6EF3D5A97CE22A(L_702, L_703, List_1_get_Item_mFF70B00D625908A0B276F284BB6EF3D5A97CE22A_RuntimeMethod_var); NullCheck(L_704); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_705 = L_704->___Trigger_4; V_74 = L_705; // if (nColl == null) continue; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_706 = V_74; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_707; L_707 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_706, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_707) { goto IL_109e; } } { // if (nColl == coll) continue; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_708 = V_74; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_709 = V_67; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_710; L_710 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_708, L_709, NULL); if (L_710) { goto IL_109e; } } { // if (TriggerGenSettings.MaxGroupDistance > 0) TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_711 = __this->___TriggerGenSettings_37; NullCheck(L_711); int32_t L_712 = L_711->___MaxGroupDistance_7; if ((((int32_t)L_712) <= ((int32_t)0))) { goto IL_101c; } } { // if (Vector3.Distance(nColl.ClosestPoint(coll.bounds.center), coll.ClosestPoint(nColl.bounds.center)) // > TriggerGenSettings.MaxGroupDistance) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_713 = V_74; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_714 = V_67; NullCheck(L_714); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_715; L_715 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_714, NULL); V_69 = L_715; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_716; L_716 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_69), NULL); NullCheck(L_713); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_717; L_717 = Collider_ClosestPoint_mFFF9B6F6CF9F18B22B325835A3E2E78A1C03BFCB(L_713, L_716, NULL); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_718 = V_67; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_719 = V_74; NullCheck(L_719); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_720; L_720 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_719, NULL); V_69 = L_720; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_721; L_721 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_69), NULL); NullCheck(L_718); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_722; L_722 = Collider_ClosestPoint_mFFF9B6F6CF9F18B22B325835A3E2E78A1C03BFCB(L_718, L_721, NULL); float L_723; L_723 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_717, L_722, NULL); TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_724 = __this->___TriggerGenSettings_37; NullCheck(L_724); int32_t L_725 = L_724->___MaxGroupDistance_7; if ((((float)L_723) > ((float)((float)L_725)))) { goto IL_109e; } } IL_101c: { // int nScale = Mathf.RoundToInt((nColl.bounds.size.x + nColl.bounds.size.z) / (float)CellSize); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_726 = V_74; NullCheck(L_726); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_727; L_727 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_726, NULL); V_69 = L_727; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_728; L_728 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_69), NULL); float L_729 = L_728.___x_2; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_730 = V_74; NullCheck(L_730); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_731; L_731 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_730, NULL); V_69 = L_731; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_732; L_732 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_69), NULL); float L_733 = L_732.___z_4; float L_734 = __this->___CellSize_4; int32_t L_735; L_735 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)il2cpp_codegen_add(L_729, L_733))/((float)L_734))), NULL); V_75 = L_735; // if (nScale < TriggerGenSettings.GroupUpToSize) // target neightbour size allowed int32_t L_736 = V_75; TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_737 = __this->___TriggerGenSettings_37; NullCheck(L_737); int32_t L_738 = L_737->___GroupUpToSize_6; if ((((int32_t)L_736) >= ((int32_t)L_738))) { goto IL_109e; } } { // nColl.transform.SetParent(coll.transform, true); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_739 = V_74; NullCheck(L_739); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_740; L_740 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_739, NULL); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_741 = V_67; NullCheck(L_741); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_742; L_742 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_741, NULL); NullCheck(L_740); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_740, L_742, (bool)1, NULL); // BoxCollider bx = relation.Trigger as BoxCollider; TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_743 = V_70; NullCheck(L_743); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_744 = L_743->___Trigger_4; V_76 = ((BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*)IsInstClass((RuntimeObject*)L_744, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var)); // tColliders.Remove(bx); List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_745 = V_64; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_746 = V_76; NullCheck(L_745); bool L_747; L_747 = List_1_Remove_mDFF2BDEB7AD41BB9FAEAA1077DA658C6822A7072(L_745, L_746, List_1_Remove_mDFF2BDEB7AD41BB9FAEAA1077DA658C6822A7072_RuntimeMethod_var); // conn++; int32_t L_748 = V_71; V_71 = ((int32_t)il2cpp_codegen_add(L_748, 1)); // connScale += nScale; int32_t L_749 = V_72; int32_t L_750 = V_75; V_72 = ((int32_t)il2cpp_codegen_add(L_749, L_750)); } IL_109e: { // for (int r = 0; r < relation.Neightbours.Count; r++) int32_t L_751 = V_73; V_73 = ((int32_t)il2cpp_codegen_add(L_751, 1)); } IL_10a4: { // for (int r = 0; r < relation.Neightbours.Count; r++) int32_t L_752 = V_73; TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_753 = V_70; NullCheck(L_753); List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0* L_754 = L_753->___Neightbours_5; NullCheck(L_754); int32_t L_755; L_755 = List_1_get_Count_m6CF7059C1BFADBCEE09716C51E4EF101FB0EE4B5_inline(L_754, List_1_get_Count_m6CF7059C1BFADBCEE09716C51E4EF101FB0EE4B5_RuntimeMethod_var); if ((((int32_t)L_752) < ((int32_t)L_755))) { goto IL_0f88; } } IL_10b7: { // for (int i = tColliders.Count - 1; i >= 0; i--) int32_t L_756 = V_66; V_66 = ((int32_t)il2cpp_codegen_subtract(L_756, 1)); } IL_10bd: { // for (int i = tColliders.Count - 1; i >= 0; i--) int32_t L_757 = V_66; if ((((int32_t)L_757) >= ((int32_t)0))) { goto IL_0ed3; } } { // if (TriggerGenSettings.GroupUpToSize > 0) TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_758 = __this->___TriggerGenSettings_37; NullCheck(L_758); int32_t L_759 = L_758->___GroupUpToSize_6; if ((((int32_t)L_759) <= ((int32_t)0))) { goto IL_117e; } } { // for (int i = 0; i < tColliders.Count; i++) V_77 = 0; goto IL_1170; } IL_10de: { // BoxCollider coll = tColliders[i]; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_760 = V_64; int32_t L_761 = V_77; NullCheck(L_760); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_762; L_762 = List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C(L_760, L_761, List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var); V_78 = L_762; // int scale = Mathf.RoundToInt((coll.bounds.extents.x + coll.bounds.extents.z) / (float)CellSize); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_763 = V_78; NullCheck(L_763); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_764; L_764 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_763, NULL); V_69 = L_764; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_765; L_765 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_69), NULL); float L_766 = L_765.___x_2; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_767 = V_78; NullCheck(L_767); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_768; L_768 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_767, NULL); V_69 = L_768; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_769; L_769 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_69), NULL); float L_770 = L_769.___z_4; float L_771 = __this->___CellSize_4; int32_t L_772; L_772 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)il2cpp_codegen_add(L_766, L_770))/((float)L_771))), NULL); // if (scale < TriggerGenSettings.GroupUpToSize) // Trigger small enough to group with neightbours TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* L_773 = __this->___TriggerGenSettings_37; NullCheck(L_773); int32_t L_774 = L_773->___GroupUpToSize_6; if ((((int32_t)L_772) >= ((int32_t)L_774))) { goto IL_116a; } } { // TriggersRelation relation = coll.gameObject.GetComponent(); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_775 = V_78; NullCheck(L_775); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_776; L_776 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_775, NULL); NullCheck(L_776); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_777; L_777 = GameObject_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_mCA89DAF406FB177DFEFF48950F554068BE42D7EE(L_776, GameObject_GetComponent_TisTriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6_mCA89DAF406FB177DFEFF48950F554068BE42D7EE_RuntimeMethod_var); V_79 = L_777; // if (relation.Neightbours.Count > 0) coll.transform.SetParent(relation.Neightbours[0].transform, true); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_778 = V_79; NullCheck(L_778); List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0* L_779 = L_778->___Neightbours_5; NullCheck(L_779); int32_t L_780; L_780 = List_1_get_Count_m6CF7059C1BFADBCEE09716C51E4EF101FB0EE4B5_inline(L_779, List_1_get_Count_m6CF7059C1BFADBCEE09716C51E4EF101FB0EE4B5_RuntimeMethod_var); if ((((int32_t)L_780) <= ((int32_t)0))) { goto IL_116a; } } { // if (relation.Neightbours.Count > 0) coll.transform.SetParent(relation.Neightbours[0].transform, true); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_781 = V_78; NullCheck(L_781); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_782; L_782 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_781, NULL); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_783 = V_79; NullCheck(L_783); List_1_t1E8488DE839D9547EF9956E5844B440836B6E8D0* L_784 = L_783->___Neightbours_5; NullCheck(L_784); TriggersRelation_tBCC17C31C52C5DE1F67DDA646F894D3C9F0FE8C6* L_785; L_785 = List_1_get_Item_mFF70B00D625908A0B276F284BB6EF3D5A97CE22A(L_784, 0, List_1_get_Item_mFF70B00D625908A0B276F284BB6EF3D5A97CE22A_RuntimeMethod_var); NullCheck(L_785); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_786; L_786 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_785, NULL); NullCheck(L_782); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_782, L_786, (bool)1, NULL); } IL_116a: { // for (int i = 0; i < tColliders.Count; i++) int32_t L_787 = V_77; V_77 = ((int32_t)il2cpp_codegen_add(L_787, 1)); } IL_1170: { // for (int i = 0; i < tColliders.Count; i++) int32_t L_788 = V_77; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_789 = V_64; NullCheck(L_789); int32_t L_790; L_790 = List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_inline(L_789, List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var); if ((((int32_t)L_788) < ((int32_t)L_790))) { goto IL_10de; } } IL_117e: { // ResetScaledGraphs(); FieldSetup_ResetScaledGraphs_mF1A9798380A1DE11D4BC18E33066508C95E6E4BA(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSetup::GenerateLightProbes(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.InstantiatedFieldInfo&,UnityEngine.Bounds,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_GenerateLightProbes_m85DD49EC0C946421FAE4A8DFD3D97C811D14B378 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6** ___1_generatedRef, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___2_fieldBounds, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_container, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::CheckGraphForNearestMargins(FIMSpace.Generating.FGenGraph`2,System.Int32,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FieldCell&,FIMSpace.Generating.FieldCell&,FIMSpace.Generating.FieldCell&,FIMSpace.Generating.FieldCell&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_CheckGraphForNearestMargins_mDEC704584EEFB725496759AE3788058707E49CAB (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, int32_t ___1_maxCells, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_root, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___3_px, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___4_nx, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___5_pz, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___6_nz, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; int32_t V_1 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; int32_t V_3 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_4 = NULL; int32_t V_5 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_6 = NULL; int32_t V_7 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_8 = NULL; int32_t V_9 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_10 = NULL; int32_t V_11 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_12 = NULL; int32_t V_13 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_14 = NULL; int32_t V_15 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_16 = NULL; int32_t V_17 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_18 = NULL; int32_t V_19 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_20 = NULL; int32_t V_21 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_22 = NULL; int32_t V_23 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_24 = NULL; int32_t V_25 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_26 = NULL; int32_t V_27 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_28 = NULL; int32_t V_29 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_30 = NULL; int32_t V_31 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_32 = NULL; { // FieldCell preCell = root; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___2_root; V_0 = L_0; // pz = null; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_1 = ___5_pz; *((RuntimeObject**)L_1) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL); // for (int x = 0; x <= maxCells; x++) V_1 = 0; goto IL_00ad; } IL_000d: { // var xCell = grid.GetCell(root.Pos + new Vector3Int(x, 0, 0)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___2_root; NullCheck(L_3); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_3)->___Pos_0; int32_t L_5 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_6), L_5, 0, 0, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7; L_7 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_4, L_6, NULL); NullCheck(L_2); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8; L_8 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_2, L_7, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_2 = L_8; // if ((FGenerators.CheckIfIsNull(xCell)) || xCell.InTargetGridArea == false) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = V_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_10; L_10 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_9, NULL); if (L_10) { goto IL_00b4; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11 = V_2; NullCheck(L_11); bool L_12 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_11)->___InTargetGridArea_1; if (!L_12) { goto IL_00b4; } } { // for (int z = 0; z <= maxCells; z++) V_3 = 0; goto IL_00a5; } IL_003f: { // if (x == 0 && z == 0) continue; int32_t L_13 = V_1; if (L_13) { goto IL_0045; } } { int32_t L_14 = V_3; if (!L_14) { goto IL_00a1; } } IL_0045: { // var zCell = grid.GetCell(root.Pos + new Vector3Int(x, 0, z)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_15 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = ___2_root; NullCheck(L_16); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_17 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_16)->___Pos_0; int32_t L_18 = V_1; int32_t L_19 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_20; memset((&L_20), 0, sizeof(L_20)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_20), L_18, 0, L_19, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_21; L_21 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_17, L_20, NULL); NullCheck(L_15); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22; L_22 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_15, L_21, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_4 = L_22; // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_23 = V_4; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_24; L_24 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_23, NULL); if (!L_24) { goto IL_0078; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_4; NullCheck(L_25); bool L_26 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_25)->___InTargetGridArea_1; if (!L_26) { goto IL_0078; } } { // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = V_4; V_0 = L_27; goto IL_00a1; } IL_0078: { // if (pz == null) pz = preCell; // Getting minimum positive z value cell FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_28 = ___5_pz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_29 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_28); if (L_29) { goto IL_0083; } } { // if (pz == null) pz = preCell; // Getting minimum positive z value cell FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_30 = ___5_pz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_31 = V_0; *((RuntimeObject**)L_30) = (RuntimeObject*)L_31; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_30, (void*)(RuntimeObject*)L_31); goto IL_00a1; } IL_0083: { // else if (preCell.Pos.z < pz.Pos.z) pz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_32 = V_0; NullCheck(L_32); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_33 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_32)->___Pos_0); int32_t L_34; L_34 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_33, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_35 = ___5_pz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_36 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_35); NullCheck(L_36); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_37 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_36)->___Pos_0); int32_t L_38; L_38 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_37, NULL); if ((((int32_t)L_34) >= ((int32_t)L_38))) { goto IL_00a1; } } { // else if (preCell.Pos.z < pz.Pos.z) pz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_39 = ___5_pz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_40 = V_0; *((RuntimeObject**)L_39) = (RuntimeObject*)L_40; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_39, (void*)(RuntimeObject*)L_40); } IL_00a1: { // for (int z = 0; z <= maxCells; z++) int32_t L_41 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_00a5: { // for (int z = 0; z <= maxCells; z++) int32_t L_42 = V_3; int32_t L_43 = ___1_maxCells; if ((((int32_t)L_42) <= ((int32_t)L_43))) { goto IL_003f; } } { // for (int x = 0; x <= maxCells; x++) int32_t L_44 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_00ad: { // for (int x = 0; x <= maxCells; x++) int32_t L_45 = V_1; int32_t L_46 = ___1_maxCells; if ((((int32_t)L_45) <= ((int32_t)L_46))) { goto IL_000d; } } IL_00b4: { // for (int x = 1; x <= maxCells; x++) V_5 = 1; goto IL_016f; } IL_00bc: { // var xCell = grid.GetCell(root.Pos + new Vector3Int(-x, 0, 0)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_47 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_48 = ___2_root; NullCheck(L_48); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_49 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_48)->___Pos_0; int32_t L_50 = V_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_51; memset((&L_51), 0, sizeof(L_51)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_51), ((-L_50)), 0, 0, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_52; L_52 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_49, L_51, NULL); NullCheck(L_47); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_53; L_53 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_47, L_52, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_6 = L_53; // if ((FGenerators.CheckIfIsNull(xCell)) || !xCell.InTargetGridArea) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_54 = V_6; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_55; L_55 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_54, NULL); if (L_55) { goto IL_0177; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_56 = V_6; NullCheck(L_56); bool L_57 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_56)->___InTargetGridArea_1; if (!L_57) { goto IL_0177; } } { // for (int z = 0; z <= maxCells; z++) V_7 = 0; goto IL_0164; } IL_00f7: { // if (x == 0 && z == 0) continue; int32_t L_58 = V_5; if (L_58) { goto IL_00ff; } } { int32_t L_59 = V_7; if (!L_59) { goto IL_015e; } } IL_00ff: { // var zCell = grid.GetCell(root.Pos + new Vector3Int(-x, 0, z)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_60 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_61 = ___2_root; NullCheck(L_61); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_62 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_61)->___Pos_0; int32_t L_63 = V_5; int32_t L_64 = V_7; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_65; memset((&L_65), 0, sizeof(L_65)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_65), ((-L_63)), 0, L_64, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_66; L_66 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_62, L_65, NULL); NullCheck(L_60); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_67; L_67 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_60, L_66, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_8 = L_67; // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_68 = V_8; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_69; L_69 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_68, NULL); if (!L_69) { goto IL_0135; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_70 = V_8; NullCheck(L_70); bool L_71 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_70)->___InTargetGridArea_1; if (!L_71) { goto IL_0135; } } { // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_72 = V_8; V_0 = L_72; goto IL_015e; } IL_0135: { // if (pz == null) pz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_73 = ___5_pz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_74 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_73); if (L_74) { goto IL_0140; } } { // if (pz == null) pz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_75 = ___5_pz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_76 = V_0; *((RuntimeObject**)L_75) = (RuntimeObject*)L_76; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_75, (void*)(RuntimeObject*)L_76); goto IL_015e; } IL_0140: { // else if (preCell.Pos.z < pz.Pos.z) pz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_77 = V_0; NullCheck(L_77); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_78 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_77)->___Pos_0); int32_t L_79; L_79 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_78, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_80 = ___5_pz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_81 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_80); NullCheck(L_81); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_82 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_81)->___Pos_0); int32_t L_83; L_83 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_82, NULL); if ((((int32_t)L_79) >= ((int32_t)L_83))) { goto IL_015e; } } { // else if (preCell.Pos.z < pz.Pos.z) pz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_84 = ___5_pz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_85 = V_0; *((RuntimeObject**)L_84) = (RuntimeObject*)L_85; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_84, (void*)(RuntimeObject*)L_85); } IL_015e: { // for (int z = 0; z <= maxCells; z++) int32_t L_86 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_86, 1)); } IL_0164: { // for (int z = 0; z <= maxCells; z++) int32_t L_87 = V_7; int32_t L_88 = ___1_maxCells; if ((((int32_t)L_87) <= ((int32_t)L_88))) { goto IL_00f7; } } { // for (int x = 1; x <= maxCells; x++) int32_t L_89 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_89, 1)); } IL_016f: { // for (int x = 1; x <= maxCells; x++) int32_t L_90 = V_5; int32_t L_91 = ___1_maxCells; if ((((int32_t)L_90) <= ((int32_t)L_91))) { goto IL_00bc; } } IL_0177: { // preCell = root; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_92 = ___2_root; V_0 = L_92; // px = null; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_93 = ___3_px; *((RuntimeObject**)L_93) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_93, (void*)(RuntimeObject*)NULL); // for (int zz = 0; zz <= maxCells; zz++) V_9 = 0; goto IL_0231; } IL_0184: { // var zzCell = grid.GetCell(root.Pos + new Vector3Int(0, 0, zz)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_94 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_95 = ___2_root; NullCheck(L_95); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_96 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_95)->___Pos_0; int32_t L_97 = V_9; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_98; memset((&L_98), 0, sizeof(L_98)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_98), 0, 0, L_97, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_99; L_99 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_96, L_98, NULL); NullCheck(L_94); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_100; L_100 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_94, L_99, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_10 = L_100; // if ((FGenerators.CheckIfIsNull(zzCell)) || !zzCell.InTargetGridArea) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_101 = V_10; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_102; L_102 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_101, NULL); if (L_102) { goto IL_0239; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_103 = V_10; NullCheck(L_103); bool L_104 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_103)->___InTargetGridArea_1; if (!L_104) { goto IL_0239; } } { // for (int xx = 0; xx <= maxCells; xx++) V_11 = 0; goto IL_0226; } IL_01be: { // if (zz == 0 && xx == 0) continue; int32_t L_105 = V_9; if (L_105) { goto IL_01c6; } } { int32_t L_106 = V_11; if (!L_106) { goto IL_0220; } } IL_01c6: { // var xCell = grid.GetCell(root.Pos + new Vector3Int(xx, 0, zz)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_107 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_108 = ___2_root; NullCheck(L_108); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_109 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_108)->___Pos_0; int32_t L_110 = V_11; int32_t L_111 = V_9; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_112; memset((&L_112), 0, sizeof(L_112)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_112), L_110, 0, L_111, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_113; L_113 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_109, L_112, NULL); NullCheck(L_107); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_114; L_114 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_107, L_113, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_12 = L_114; // if ((FGenerators.CheckIfExist_NOTNULL(xCell)) && xCell.InTargetGridArea) preCell = xCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_115 = V_12; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_116; L_116 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_115, NULL); if (!L_116) { goto IL_01fb; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_117 = V_12; NullCheck(L_117); bool L_118 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_117)->___InTargetGridArea_1; if (!L_118) { goto IL_01fb; } } { // if ((FGenerators.CheckIfExist_NOTNULL(xCell)) && xCell.InTargetGridArea) preCell = xCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_119 = V_12; V_0 = L_119; goto IL_0220; } IL_01fb: { // if (px == null) px = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_120 = ___3_px; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_121 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_120); if (L_121) { goto IL_0204; } } { // if (px == null) px = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_122 = ___3_px; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_123 = V_0; *((RuntimeObject**)L_122) = (RuntimeObject*)L_123; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_122, (void*)(RuntimeObject*)L_123); goto IL_0220; } IL_0204: { // else if (preCell.Pos.x < px.Pos.x) px = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_124 = V_0; NullCheck(L_124); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_125 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_124)->___Pos_0); int32_t L_126; L_126 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_125, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_127 = ___3_px; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_128 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_127); NullCheck(L_128); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_129 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_128)->___Pos_0); int32_t L_130; L_130 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_129, NULL); if ((((int32_t)L_126) >= ((int32_t)L_130))) { goto IL_0220; } } { // else if (preCell.Pos.x < px.Pos.x) px = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_131 = ___3_px; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_132 = V_0; *((RuntimeObject**)L_131) = (RuntimeObject*)L_132; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_131, (void*)(RuntimeObject*)L_132); } IL_0220: { // for (int xx = 0; xx <= maxCells; xx++) int32_t L_133 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_133, 1)); } IL_0226: { // for (int xx = 0; xx <= maxCells; xx++) int32_t L_134 = V_11; int32_t L_135 = ___1_maxCells; if ((((int32_t)L_134) <= ((int32_t)L_135))) { goto IL_01be; } } { // for (int zz = 0; zz <= maxCells; zz++) int32_t L_136 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_136, 1)); } IL_0231: { // for (int zz = 0; zz <= maxCells; zz++) int32_t L_137 = V_9; int32_t L_138 = ___1_maxCells; if ((((int32_t)L_137) <= ((int32_t)L_138))) { goto IL_0184; } } IL_0239: { // for (int zz = 1; zz <= maxCells; zz++) V_13 = 1; goto IL_02f0; } IL_0241: { // var zzCell = grid.GetCell(root.Pos + new Vector3Int(0, 0, -zz)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_139 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_140 = ___2_root; NullCheck(L_140); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_141 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_140)->___Pos_0; int32_t L_142 = V_13; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_143; memset((&L_143), 0, sizeof(L_143)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_143), 0, 0, ((-L_142)), /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_144; L_144 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_141, L_143, NULL); NullCheck(L_139); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_145; L_145 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_139, L_144, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_14 = L_145; // if ((FGenerators.CheckIfIsNull(zzCell)) || !zzCell.InTargetGridArea) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_146 = V_14; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_147; L_147 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_146, NULL); if (L_147) { goto IL_02f8; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_148 = V_14; NullCheck(L_148); bool L_149 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_148)->___InTargetGridArea_1; if (!L_149) { goto IL_02f8; } } { // for (int xx = 0; xx <= maxCells; xx++) V_15 = 0; goto IL_02e5; } IL_027c: { // if (zz == 0 && xx == 0) continue; int32_t L_150 = V_13; if (L_150) { goto IL_0284; } } { int32_t L_151 = V_15; if (!L_151) { goto IL_02df; } } IL_0284: { // var xCell = grid.GetCell(root.Pos + new Vector3Int(xx, 0, -zz)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_152 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_153 = ___2_root; NullCheck(L_153); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_154 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_153)->___Pos_0; int32_t L_155 = V_15; int32_t L_156 = V_13; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_157; memset((&L_157), 0, sizeof(L_157)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_157), L_155, 0, ((-L_156)), /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_158; L_158 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_154, L_157, NULL); NullCheck(L_152); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_159; L_159 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_152, L_158, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_16 = L_159; // if ((FGenerators.CheckIfExist_NOTNULL(xCell)) && xCell.InTargetGridArea) preCell = xCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_160 = V_16; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_161; L_161 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_160, NULL); if (!L_161) { goto IL_02ba; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_162 = V_16; NullCheck(L_162); bool L_163 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_162)->___InTargetGridArea_1; if (!L_163) { goto IL_02ba; } } { // if ((FGenerators.CheckIfExist_NOTNULL(xCell)) && xCell.InTargetGridArea) preCell = xCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_164 = V_16; V_0 = L_164; goto IL_02df; } IL_02ba: { // if (px == null) px = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_165 = ___3_px; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_166 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_165); if (L_166) { goto IL_02c3; } } { // if (px == null) px = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_167 = ___3_px; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_168 = V_0; *((RuntimeObject**)L_167) = (RuntimeObject*)L_168; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_167, (void*)(RuntimeObject*)L_168); goto IL_02df; } IL_02c3: { // else if (preCell.Pos.x < px.Pos.x) px = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_169 = V_0; NullCheck(L_169); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_170 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_169)->___Pos_0); int32_t L_171; L_171 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_170, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_172 = ___3_px; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_173 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_172); NullCheck(L_173); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_174 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_173)->___Pos_0); int32_t L_175; L_175 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_174, NULL); if ((((int32_t)L_171) >= ((int32_t)L_175))) { goto IL_02df; } } { // else if (preCell.Pos.x < px.Pos.x) px = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_176 = ___3_px; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_177 = V_0; *((RuntimeObject**)L_176) = (RuntimeObject*)L_177; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_176, (void*)(RuntimeObject*)L_177); } IL_02df: { // for (int xx = 0; xx <= maxCells; xx++) int32_t L_178 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_178, 1)); } IL_02e5: { // for (int xx = 0; xx <= maxCells; xx++) int32_t L_179 = V_15; int32_t L_180 = ___1_maxCells; if ((((int32_t)L_179) <= ((int32_t)L_180))) { goto IL_027c; } } { // for (int zz = 1; zz <= maxCells; zz++) int32_t L_181 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_181, 1)); } IL_02f0: { // for (int zz = 1; zz <= maxCells; zz++) int32_t L_182 = V_13; int32_t L_183 = ___1_maxCells; if ((((int32_t)L_182) <= ((int32_t)L_183))) { goto IL_0241; } } IL_02f8: { // preCell = root; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_184 = ___2_root; V_0 = L_184; // nz = null; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_185 = ___6_nz; *((RuntimeObject**)L_185) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_185, (void*)(RuntimeObject*)NULL); // for (int x = 0; x <= maxCells; x++) V_17 = 0; goto IL_03b8; } IL_0306: { // var xCell = grid.GetCell(root.Pos + new Vector3Int(x, 0, 0)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_186 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_187 = ___2_root; NullCheck(L_187); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_188 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_187)->___Pos_0; int32_t L_189 = V_17; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_190; memset((&L_190), 0, sizeof(L_190)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_190), L_189, 0, 0, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_191; L_191 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_188, L_190, NULL); NullCheck(L_186); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_192; L_192 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_186, L_191, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_18 = L_192; // if ((FGenerators.CheckIfIsNull(xCell)) || !xCell.InTargetGridArea) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_193 = V_18; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_194; L_194 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_193, NULL); if (L_194) { goto IL_03c0; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_195 = V_18; NullCheck(L_195); bool L_196 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_195)->___InTargetGridArea_1; if (!L_196) { goto IL_03c0; } } { // for (int z = 0; z <= maxCells; z++) V_19 = 0; goto IL_03ad; } IL_0340: { // if (x == 0 && z == 0) continue; int32_t L_197 = V_17; if (L_197) { goto IL_0348; } } { int32_t L_198 = V_19; if (!L_198) { goto IL_03a7; } } IL_0348: { // var zCell = grid.GetCell(root.Pos + new Vector3Int(x, 0, -z)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_199 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_200 = ___2_root; NullCheck(L_200); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_201 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_200)->___Pos_0; int32_t L_202 = V_17; int32_t L_203 = V_19; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_204; memset((&L_204), 0, sizeof(L_204)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_204), L_202, 0, ((-L_203)), /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_205; L_205 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_201, L_204, NULL); NullCheck(L_199); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_206; L_206 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_199, L_205, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_20 = L_206; // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_207 = V_20; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_208; L_208 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_207, NULL); if (!L_208) { goto IL_037e; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_209 = V_20; NullCheck(L_209); bool L_210 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_209)->___InTargetGridArea_1; if (!L_210) { goto IL_037e; } } { // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_211 = V_20; V_0 = L_211; goto IL_03a7; } IL_037e: { // if (nz == null) nz = preCell; // Getting maximum negative z value cell FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_212 = ___6_nz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_213 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_212); if (L_213) { goto IL_0389; } } { // if (nz == null) nz = preCell; // Getting maximum negative z value cell FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_214 = ___6_nz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_215 = V_0; *((RuntimeObject**)L_214) = (RuntimeObject*)L_215; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_214, (void*)(RuntimeObject*)L_215); goto IL_03a7; } IL_0389: { // else if (preCell.Pos.z > nz.Pos.z) nz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_216 = V_0; NullCheck(L_216); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_217 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_216)->___Pos_0); int32_t L_218; L_218 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_217, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_219 = ___6_nz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_220 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_219); NullCheck(L_220); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_221 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_220)->___Pos_0); int32_t L_222; L_222 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_221, NULL); if ((((int32_t)L_218) <= ((int32_t)L_222))) { goto IL_03a7; } } { // else if (preCell.Pos.z > nz.Pos.z) nz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_223 = ___6_nz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_224 = V_0; *((RuntimeObject**)L_223) = (RuntimeObject*)L_224; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_223, (void*)(RuntimeObject*)L_224); } IL_03a7: { // for (int z = 0; z <= maxCells; z++) int32_t L_225 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_225, 1)); } IL_03ad: { // for (int z = 0; z <= maxCells; z++) int32_t L_226 = V_19; int32_t L_227 = ___1_maxCells; if ((((int32_t)L_226) <= ((int32_t)L_227))) { goto IL_0340; } } { // for (int x = 0; x <= maxCells; x++) int32_t L_228 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_228, 1)); } IL_03b8: { // for (int x = 0; x <= maxCells; x++) int32_t L_229 = V_17; int32_t L_230 = ___1_maxCells; if ((((int32_t)L_229) <= ((int32_t)L_230))) { goto IL_0306; } } IL_03c0: { // for (int x = 1; x <= maxCells; x++) V_21 = 1; goto IL_047c; } IL_03c8: { // var xCell = grid.GetCell(root.Pos + new Vector3Int(-x, 0, 0)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_231 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_232 = ___2_root; NullCheck(L_232); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_233 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_232)->___Pos_0; int32_t L_234 = V_21; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_235; memset((&L_235), 0, sizeof(L_235)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_235), ((-L_234)), 0, 0, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_236; L_236 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_233, L_235, NULL); NullCheck(L_231); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_237; L_237 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_231, L_236, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_22 = L_237; // if ((FGenerators.CheckIfIsNull(xCell)) || !xCell.InTargetGridArea) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_238 = V_22; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_239; L_239 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_238, NULL); if (L_239) { goto IL_0484; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_240 = V_22; NullCheck(L_240); bool L_241 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_240)->___InTargetGridArea_1; if (!L_241) { goto IL_0484; } } { // for (int z = 0; z <= maxCells; z++) V_23 = 0; goto IL_0471; } IL_0403: { // if (x == 0 && z == 0) continue; int32_t L_242 = V_21; if (L_242) { goto IL_040b; } } { int32_t L_243 = V_23; if (!L_243) { goto IL_046b; } } IL_040b: { // var zCell = grid.GetCell(root.Pos + new Vector3Int(-x, 0, -z)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_244 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_245 = ___2_root; NullCheck(L_245); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_246 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_245)->___Pos_0; int32_t L_247 = V_21; int32_t L_248 = V_23; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_249; memset((&L_249), 0, sizeof(L_249)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_249), ((-L_247)), 0, ((-L_248)), /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_250; L_250 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_246, L_249, NULL); NullCheck(L_244); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_251; L_251 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_244, L_250, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_24 = L_251; // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_252 = V_24; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_253; L_253 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_252, NULL); if (!L_253) { goto IL_0442; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_254 = V_24; NullCheck(L_254); bool L_255 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_254)->___InTargetGridArea_1; if (!L_255) { goto IL_0442; } } { // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_256 = V_24; V_0 = L_256; goto IL_046b; } IL_0442: { // if (nz == null) nz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_257 = ___6_nz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_258 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_257); if (L_258) { goto IL_044d; } } { // if (nz == null) nz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_259 = ___6_nz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_260 = V_0; *((RuntimeObject**)L_259) = (RuntimeObject*)L_260; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_259, (void*)(RuntimeObject*)L_260); goto IL_046b; } IL_044d: { // else if (preCell.Pos.z > nz.Pos.z) nz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_261 = V_0; NullCheck(L_261); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_262 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_261)->___Pos_0); int32_t L_263; L_263 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_262, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_264 = ___6_nz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_265 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_264); NullCheck(L_265); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_266 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_265)->___Pos_0); int32_t L_267; L_267 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_266, NULL); if ((((int32_t)L_263) <= ((int32_t)L_267))) { goto IL_046b; } } { // else if (preCell.Pos.z > nz.Pos.z) nz = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_268 = ___6_nz; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_269 = V_0; *((RuntimeObject**)L_268) = (RuntimeObject*)L_269; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_268, (void*)(RuntimeObject*)L_269); } IL_046b: { // for (int z = 0; z <= maxCells; z++) int32_t L_270 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_270, 1)); } IL_0471: { // for (int z = 0; z <= maxCells; z++) int32_t L_271 = V_23; int32_t L_272 = ___1_maxCells; if ((((int32_t)L_271) <= ((int32_t)L_272))) { goto IL_0403; } } { // for (int x = 1; x <= maxCells; x++) int32_t L_273 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_273, 1)); } IL_047c: { // for (int x = 1; x <= maxCells; x++) int32_t L_274 = V_21; int32_t L_275 = ___1_maxCells; if ((((int32_t)L_274) <= ((int32_t)L_275))) { goto IL_03c8; } } IL_0484: { // preCell = root; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_276 = ___2_root; V_0 = L_276; // nx = null; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_277 = ___4_nx; *((RuntimeObject**)L_277) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_277, (void*)(RuntimeObject*)NULL); // for (int zz = 0; zz <= maxCells; zz++) //var xCell = grid.GetCell(root.Pos + new Vector3Int(x, 0, 0)); V_25 = 0; goto IL_0544; } IL_0492: { // var xCell = grid.GetCell(root.Pos + new Vector3Int(0, 0, zz)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_278 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_279 = ___2_root; NullCheck(L_279); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_280 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_279)->___Pos_0; int32_t L_281 = V_25; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_282; memset((&L_282), 0, sizeof(L_282)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_282), 0, 0, L_281, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_283; L_283 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_280, L_282, NULL); NullCheck(L_278); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_284; L_284 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_278, L_283, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_26 = L_284; // if ((FGenerators.CheckIfIsNull(xCell)) || !xCell.InTargetGridArea) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_285 = V_26; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_286; L_286 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_285, NULL); if (L_286) { goto IL_054c; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_287 = V_26; NullCheck(L_287); bool L_288 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_287)->___InTargetGridArea_1; if (!L_288) { goto IL_054c; } } { // for (int xx = 0; xx <= maxCells; xx++) V_27 = 0; goto IL_0539; } IL_04cc: { // if (zz == 0 && xx == 0) continue; int32_t L_289 = V_25; if (L_289) { goto IL_04d4; } } { int32_t L_290 = V_27; if (!L_290) { goto IL_0533; } } IL_04d4: { // var zCell = grid.GetCell(root.Pos + new Vector3Int(-xx, 0, zz)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_291 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_292 = ___2_root; NullCheck(L_292); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_293 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_292)->___Pos_0; int32_t L_294 = V_27; int32_t L_295 = V_25; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_296; memset((&L_296), 0, sizeof(L_296)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_296), ((-L_294)), 0, L_295, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_297; L_297 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_293, L_296, NULL); NullCheck(L_291); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_298; L_298 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_291, L_297, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_28 = L_298; // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_299 = V_28; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_300; L_300 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_299, NULL); if (!L_300) { goto IL_050a; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_301 = V_28; NullCheck(L_301); bool L_302 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_301)->___InTargetGridArea_1; if (!L_302) { goto IL_050a; } } { // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_303 = V_28; V_0 = L_303; goto IL_0533; } IL_050a: { // if (nx == null) nx = preCell; // Getting minimum positive z value cell FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_304 = ___4_nx; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_305 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_304); if (L_305) { goto IL_0515; } } { // if (nx == null) nx = preCell; // Getting minimum positive z value cell FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_306 = ___4_nx; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_307 = V_0; *((RuntimeObject**)L_306) = (RuntimeObject*)L_307; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_306, (void*)(RuntimeObject*)L_307); goto IL_0533; } IL_0515: { // else if (preCell.Pos.x > nx.Pos.x) nx = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_308 = V_0; NullCheck(L_308); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_309 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_308)->___Pos_0); int32_t L_310; L_310 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_309, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_311 = ___4_nx; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_312 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_311); NullCheck(L_312); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_313 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_312)->___Pos_0); int32_t L_314; L_314 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_313, NULL); if ((((int32_t)L_310) <= ((int32_t)L_314))) { goto IL_0533; } } { // else if (preCell.Pos.x > nx.Pos.x) nx = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_315 = ___4_nx; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_316 = V_0; *((RuntimeObject**)L_315) = (RuntimeObject*)L_316; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_315, (void*)(RuntimeObject*)L_316); } IL_0533: { // for (int xx = 0; xx <= maxCells; xx++) int32_t L_317 = V_27; V_27 = ((int32_t)il2cpp_codegen_add(L_317, 1)); } IL_0539: { // for (int xx = 0; xx <= maxCells; xx++) int32_t L_318 = V_27; int32_t L_319 = ___1_maxCells; if ((((int32_t)L_318) <= ((int32_t)L_319))) { goto IL_04cc; } } { // for (int zz = 0; zz <= maxCells; zz++) //var xCell = grid.GetCell(root.Pos + new Vector3Int(x, 0, 0)); int32_t L_320 = V_25; V_25 = ((int32_t)il2cpp_codegen_add(L_320, 1)); } IL_0544: { // for (int zz = 0; zz <= maxCells; zz++) //var xCell = grid.GetCell(root.Pos + new Vector3Int(x, 0, 0)); int32_t L_321 = V_25; int32_t L_322 = ___1_maxCells; if ((((int32_t)L_321) <= ((int32_t)L_322))) { goto IL_0492; } } IL_054c: { // for (int zz = 1; zz <= maxCells; zz++) // going with x negatively -> getcell pos - x V_29 = 1; goto IL_0608; } IL_0554: { // var xCell = grid.GetCell(root.Pos + new Vector3Int(0, 0, -zz)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_323 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_324 = ___2_root; NullCheck(L_324); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_325 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_324)->___Pos_0; int32_t L_326 = V_29; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_327; memset((&L_327), 0, sizeof(L_327)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_327), 0, 0, ((-L_326)), /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_328; L_328 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_325, L_327, NULL); NullCheck(L_323); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_329; L_329 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_323, L_328, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_30 = L_329; // if ((FGenerators.CheckIfIsNull(xCell)) || !xCell.InTargetGridArea) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_330 = V_30; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_331; L_331 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_330, NULL); if (L_331) { goto IL_0610; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_332 = V_30; NullCheck(L_332); bool L_333 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_332)->___InTargetGridArea_1; if (!L_333) { goto IL_0610; } } { // for (int xx = 0; xx <= maxCells; xx++) V_31 = 0; goto IL_05fd; } IL_058f: { // if (zz == 0 && xx == 0) continue; int32_t L_334 = V_29; if (L_334) { goto IL_0597; } } { int32_t L_335 = V_31; if (!L_335) { goto IL_05f7; } } IL_0597: { // var zCell = grid.GetCell(root.Pos + new Vector3Int(-xx, 0, -zz)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_336 = ___0_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_337 = ___2_root; NullCheck(L_337); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_338 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_337)->___Pos_0; int32_t L_339 = V_31; int32_t L_340 = V_29; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_341; memset((&L_341), 0, sizeof(L_341)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_341), ((-L_339)), 0, ((-L_340)), /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_342; L_342 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_338, L_341, NULL); NullCheck(L_336); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_343; L_343 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_336, L_342, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_32 = L_343; // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_344 = V_32; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_345; L_345 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_344, NULL); if (!L_345) { goto IL_05ce; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_346 = V_32; NullCheck(L_346); bool L_347 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_346)->___InTargetGridArea_1; if (!L_347) { goto IL_05ce; } } { // if ((FGenerators.CheckIfExist_NOTNULL(zCell)) && zCell.InTargetGridArea) preCell = zCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_348 = V_32; V_0 = L_348; goto IL_05f7; } IL_05ce: { // if (nx == null) nx = preCell; // Getting minimum positive z value cell FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_349 = ___4_nx; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_350 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_349); if (L_350) { goto IL_05d9; } } { // if (nx == null) nx = preCell; // Getting minimum positive z value cell FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_351 = ___4_nx; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_352 = V_0; *((RuntimeObject**)L_351) = (RuntimeObject*)L_352; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_351, (void*)(RuntimeObject*)L_352); goto IL_05f7; } IL_05d9: { // else if (preCell.Pos.x > nx.Pos.x) nx = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_353 = V_0; NullCheck(L_353); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_354 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_353)->___Pos_0); int32_t L_355; L_355 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_354, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_356 = ___4_nx; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_357 = *((FieldCell_t0474210B4815B1D080500050D625323788B306F9**)L_356); NullCheck(L_357); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_358 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_357)->___Pos_0); int32_t L_359; L_359 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_358, NULL); if ((((int32_t)L_355) <= ((int32_t)L_359))) { goto IL_05f7; } } { // else if (preCell.Pos.x > nx.Pos.x) nx = preCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_360 = ___4_nx; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_361 = V_0; *((RuntimeObject**)L_360) = (RuntimeObject*)L_361; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_360, (void*)(RuntimeObject*)L_361); } IL_05f7: { // for (int xx = 0; xx <= maxCells; xx++) int32_t L_362 = V_31; V_31 = ((int32_t)il2cpp_codegen_add(L_362, 1)); } IL_05fd: { // for (int xx = 0; xx <= maxCells; xx++) int32_t L_363 = V_31; int32_t L_364 = ___1_maxCells; if ((((int32_t)L_363) <= ((int32_t)L_364))) { goto IL_058f; } } { // for (int zz = 1; zz <= maxCells; zz++) // going with x negatively -> getcell pos - x int32_t L_365 = V_29; V_29 = ((int32_t)il2cpp_codegen_add(L_365, 1)); } IL_0608: { // for (int zz = 1; zz <= maxCells; zz++) // going with x negatively -> getcell pos - x int32_t L_366 = V_29; int32_t L_367 = ___1_maxCells; if ((((int32_t)L_366) <= ((int32_t)L_367))) { goto IL_0554; } } IL_0610: { // } return; } } // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellWorldPosition(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) { { // return GetCellWorldPosition(cell.Pos, cell.Scaler); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; NullCheck(L_0); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_0)->___Pos_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2 = ___0_cell; NullCheck(L_2); int32_t L_3 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_2)->___Scaler_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = FieldSetup_GetCellWorldPosition_m1A07FEB366097A5762E40290C09E0F7CEF53EB11(__this, L_1, ((float)L_3), NULL); return L_4; } } // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellWorldPosition(UnityEngine.Vector3Int,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellWorldPosition_m1A07FEB366097A5762E40290C09E0F7CEF53EB11 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_cellPos, float ___1_scaler, 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 cSize = GetCellUnitSize(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(__this, NULL); V_0 = L_0; // Vector3 pos = new Vector3(cellPos.x * cSize.x, cellPos.y * cSize.y, cellPos.z * cSize.z) /** CellSize*/ * scaler; int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_cellPos), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; float L_3 = L_2.___x_2; int32_t L_4; L_4 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_cellPos), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; float L_6 = L_5.___y_3; int32_t L_7; L_7 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_cellPos), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; memset((&L_10), 0, sizeof(L_10)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), ((float)il2cpp_codegen_multiply(((float)L_1), L_3)), ((float)il2cpp_codegen_multiply(((float)L_4), L_6)), ((float)il2cpp_codegen_multiply(((float)L_7), L_9)), /*hidden argument*/NULL); float L_11 = ___1_scaler; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, L_11, NULL); V_1 = L_12; // if (scaler > 1) float L_13 = ___1_scaler; if ((!(((float)L_13) > ((float)(1.0f))))) { goto IL_0079; } } { // cSize *= (0.5f * (scaler - 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0; float L_15 = ___1_scaler; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_subtract(L_15, (1.0f))))), NULL); V_0 = L_16; // pos += new Vector3(cSize.x, 0, cSize.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; float L_19 = L_18.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0; float L_21 = L_20.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; memset((&L_22), 0, sizeof(L_22)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), L_19, (0.0f), L_21, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_22, NULL); V_1 = L_23; } IL_0079: { // return pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1; return L_24; } } // System.Boolean FIMSpace.Generating.FieldSetup::IsEnabled(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < disabledMods.Count; i++) if (disabledMods[i] == mod) return false; V_0 = 0; goto IL_001e; } IL_0004: { // for (int i = 0; i < disabledMods.Count; i++) if (disabledMods[i] == mod) return false; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_0 = __this->___disabledMods_20; int32_t L_1 = V_0; NullCheck(L_0); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2; L_2 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_0, L_1, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = ___0_mod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, L_3, NULL); if (!L_4) { goto IL_001a; } } { // for (int i = 0; i < disabledMods.Count; i++) if (disabledMods[i] == mod) return false; return (bool)0; } IL_001a: { // for (int i = 0; i < disabledMods.Count; i++) if (disabledMods[i] == mod) return false; int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_001e: { // for (int i = 0; i < disabledMods.Count; i++) if (disabledMods[i] == mod) return false; int32_t L_6 = V_0; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_7 = __this->___disabledMods_20; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_7, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_6) < ((int32_t)L_8))) { goto IL_0004; } } { // return true; return (bool)1; } } // System.Void FIMSpace.Generating.FieldSetup::AddToDisabled(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_AddToDisabled_m953243AC313E8872165B2D37B49DAAD5F03E8CE0 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (disabledMods.Contains(mod) == false) disabledMods.Add(mod); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_0 = __this->___disabledMods_20; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_1 = ___0_mod; NullCheck(L_0); bool L_2; L_2 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_0, L_1, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_2) { goto IL_001a; } } { // if (disabledMods.Contains(mod) == false) disabledMods.Add(mod); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_3 = __this->___disabledMods_20; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = ___0_mod; NullCheck(L_3); List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_3, L_4, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); } IL_001a: { // } return; } } // System.Boolean FIMSpace.Generating.FieldSetup::IsModDisabledForThisSetup(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetup_IsModDisabledForThisSetup_m29020F1D61F11FC762F2F0172204BDEEB32D9BBD (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return disabledMods.Contains(mod); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_0 = __this->___disabledMods_20; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_1 = ___0_mod; NullCheck(L_0); bool L_2; L_2 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_0, L_1, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); return L_2; } } // System.Void FIMSpace.Generating.FieldSetup::RemoveFromDisabled(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RemoveFromDisabled_m3CDF12612072145F9E7CA2975F79B8D14D411596 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (disabledMods.Contains(mod)) disabledMods.Remove(mod); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_0 = __this->___disabledMods_20; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_1 = ___0_mod; NullCheck(L_0); bool L_2; L_2 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_0, L_1, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (!L_2) { goto IL_001b; } } { // if (disabledMods.Contains(mod)) disabledMods.Remove(mod); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_3 = __this->___disabledMods_20; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = ___0_mod; NullCheck(L_3); bool L_5; L_5 = List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F(L_3, L_4, List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F_RuntimeMethod_var); } IL_001b: { // } return; } } // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.FieldSetup::FindCellInstruction(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* FieldSetup_FindCellInstruction_m20139FDC71F57485B02E411C7DD2F30F8323AFA4 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, String_t* ___0_title, bool ___1_ignoreCase, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* V_0 = NULL; String_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { // InstructionDefinition def = null; V_0 = (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*)NULL; // if (ignoreCase) bool L_0 = ___1_ignoreCase; if (!L_0) { goto IL_004f; } } { // string lower = title.ToLower(); String_t* L_1 = ___0_title; NullCheck(L_1); String_t* L_2; L_2 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_1, NULL); V_1 = L_2; // for (int i = 0; i < CellsInstructions.Count; i++) V_2 = 0; goto IL_003f; } IL_0010: { // if (CellsInstructions[i].Title.ToLower().Contains(lower)) List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_3 = __this->___CellsInstructions_11; int32_t L_4 = V_2; NullCheck(L_3); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_5; L_5 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_3, L_4, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_5); String_t* L_6 = L_5->___Title_0; NullCheck(L_6); String_t* L_7; L_7 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_6, NULL); String_t* L_8 = V_1; NullCheck(L_7); bool L_9; L_9 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_7, L_8, NULL); if (!L_9) { goto IL_003b; } } { // return CellsInstructions[i]; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_10 = __this->___CellsInstructions_11; int32_t L_11 = V_2; NullCheck(L_10); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_12; L_12 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_10, L_11, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); return L_12; } IL_003b: { // for (int i = 0; i < CellsInstructions.Count; i++) int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003f: { // for (int i = 0; i < CellsInstructions.Count; i++) int32_t L_14 = V_2; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_15 = __this->___CellsInstructions_11; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_15, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_16))) { goto IL_0010; } } { goto IL_008b; } IL_004f: { // for (int i = 0; i < CellsInstructions.Count; i++) V_3 = 0; goto IL_007d; } IL_0053: { // if (CellsInstructions[i].Title.Contains(title)) List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_17 = __this->___CellsInstructions_11; int32_t L_18 = V_3; NullCheck(L_17); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_19; L_19 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_17, L_18, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_19); String_t* L_20 = L_19->___Title_0; String_t* L_21 = ___0_title; NullCheck(L_20); bool L_22; L_22 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_20, L_21, NULL); if (!L_22) { goto IL_0079; } } { // return CellsInstructions[i]; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_23 = __this->___CellsInstructions_11; int32_t L_24 = V_3; NullCheck(L_23); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_25; L_25 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_23, L_24, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); return L_25; } IL_0079: { // for (int i = 0; i < CellsInstructions.Count; i++) int32_t L_26 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_007d: { // for (int i = 0; i < CellsInstructions.Count; i++) int32_t L_27 = V_3; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_28 = __this->___CellsInstructions_11; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_28, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_27) < ((int32_t)L_29))) { goto IL_0053; } } IL_008b: { // return def; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_30 = V_0; return L_30; } } // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.FieldSetup::FindCellInstruction(FIMSpace.Generating.InstructionDefinition/EInstruction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* FieldSetup_FindCellInstruction_m769318B713BD734DEBC6CD9F1E3F343AC2BC0E11 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, int32_t ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* V_0 = NULL; int32_t V_1 = 0; { // InstructionDefinition def = null; V_0 = (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*)NULL; // for (int i = 0; i < CellsInstructions.Count; i++) V_1 = 0; goto IL_002b; } IL_0006: { // if (CellsInstructions[i].InstructionType == type) List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_0 = __this->___CellsInstructions_11; int32_t L_1 = V_1; NullCheck(L_0); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_2; L_2 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_0, L_1, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_2); int32_t L_3 = L_2->___InstructionType_1; int32_t L_4 = ___0_type; if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) { goto IL_0027; } } { // return CellsInstructions[i]; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_5 = __this->___CellsInstructions_11; int32_t L_6 = V_1; NullCheck(L_5); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_7; L_7 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_5, L_6, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); return L_7; } IL_0027: { // for (int i = 0; i < CellsInstructions.Count; i++) int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_002b: { // for (int i = 0; i < CellsInstructions.Count; i++) int32_t L_9 = V_1; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_10 = __this->___CellsInstructions_11; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_10, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_9) < ((int32_t)L_11))) { goto IL_0006; } } { // return def; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_12 = V_0; return L_12; } } // System.Int32 FIMSpace.Generating.FieldSetup::GetVariableIndex(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldSetup_GetVariableIndex_mB4F5A9DDC33051043CB3365846BB9A434B588431 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < Variables.Count; i++) V_0 = 0; goto IL_0023; } IL_0004: { // if (Variables[i].Name == name) return i; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___Variables_8; int32_t L_1 = V_0; NullCheck(L_0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2; L_2 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_0, L_1, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_2); String_t* L_3 = L_2->___Name_0; String_t* L_4 = ___0_name; bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, L_4, NULL); if (!L_5) { goto IL_001f; } } { // if (Variables[i].Name == name) return i; int32_t L_6 = V_0; return L_6; } IL_001f: { // for (int i = 0; i < Variables.Count; i++) int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0023: { // for (int i = 0; i < Variables.Count; i++) int32_t L_8 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_9 = __this->___Variables_8; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_9, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_8) < ((int32_t)L_10))) { goto IL_0004; } } { // return -1; return (-1); } } // FIMSpace.Generating.FieldVariable FIMSpace.Generating.FieldSetup::GetVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < Variables.Count; i++) V_0 = 0; goto IL_002e; } IL_0004: { // if (Variables[i].Name == name) return Variables[i]; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___Variables_8; int32_t L_1 = V_0; NullCheck(L_0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2; L_2 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_0, L_1, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_2); String_t* L_3 = L_2->___Name_0; String_t* L_4 = ___0_name; bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, L_4, NULL); if (!L_5) { goto IL_002a; } } { // if (Variables[i].Name == name) return Variables[i]; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_6 = __this->___Variables_8; int32_t L_7 = V_0; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8; L_8 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_6, L_7, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); return L_8; } IL_002a: { // for (int i = 0; i < Variables.Count; i++) int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_002e: { // for (int i = 0; i < Variables.Count; i++) int32_t L_10 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_11 = __this->___Variables_8; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_11, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_0004; } } { // return null; return (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)NULL; } } // System.Boolean FIMSpace.Generating.FieldSetup::SetVariable(System.String,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetup_SetVariable_m842699DA70E6543B57CB5155D500BDAA6076D051 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < Variables.Count; i++) V_0 = 0; goto IL_0035; } IL_0004: { // if (Variables[i].Name == name) List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___Variables_8; int32_t L_1 = V_0; NullCheck(L_0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2; L_2 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_0, L_1, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_2); String_t* L_3 = L_2->___Name_0; String_t* L_4 = ___0_name; bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, L_4, NULL); if (!L_5) { goto IL_0031; } } { // Variables[i].SetValue(value); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_6 = __this->___Variables_8; int32_t L_7 = V_0; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8; L_8 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_6, L_7, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); float L_9 = ___1_value; NullCheck(L_8); FieldVariable_SetValue_m4A85121DA6538E0A6136C235634CD8B4B4252C85(L_8, L_9, NULL); // return true; return (bool)1; } IL_0031: { // for (int i = 0; i < Variables.Count; i++) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0035: { // for (int i = 0; i < Variables.Count; i++) int32_t L_11 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_12 = __this->___Variables_8; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_12, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0004; } } { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.FieldSetup::SetTemporaryInjections(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_SetTemporaryInjections_m90897B7294A49D7D5C8C047AD6B0BBA341A5AECB (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___0_injectMods, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // SaveCurrentVariablesState(); FieldSetup_SaveCurrentVariablesState_m59A8C8CCFFAE7654295D45F812B3AB7766EA3D74(__this, NULL); // temporaryInjections = new List(); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_0 = (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)il2cpp_codegen_object_new(List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122(L_0, List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); __this->___temporaryInjections_17 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryInjections_17), (void*)L_0); // for (int i = 0; i < injectMods.Count; i++) temporaryInjections.Add(injectMods[i]); V_0 = 0; goto IL_002b; } IL_0015: { // for (int i = 0; i < injectMods.Count; i++) temporaryInjections.Add(injectMods[i]); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_1 = __this->___temporaryInjections_17; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_2 = ___0_injectMods; int32_t L_3 = V_0; NullCheck(L_2); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_4; L_4 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_2, L_3, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_1); List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline(L_1, L_4, List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); // for (int i = 0; i < injectMods.Count; i++) temporaryInjections.Add(injectMods[i]); int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_002b: { // for (int i = 0; i < injectMods.Count; i++) temporaryInjections.Add(injectMods[i]); int32_t L_6 = V_0; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_7 = ___0_injectMods; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_7, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_6) < ((int32_t)L_8))) { goto IL_0015; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::SetTemporaryInjections(System.Collections.Generic.List`1,FIMSpace.Generating.InjectionSetup/EGridCall) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_SetTemporaryInjections_mB1088CA59205DB1E162CED76F5F64267828CC1A6 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___0_injectMods, int32_t ___1_call, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // SaveCurrentVariablesState(); FieldSetup_SaveCurrentVariablesState_m59A8C8CCFFAE7654295D45F812B3AB7766EA3D74(__this, NULL); // temporaryInjections = new List(); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_0 = (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)il2cpp_codegen_object_new(List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122(L_0, List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); __this->___temporaryInjections_17 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryInjections_17), (void*)L_0); // for (int i = 0; i < injectMods.Count; i++) temporaryInjections.Add(new InjectionSetup(injectMods[i], call)); V_0 = 0; goto IL_0031; } IL_0015: { // for (int i = 0; i < injectMods.Count; i++) temporaryInjections.Add(new InjectionSetup(injectMods[i], call)); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_1 = __this->___temporaryInjections_17; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_2 = ___0_injectMods; int32_t L_3 = V_0; NullCheck(L_2); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4; L_4 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_2, L_3, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); int32_t L_5 = ___1_call; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_6 = (InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C*)il2cpp_codegen_object_new(InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C_il2cpp_TypeInfo_var); NullCheck(L_6); InjectionSetup__ctor_m678924DCFC516494B118B3AC30AAA168188ECC08(L_6, L_4, L_5, NULL); NullCheck(L_1); List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline(L_1, L_6, List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); // for (int i = 0; i < injectMods.Count; i++) temporaryInjections.Add(new InjectionSetup(injectMods[i], call)); int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0031: { // for (int i = 0; i < injectMods.Count; i++) temporaryInjections.Add(new InjectionSetup(injectMods[i], call)); int32_t L_8 = V_0; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_9 = ___0_injectMods; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_9, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_8) < ((int32_t)L_10))) { goto IL_0015; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::SaveCurrentVariablesState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_SaveCurrentVariablesState_m59A8C8CCFFAE7654295D45F812B3AB7766EA3D74 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // variablesMemory.Clear(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___variablesMemory_38; NullCheck(L_0); List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_inline(L_0, List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_RuntimeMethod_var); // for (int i = 0; i < Variables.Count; i++) V_0 = 0; goto IL_002f; } IL_000f: { // variablesMemory.Add(Variables[i].Copy()); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_1 = __this->___variablesMemory_38; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_2 = __this->___Variables_8; int32_t L_3 = V_0; NullCheck(L_2); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_4; L_4 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_2, L_3, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_4); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_5; L_5 = FieldVariable_Copy_mE5EF864176E2E6A7948D1826650E1D51E5D80A9F(L_4, NULL); NullCheck(L_1); List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_1, L_5, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var); // for (int i = 0; i < Variables.Count; i++) int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_002f: { // for (int i = 0; i < Variables.Count; i++) int32_t L_7 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_8 = __this->___Variables_8; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_8, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_7) < ((int32_t)L_9))) { goto IL_000f; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::RestoreSavedVariablesState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RestoreSavedVariablesState_m242453F429D56BAA2D11CF10CFFE28610E508507 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (variablesMemory.Count != Variables.Count) return; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___variablesMemory_38; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_0, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_2 = __this->___Variables_8; NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_2, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0019; } } { // if (variablesMemory.Count != Variables.Count) return; return; } IL_0019: { // for (int i = 0; i < variablesMemory.Count; i++) V_0 = 0; goto IL_003e; } IL_001d: { // Variables[i].SetValue(variablesMemory[i]); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_4 = __this->___Variables_8; int32_t L_5 = V_0; NullCheck(L_4); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_6; L_6 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_4, L_5, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_7 = __this->___variablesMemory_38; int32_t L_8 = V_0; NullCheck(L_7); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_9; L_9 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_7, L_8, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_6); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_6, L_9, NULL); // for (int i = 0; i < variablesMemory.Count; i++) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_003e: { // for (int i = 0; i < variablesMemory.Count; i++) int32_t L_11 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_12 = __this->___variablesMemory_38; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_12, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_001d; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetup::ClearTemporaryInjections() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_ClearTemporaryInjections_m9008D8DB7A3B8D4CF0CCDB3BA4A83C70700D6D02 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // temporaryInjections.Clear(); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_0 = __this->___temporaryInjections_17; NullCheck(L_0); List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_inline(L_0, List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_RuntimeMethod_var); // RestoreSavedVariablesState(); FieldSetup_RestoreSavedVariablesState_m242453F429D56BAA2D11CF10CFFE28610E508507(__this, NULL); // } return; } } // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::TransformCellPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) { { // return Vector3.Scale(pos, GetCellUnitSize()); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_0, L_1, NULL); return L_2; } } // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::TransformCellPosition(UnityEngine.Vector3,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_TransformCellPosition_mC32A9A6D41049EB58C7A4B12815E11292717D6E1 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_generatorTransform, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (generatorTransform == null) return TransformCellPosition(pos); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___1_generatorTransform; 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_0011; } } { // if (generatorTransform == null) return TransformCellPosition(pos); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813(__this, L_2, NULL); return L_3; } IL_0011: { // return generatorTransform.TransformPoint(TransformCellPosition(pos)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___1_generatorTransform; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813(__this, L_5, NULL); NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_4, L_6, NULL); return L_7; } } // System.Int32 FIMSpace.Generating.FieldSetup::CountFieldModificators() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldSetup_CountFieldModificators_m9551707025C23C63321586107BE2D29B7124DC8E (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // int count = RootPack.FieldModificators.Count; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_0 = __this->___RootPack_13; NullCheck(L_0); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_1 = L_0->___FieldModificators_4; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_1, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); V_0 = L_2; // for (int i = 0; i < ModificatorPacks.Count; i++) V_1 = 0; goto IL_0059; } IL_0015: { // if (ModificatorPacks[i] == null) continue; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_3 = __this->___ModificatorPacks_15; int32_t L_4 = V_1; NullCheck(L_3); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5; L_5 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_3, L_4, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_6) { goto IL_0055; } } { // if (ModificatorPacks[i].FieldModificators == null) continue; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_7 = __this->___ModificatorPacks_15; int32_t L_8 = V_1; NullCheck(L_7); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_9; L_9 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_7, L_8, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_9); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_10 = L_9->___FieldModificators_4; if (!L_10) { goto IL_0055; } } { // count += ModificatorPacks[i].FieldModificators.Count; int32_t L_11 = V_0; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_12 = __this->___ModificatorPacks_15; int32_t L_13 = V_1; NullCheck(L_12); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_14; L_14 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_12, L_13, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_14); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_15 = L_14->___FieldModificators_4; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_15, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); V_0 = ((int32_t)il2cpp_codegen_add(L_11, L_16)); } IL_0055: { // for (int i = 0; i < ModificatorPacks.Count; i++) int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0059: { // for (int i = 0; i < ModificatorPacks.Count; i++) int32_t L_18 = V_1; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_19 = __this->___ModificatorPacks_15; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_19, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_20))) { goto IL_0015; } } { // return count; int32_t L_21 = V_0; return L_21; } } // System.Void FIMSpace.Generating.FieldSetup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup__ctor_mCE55DCC5E53E66912D662215C01A329EB84B4A11 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84AF3FA7B042DF94A31086A335D48F9355934ACA); s_Il2CppMethodInitialized = true; } { // public float CellSize = 2f; __this->___CellSize_4 = (2.0f); // public Vector3 NonUniformCellSize = new Vector3(2f, 2f, 2f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (2.0f), (2.0f), (2.0f), /*hidden argument*/NULL); __this->___NonUniformCellSize_6 = L_0; // public string InfoText = "Here write custom note about FieldSetup"; __this->___InfoText_7 = _stringLiteral84AF3FA7B042DF94A31086A335D48F9355934ACA; Il2CppCodeGenWriteBarrier((void**)(&__this->___InfoText_7), (void*)_stringLiteral84AF3FA7B042DF94A31086A335D48F9355934ACA); // public List Variables = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_1 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_1, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); __this->___Variables_8 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Variables_8), (void*)L_1); // [HideInInspector] public List UtilityModificators = new List(); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_2 = (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*)il2cpp_codegen_object_new(List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD(L_2, List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); __this->___UtilityModificators_14 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___UtilityModificators_14), (void*)L_2); // public List ModificatorPacks = new List(); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_3 = (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*)il2cpp_codegen_object_new(List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD(L_3, List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); __this->___ModificatorPacks_15 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___ModificatorPacks_15), (void*)L_3); // public List Ignores = new List(); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_4 = (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*)il2cpp_codegen_object_new(List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD(L_4, List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); __this->___Ignores_16 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___Ignores_16), (void*)L_4); // internal List temporaryInjections = new List(); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_5 = (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)il2cpp_codegen_object_new(List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122(L_5, List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); __this->___temporaryInjections_17 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryInjections_17), (void*)L_5); // [SerializeField][HideInInspector] private List disabledMods = new List(); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_6 = (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*)il2cpp_codegen_object_new(List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); NullCheck(L_6); List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD(L_6, List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); __this->___disabledMods_20 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___disabledMods_20), (void*)L_6); // [HideInInspector] public int SmallerReflLowerSpaceThan = 4; __this->___SmallerReflLowerSpaceThan_32 = 4; // [Range(1, 4)] public int ProbesPerCell = 1; __this->___ProbesPerCell_35 = 1; // private List variablesMemory = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_7 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_7); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_7, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); __this->___variablesMemory_38 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___variablesMemory_38), (void*)L_7); ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.FieldSetup/TriggerGenerationSettings::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerGenerationSettings__ctor_m95CBFAD18AF2DE8369D7FF400189B85D54443C93 (TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* __this, const RuntimeMethod* method) { { // [Range(0.75f, 1.5f)] public float ScaleupTriggers = 1f; __this->___ScaleupTriggers_1 = (1.0f); // public bool FillHeight = true; __this->___FillHeight_2 = (bool)1; // [Range(4, 32)] public int MaxCellChecks = 10; __this->___MaxCellChecks_3 = ((int32_t)10); // public bool JoinBounds = true; __this->___JoinBounds_4 = (bool)1; // public bool GenerateRelations = true; __this->___GenerateRelations_5 = (bool)1; // [Range(0, 32)] public int GroupUpToSize = 8; __this->___GroupUpToSize_6 = 8; // [Range(0, 32)] public int MaxGroupDistance = 8; __this->___MaxGroupDistance_7 = 8; 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 // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape::GetChecker(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* GenerationShape_GetChecker_m444DEFC44621D9F8951186848F37EE6A259E2834 (GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_alignTo, const RuntimeMethod* method) { { // return Setup.GetChecker(alignTo); GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* L_0 = __this->___Setup_4; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___0_alignTo; NullCheck(L_0); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2; L_2 = GenerationSetup_GetChecker_m42C372F570870AF99128068E1106AC82CE9326AE(L_0, L_1, NULL); return L_2; } } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape::GetChecker(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* GenerationShape_GetChecker_mE86D8071815B45726B4F6186B1B4D17ECBCC15E7 (GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10* __this, bool ___0_center, const RuntimeMethod* method) { { // return GetChecker(null); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0; L_0 = GenerationShape_GetChecker_m444DEFC44621D9F8951186848F37EE6A259E2834(__this, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, NULL); return L_0; } } // System.Void FIMSpace.Generating.GenerationShape::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenerationShape__ctor_m8CA3F7DCF3A33995BCCB5858235C4DC5B2C5043A (GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean FIMSpace.Generating.GenerationShape/ShapeCells::ContainsPosition(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShapeCells_ContainsPosition_mF49148FBAA5ED3CFAA72FCCA52055FAB6FE636E0 (ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // public bool ContainsPosition(Vector3Int p) { return Cells.Contains(p); } List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = __this->___Cells_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_p; NullCheck(L_0); bool L_2; L_2 = List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4(L_0, L_1, List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); return L_2; } } // System.Void FIMSpace.Generating.GenerationShape/ShapeCells::SwitchOnPosition(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShapeCells_SwitchOnPosition_m25BD333A1FB9B3E252EEE1BF026276CA0FF98EBE (ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Cells == null) Cells = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = __this->___Cells_0; if (L_0) { goto IL_0013; } } { // if (Cells == null) Cells = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_1 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_1, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); __this->___Cells_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Cells_0), (void*)L_1); } IL_0013: { // if (!Cells.Contains(pos)) Cells.Add(pos); else Cells.Remove(pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_2 = __this->___Cells_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = ___0_pos; NullCheck(L_2); bool L_4; L_4 = List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4(L_2, L_3, List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); if (L_4) { goto IL_002e; } } { // if (!Cells.Contains(pos)) Cells.Add(pos); else Cells.Remove(pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_5 = __this->___Cells_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6 = ___0_pos; NullCheck(L_5); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_5, L_6, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); return; } IL_002e: { // if (!Cells.Contains(pos)) Cells.Add(pos); else Cells.Remove(pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_7 = __this->___Cells_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ___0_pos; NullCheck(L_7); bool L_9; L_9 = List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1(L_7, L_8, List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var); // } return; } } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape/ShapeCells::GetChecker() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ShapeCells_GetChecker_mF07DBFBC10D3F95F3D5C07F8C0D2E16DBE69AEFD (ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_0 = NULL; int32_t V_1 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_2; memset((&V_2), 0, sizeof(V_2)); { // CheckerField f = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_0); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_0, NULL); V_0 = L_0; // for (int i = 0; i < Cells.Count; i++) V_1 = 0; goto IL_0041; } IL_000a: { // f.Add(new Vector2Int(Cells[i].x, Cells[i].z)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = V_0; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_2 = __this->___Cells_0; int32_t L_3 = V_1; NullCheck(L_2); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4; L_4 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_2, L_3, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); V_2 = L_4; int32_t L_5; L_5 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_2), NULL); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_6 = __this->___Cells_0; int32_t L_7 = V_1; NullCheck(L_6); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8; L_8 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_6, L_7, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); V_2 = L_8; int32_t L_9; L_9 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_2), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10; memset((&L_10), 0, sizeof(L_10)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_10), L_5, L_9, /*hidden argument*/NULL); NullCheck(L_1); CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914(L_1, L_10, NULL); // for (int i = 0; i < Cells.Count; i++) int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0041: { // for (int i = 0; i < Cells.Count; i++) int32_t L_12 = V_1; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_13 = __this->___Cells_0; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_13, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_000a; } } { // f.RecalculateMultiBounds(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_15 = V_0; NullCheck(L_15); CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A(L_15, NULL); // return f; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_16 = V_0; return L_16; } } // System.Void FIMSpace.Generating.GenerationShape/ShapeCells::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShapeCells__ctor_mCE2A96406AD320AB98F87E5F92045F11DB887365 (ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF7D03B81BF26209B466FA3A827B137D7B0B1D7C2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List Cells = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_0, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); __this->___Cells_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Cells_0), (void*)L_0); // public List Datas = new List(); List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9* L_1 = (List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9*)il2cpp_codegen_object_new(List_1_t233848D87FC9DDC9A2A7581B2FF35C95B5303FF9_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mF7D03B81BF26209B466FA3A827B137D7B0B1D7C2(L_1, List_1__ctor_mF7D03B81BF26209B466FA3A827B137D7B0B1D7C2_RuntimeMethod_var); __this->___Datas_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Datas_1), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.GenerationShape/ShapeCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShapeCell__ctor_mD2162C24D4992F09DBF56596B59B5E2C428CBDA1 (ShapeCell_t122ACBFE78E1B1FD758CA59FB3C85663B64C4AAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public Vector3Int pos = Vector3Int.zero; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0; L_0 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); __this->___pos_0 = L_0; // public string data = ""; __this->___data_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___data_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); 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 // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape/GenerationSetup::GetTunnel(FIMSpace.Generating.Checker.CheckerField,System.Int32,System.Int32,System.Int32,FIMSpace.Generating.Checker.CheckerField,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* GenerationSetup_GetTunnel_m26FB05E3BF5C9AE07A9525F8D215B2DC54591E5D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_alignTo, int32_t ___1_size, int32_t ___2_thickness, int32_t ___3_separation, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___4_limitChecker, List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* ___5_guidesUsed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_0 = NULL; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_1 = NULL; int32_t V_2 = 0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3; memset((&V_3), 0, sizeof(V_3)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_4; memset((&V_4), 0, sizeof(V_4)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A 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; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_12 = NULL; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t G_B20_0 = 0; { // CheckerField checker = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_0); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_0, NULL); V_0 = L_0; // if (alignTo == null) CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___0_alignTo; if (L_1) { goto IL_0077; } } { // if (FGenerators.GetRandom(0f, 1f) < 0.5f) il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); float L_2; L_2 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), (1.0f), NULL); if ((!(((float)L_2) < ((float)(0.5f))))) { goto IL_004b; } } { // checker.AddPathTowards(Vector2Int.down * (size / 2), Vector2Int.up * (size / 2), 0.3f, thickness); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_3 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; L_4 = Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline(NULL); int32_t L_5 = ___1_size; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6; L_6 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_4, ((int32_t)(L_5/2)), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7; L_7 = Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline(NULL); int32_t L_8 = ___1_size; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; L_9 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_7, ((int32_t)(L_8/2)), NULL); int32_t L_10 = ___2_thickness; NullCheck(L_3); CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969(L_3, L_6, L_9, (0.300000012f), L_10, (bool)1, NULL); goto IL_0207; } IL_004b: { // checker.AddPathTowards(Vector2Int.left * (size / 2), Vector2Int.right * (size / 2), 0.3f, thickness); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_11 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12; L_12 = Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline(NULL); int32_t L_13 = ___1_size; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14; L_14 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_12, ((int32_t)(L_13/2)), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15; L_15 = Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline(NULL); int32_t L_16 = ___1_size; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17; L_17 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_15, ((int32_t)(L_16/2)), NULL); int32_t L_18 = ___2_thickness; NullCheck(L_11); CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969(L_11, L_14, L_17, (0.300000012f), L_18, (bool)1, NULL); goto IL_0207; } IL_0077: { // var positionsToCheck = alignTo.GetRandomizedPositionsCopy(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_19 = ___0_alignTo; NullCheck(L_19); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_20; L_20 = CheckerField_GetRandomizedPositionsCopy_mF36FFE9905E0FECA362D395A5473834113C3271D(L_19, (bool)0, NULL); V_1 = L_20; // for (int pos = 0; pos < positionsToCheck.Count; pos++) V_2 = 0; goto IL_01fb; } IL_0086: { // Vector2Int getRandom = positionsToCheck[pos]; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23; L_23 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_21, L_22, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); V_3 = L_23; // if (guidesUsed != null) List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_24 = ___5_guidesUsed; if (!L_24) { goto IL_00f5; } } { // bool isOk = true; V_7 = (bool)1; // for (int g = 0; g < guidesUsed.Count; g++) V_8 = 0; goto IL_00e3; } IL_009a: { // int refDist = separation; int32_t L_25 = ___3_separation; V_9 = L_25; // if (Vector2Int.Distance(getRandom, guidesUsed[g].Start) < refDist) isOk = false; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = V_3; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_27 = ___5_guidesUsed; int32_t L_28 = V_8; NullCheck(L_27); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_29; L_29 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_27, L_28, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_29); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30 = L_29->___Start_0; float L_31; L_31 = Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline(L_26, L_30, NULL); int32_t L_32 = V_9; if ((!(((float)L_31) < ((float)((float)L_32))))) { goto IL_00b9; } } { // if (Vector2Int.Distance(getRandom, guidesUsed[g].Start) < refDist) isOk = false; V_7 = (bool)0; } IL_00b9: { // if (isOk == false) break; bool L_33 = V_7; if (!L_33) { goto IL_00ee; } } { // if (Vector2Int.Distance(getRandom, guidesUsed[g].End) < refDist) isOk = false; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_34 = V_3; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_35 = ___5_guidesUsed; int32_t L_36 = V_8; NullCheck(L_35); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_37; L_37 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_35, L_36, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_37); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38 = L_37->___End_2; float L_39; L_39 = Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline(L_34, L_38, NULL); int32_t L_40 = V_9; if ((!(((float)L_39) < ((float)((float)L_40))))) { goto IL_00d9; } } { // if (Vector2Int.Distance(getRandom, guidesUsed[g].End) < refDist) isOk = false; V_7 = (bool)0; } IL_00d9: { // if (isOk == false) break; bool L_41 = V_7; if (!L_41) { goto IL_00ee; } } { // for (int g = 0; g < guidesUsed.Count; g++) int32_t L_42 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00e3: { // for (int g = 0; g < guidesUsed.Count; g++) int32_t L_43 = V_8; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_44 = ___5_guidesUsed; NullCheck(L_44); int32_t L_45; L_45 = List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline(L_44, List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var); if ((((int32_t)L_43) < ((int32_t)L_45))) { goto IL_009a; } } IL_00ee: { // if (isOk == false) continue; bool L_46 = V_7; if (!L_46) { goto IL_01f7; } } IL_00f5: { // Vector2Int edged = alignTo.GetNearestEdge(getRandom, true); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_47 = ___0_alignTo; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_48 = V_3; NullCheck(L_47); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_49; L_49 = CheckerField_GetNearestEdge_mED5D0D6BA29CD88C3B344F4594793D6DC125D77E(L_47, L_48, (bool)1, NULL); V_4 = L_49; // Vector2Int dir = ((Vector2)(edged - getRandom)).normalized.V2toV2Int(); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_50 = V_4; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_51 = V_3; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_52; L_52 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_50, L_51, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53; L_53 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_52, NULL); V_10 = L_53; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54; L_54 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_10), NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_55; L_55 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_54, NULL); V_5 = L_55; // bool done = false; V_6 = (bool)0; // for (int side = 0; side < 2; side++) V_11 = 0; goto IL_01eb; } IL_0127: { // CheckerField pathCheck = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_56 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_56); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_56, NULL); V_12 = L_56; // int sign = side == 0 ? 1 : -1; int32_t L_57 = V_11; if (!L_57) { goto IL_0135; } } { G_B20_0 = (-1); goto IL_0136; } IL_0135: { G_B20_0 = 1; } IL_0136: { V_13 = G_B20_0; // pathCheck.AddPathTowards(edged, edged + dir * sign * size, 0.3f, thickness); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_58 = V_12; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_59 = V_4; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_60 = V_4; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61 = V_5; int32_t L_62 = V_13; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_63; L_63 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_61, L_62, NULL); int32_t L_64 = ___1_size; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_65; L_65 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_63, L_64, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_66; L_66 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_60, L_65, NULL); int32_t L_67 = ___2_thickness; NullCheck(L_58); CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969(L_58, L_59, L_66, (0.300000012f), L_67, (bool)1, NULL); // if (limitChecker != null) if (!limitChecker.ContainsFully(pathCheck)) continue; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_68 = ___4_limitChecker; if (!L_68) { goto IL_016d; } } { // if (limitChecker != null) if (!limitChecker.ContainsFully(pathCheck)) continue; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_69 = ___4_limitChecker; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_70 = V_12; NullCheck(L_69); bool L_71; L_71 = CheckerField_ContainsFully_m040A0C6C4AB434B74C85A10E81A3DE969ABBB43D(L_69, L_70, NULL); if (!L_71) { goto IL_01e5; } } IL_016d: { // if (pathCheck.CollidesWith(alignTo)) continue; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_72 = V_12; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_73 = ___0_alignTo; NullCheck(L_72); bool L_74; L_74 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(L_72, L_73, NULL); if (L_74) { goto IL_01e5; } } { // int distanceLSide = pathCheck.CheckCollisionDistanceInDirection(alignTo, PGGUtils.GetRotatedFlatDirectionFrom(dir)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_75 = V_12; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_76 = ___0_alignTo; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_77 = V_5; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_78; L_78 = PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899(L_77, NULL); NullCheck(L_75); int32_t L_79; L_79 = CheckerField_CheckCollisionDistanceInDirection_mD4DA705191AB6223D06F697F97E98939E801A85D(L_75, L_76, L_78, ((int32_t)25), NULL); V_14 = L_79; // int distanceRSide = pathCheck.CheckCollisionDistanceInDirection(alignTo, PGGUtils.GetRotatedFlatDirectionFrom(dir).Negate()); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_80 = V_12; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_81 = ___0_alignTo; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_82 = V_5; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_83; L_83 = PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899(L_82, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_84; L_84 = FVector2IntUnity2017SupportExtensions_Negate_m643DD66516F871F2209FA87290120FEADCAD44CE(L_83, NULL); NullCheck(L_80); int32_t L_85; L_85 = CheckerField_CheckCollisionDistanceInDirection_mD4DA705191AB6223D06F697F97E98939E801A85D(L_80, L_81, L_84, ((int32_t)25), NULL); V_15 = L_85; // if (distanceLSide == 1 || distanceRSide == 1) continue; // too near int32_t L_86 = V_14; if ((((int32_t)L_86) == ((int32_t)1))) { goto IL_01e5; } } { int32_t L_87 = V_15; if ((((int32_t)L_87) == ((int32_t)1))) { goto IL_01e5; } } { // checker = pathCheck; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_88 = V_12; V_0 = L_88; // if (separation <= 1) { done = true; break; } int32_t L_89 = ___3_separation; if ((((int32_t)L_89) > ((int32_t)1))) { goto IL_01b8; } } { // if (separation <= 1) { done = true; break; } V_6 = (bool)1; // if (separation <= 1) { done = true; break; } goto IL_01f3; } IL_01b8: { // if (distanceLSide == -1) int32_t L_90 = V_14; if ((!(((uint32_t)L_90) == ((uint32_t)(-1))))) { goto IL_01c7; } } { // if (distanceRSide >= separation) { done = true; break; } int32_t L_91 = V_15; int32_t L_92 = ___3_separation; if ((((int32_t)L_91) < ((int32_t)L_92))) { goto IL_01e5; } } { // if (distanceRSide >= separation) { done = true; break; } V_6 = (bool)1; // if (distanceRSide >= separation) { done = true; break; } goto IL_01f3; } IL_01c7: { // else if (distanceRSide == -1) int32_t L_93 = V_15; if ((!(((uint32_t)L_93) == ((uint32_t)(-1))))) { goto IL_01d6; } } { // if (distanceLSide >= separation) { done = true; break; } int32_t L_94 = V_14; int32_t L_95 = ___3_separation; if ((((int32_t)L_94) < ((int32_t)L_95))) { goto IL_01e5; } } { // if (distanceLSide >= separation) { done = true; break; } V_6 = (bool)1; // if (distanceLSide >= separation) { done = true; break; } goto IL_01f3; } IL_01d6: { // if ((distanceLSide >= separation && distanceRSide >= separation)) { done = true; break; } int32_t L_96 = V_14; int32_t L_97 = ___3_separation; if ((((int32_t)L_96) < ((int32_t)L_97))) { goto IL_01e5; } } { int32_t L_98 = V_15; int32_t L_99 = ___3_separation; if ((((int32_t)L_98) < ((int32_t)L_99))) { goto IL_01e5; } } { // if ((distanceLSide >= separation && distanceRSide >= separation)) { done = true; break; } V_6 = (bool)1; // if ((distanceLSide >= separation && distanceRSide >= separation)) { done = true; break; } goto IL_01f3; } IL_01e5: { // for (int side = 0; side < 2; side++) int32_t L_100 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_100, 1)); } IL_01eb: { // for (int side = 0; side < 2; side++) int32_t L_101 = V_11; if ((((int32_t)L_101) < ((int32_t)2))) { goto IL_0127; } } IL_01f3: { // if (done) break; bool L_102 = V_6; if (L_102) { goto IL_0207; } } IL_01f7: { // for (int pos = 0; pos < positionsToCheck.Count; pos++) int32_t L_103 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_103, 1)); } IL_01fb: { // for (int pos = 0; pos < positionsToCheck.Count; pos++) int32_t L_104 = V_2; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_105 = V_1; NullCheck(L_105); int32_t L_106; L_106 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_105, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_104) < ((int32_t)L_106))) { goto IL_0086; } } IL_0207: { // return checker; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_107 = V_0; return L_107; } } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape/GenerationSetup::GetChecker(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* GenerationSetup_GetChecker_m42C372F570870AF99128068E1106AC82CE9326AE (GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_alignTo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3EFEAC665539C43D54AB224225FCD85DA4FF0D68_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5127FE09BFDDC9D6B7D4AA4EF118AD99EF1F4705_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_0 = NULL; int32_t V_1 = 0; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_2 = NULL; int32_t V_3 = 0; { // if (GenerationMode == EGenerationMode.StaticSizeRectangle) int32_t L_0 = __this->___GenerationMode_0; if (L_0) { goto IL_003e; } } { // CheckerField checker = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_1); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_1, NULL); // checker.SetSize(RectSetup.Width.Min, RectSetup.Height.Min, Vector2Int.zero); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2 = L_1; RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* L_3 = __this->___RectSetup_1; NullCheck(L_3); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_4 = (&L_3->___Width_1); int32_t L_5 = L_4->___Min_0; RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* L_6 = __this->___RectSetup_1; NullCheck(L_6); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_7 = (&L_6->___Height_2); int32_t L_8 = L_7->___Min_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; L_9 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_10; memset((&L_10), 0, sizeof(L_10)); Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_10), L_9, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var); NullCheck(L_2); CheckerField_SetSize_m0DCD3FC231CACC2087AAE3CCBA8211DFCEB763D2(L_2, L_5, L_8, L_10, NULL); // return checker; return L_2; } IL_003e: { // else if (GenerationMode == EGenerationMode.RandomTunnels) int32_t L_11 = __this->___GenerationMode_0; if ((!(((uint32_t)L_11) == ((uint32_t)2)))) { goto IL_00a6; } } { // CheckerField checker = GenerationSetup.GetTunnel(alignTo, BranchLength.GetRandom(), BranchThickness.GetRandom()); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_12 = ___0_alignTo; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_13 = (&__this->___BranchLength_2); int32_t L_14; L_14 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_13, NULL); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_15 = (&__this->___BranchThickness_4); int32_t L_16; L_16 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_15, NULL); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_17; L_17 = GenerationSetup_GetTunnel_m26FB05E3BF5C9AE07A9525F8D215B2DC54591E5D(L_12, L_14, L_16, 3, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2*)NULL, NULL); V_0 = L_17; // for (int i = 0; i < TargetBranches.GetRandom(); i++) V_1 = 0; goto IL_0096; } IL_006b: { // CheckerField tunnel = GenerationSetup.GetTunnel(checker, BranchLength.GetRandom(), BranchThickness.GetRandom()); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_18 = V_0; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_19 = (&__this->___BranchLength_2); int32_t L_20; L_20 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_19, NULL); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_21 = (&__this->___BranchThickness_4); int32_t L_22; L_22 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_21, NULL); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_23; L_23 = GenerationSetup_GetTunnel_m26FB05E3BF5C9AE07A9525F8D215B2DC54591E5D(L_18, L_20, L_22, 3, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2*)NULL, NULL); V_2 = L_23; // checker.Join(tunnel); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_24 = V_0; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_25 = V_2; NullCheck(L_24); CheckerField_Join_mD24C06102EAF184E777C98A05C7911ABAEC9C317(L_24, L_25, NULL); // for (int i = 0; i < TargetBranches.GetRandom(); i++) int32_t L_26 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0096: { // for (int i = 0; i < TargetBranches.GetRandom(); i++) int32_t L_27 = V_1; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_28 = (&__this->___TargetBranches_3); int32_t L_29; L_29 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_28, NULL); if ((((int32_t)L_27) < ((int32_t)L_29))) { goto IL_006b; } } { // return checker; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_30 = V_0; return L_30; } IL_00a6: { // else if (GenerationMode == EGenerationMode.ManualRectangles) int32_t L_31 = __this->___GenerationMode_0; if ((!(((uint32_t)L_31) == ((uint32_t)3)))) { goto IL_0100; } } { // if (CellSets == null) return RectSetup.GetChecker(); List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* L_32 = __this->___CellSets_5; if (L_32) { goto IL_00c3; } } { // if (CellSets == null) return RectSetup.GetChecker(); RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* L_33 = __this->___RectSetup_1; NullCheck(L_33); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_34; L_34 = RectSet_GetChecker_m5A2958AAAD831F6CFDDD5636D5A3CC1AD2929F3B(L_33, NULL); return L_34; } IL_00c3: { // if (CellSets.Count == 0) return RectSetup.GetChecker(); List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* L_35 = __this->___CellSets_5; NullCheck(L_35); int32_t L_36; L_36 = List_1_get_Count_m3EFEAC665539C43D54AB224225FCD85DA4FF0D68_inline(L_35, List_1_get_Count_m3EFEAC665539C43D54AB224225FCD85DA4FF0D68_RuntimeMethod_var); if (L_36) { goto IL_00dc; } } { // if (CellSets.Count == 0) return RectSetup.GetChecker(); RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* L_37 = __this->___RectSetup_1; NullCheck(L_37); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_38; L_38 = RectSet_GetChecker_m5A2958AAAD831F6CFDDD5636D5A3CC1AD2929F3B(L_37, NULL); return L_38; } IL_00dc: { // int choose = FGenerators.GetRandom(0,CellSets.Count); List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* L_39 = __this->___CellSets_5; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_m3EFEAC665539C43D54AB224225FCD85DA4FF0D68_inline(L_39, List_1_get_Count_m3EFEAC665539C43D54AB224225FCD85DA4FF0D68_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_41; L_41 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_40, NULL); V_3 = L_41; // return CellSets[choose].GetChecker(); List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* L_42 = __this->___CellSets_5; int32_t L_43 = V_3; NullCheck(L_42); ShapeCells_t623430C3A07D763FB40C034CE242614A1C197F50* L_44; L_44 = List_1_get_Item_m5127FE09BFDDC9D6B7D4AA4EF118AD99EF1F4705(L_42, L_43, List_1_get_Item_m5127FE09BFDDC9D6B7D4AA4EF118AD99EF1F4705_RuntimeMethod_var); NullCheck(L_44); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_45; L_45 = ShapeCells_GetChecker_mF07DBFBC10D3F95F3D5C07F8C0D2E16DBE69AEFD(L_44, NULL); return L_45; } IL_0100: { // return RectSetup.GetChecker(); RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* L_46 = __this->___RectSetup_1; NullCheck(L_46); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_47; L_47 = RectSet_GetChecker_m5A2958AAAD831F6CFDDD5636D5A3CC1AD2929F3B(L_46, NULL); return L_47; } } // System.Void FIMSpace.Generating.GenerationShape/GenerationSetup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenerationSetup__ctor_mB8687B02CF5471A644C1D57C0484CC79F6E2D106 (GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD58C9124DFA1F713DF5713369BD4D537C595F6FB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public MinMax BranchLength = new MinMax(3, 5); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_0; memset((&L_0), 0, sizeof(L_0)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_0), 3, 5, /*hidden argument*/NULL); __this->___BranchLength_2 = L_0; // public MinMax TargetBranches = new MinMax(1, 2); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_1; memset((&L_1), 0, sizeof(L_1)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_1), 1, 2, /*hidden argument*/NULL); __this->___TargetBranches_3 = L_1; // public MinMax BranchThickness = new MinMax(1, 1); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_2; memset((&L_2), 0, sizeof(L_2)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_2), 1, 1, /*hidden argument*/NULL); __this->___BranchThickness_4 = L_2; // public List CellSets = new List(); List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* L_3 = (List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B*)il2cpp_codegen_object_new(List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mD58C9124DFA1F713DF5713369BD4D537C595F6FB(L_3, List_1__ctor_mD58C9124DFA1F713DF5713369BD4D537C595F6FB_RuntimeMethod_var); __this->___CellSets_5 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___CellSets_5), (void*)L_3); 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 // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.GenerationShape/RectSet::GetChecker() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* RectSet_GetChecker_m5A2958AAAD831F6CFDDD5636D5A3CC1AD2929F3B (RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // CheckerField checker = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_0); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_0, NULL); // checker.SetSize(Width.GetRandom(), Height.GetRandom(), false); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = L_0; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_2 = (&__this->___Width_1); int32_t L_3; L_3 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_2, NULL); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_4 = (&__this->___Height_2); int32_t L_5; L_5 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_4, NULL); NullCheck(L_1); CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9(L_1, L_3, L_5, (bool)0, NULL); // return checker; return L_1; } } // System.Void FIMSpace.Generating.GenerationShape/RectSet::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectSet__ctor_m1F71267D86E0570BF830BBFF6F9D0FEF4E929D6A (RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* __this, const RuntimeMethod* method) { { // public Vector2Int StartPos = Vector2Int.zero; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0; L_0 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); __this->___StartPos_0 = L_0; // public MinMax Width = new MinMax(4, 6); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_1; memset((&L_1), 0, sizeof(L_1)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_1), 4, 6, /*hidden argument*/NULL); __this->___Width_1 = L_1; // public MinMax Height = new MinMax(3, 4); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_2; memset((&L_2), 0, sizeof(L_2)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_2), 3, 4, /*hidden argument*/NULL); __this->___Height_2 = L_2; 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 // FIMSpace.Generating.FieldVariable FIMSpace.Generating.ModificatorsPack::GetVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ModificatorsPack_GetVariable_m1678896D34DE94626F022A6460EF6B7F199278E7 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < Variables.Count; i++) V_0 = 0; goto IL_002e; } IL_0004: { // if (Variables[i].Name == name) return Variables[i]; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___Variables_13; int32_t L_1 = V_0; NullCheck(L_0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2; L_2 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_0, L_1, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_2); String_t* L_3 = L_2->___Name_0; String_t* L_4 = ___0_name; bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, L_4, NULL); if (!L_5) { goto IL_002a; } } { // if (Variables[i].Name == name) return Variables[i]; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_6 = __this->___Variables_13; int32_t L_7 = V_0; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8; L_8 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_6, L_7, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); return L_8; } IL_002a: { // for (int i = 0; i < Variables.Count; i++) int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_002e: { // for (int i = 0; i < Variables.Count; i++) int32_t L_10 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_11 = __this->___Variables_13; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_11, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_0004; } } { // return null; return (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)NULL; } } // System.Void FIMSpace.Generating.ModificatorsPack::PrepareSeed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModificatorsPack_PrepareSeed_m3F40E247C2A468AFBF6F6AEEA45EEC0D2A26E297 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (SeedMode != ModificatorsPack.ESeedMode.None) int32_t L_0 = __this->___SeedMode_8; if (!L_0) { goto IL_0030; } } { // if (SeedMode == ModificatorsPack.ESeedMode.Reset) int32_t L_1 = __this->___SeedMode_8; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_001c; } } { // FGenerators.SetSeed(FGenerators.LatestSeed); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_2; L_2 = FGenerators_get_LatestSeed_mCC8140F0F083A48C18D8927549A2DD6A02C72ED2_inline(NULL); FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_2, NULL); return; } IL_001c: { // else if (SeedMode == ModificatorsPack.ESeedMode.Custom) int32_t L_3 = __this->___SeedMode_8; if ((!(((uint32_t)L_3) == ((uint32_t)2)))) { goto IL_0030; } } { // FGenerators.SetSeed(CustomSeed); int32_t L_4 = __this->___CustomSeed_9; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_4, NULL); } IL_0030: { // } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.ModificatorsPack::GetModListToRun(FIMSpace.Generating.GeneratingPreparation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ModificatorsPack_GetModListToRun_m79202BA1FF5584F3FD3E0D65F2480954DA1038CC (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* ___0_preparation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* V_0 = NULL; int32_t V_1 = 0; { // List mods = new List(); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_0 = (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*)il2cpp_codegen_object_new(List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD(L_0, List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); V_0 = L_0; // for (int r = 0; r < FieldModificators.Count; r++) V_1 = 0; goto IL_0047; } IL_000a: { // if (FieldModificators[r] == null) continue; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_1 = __this->___FieldModificators_4; int32_t L_2 = V_1; NullCheck(L_1); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3; L_3 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_1, L_2, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_4) { goto IL_0043; } } { // if (FieldModificators[r].Enabled == false) continue; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_5 = __this->___FieldModificators_4; int32_t L_6 = V_1; NullCheck(L_5); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_7; L_7 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_5, L_6, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_7); bool L_8 = L_7->___Enabled_5; if (!L_8) { goto IL_0043; } } { // mods.Add(FieldModificators[r]); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_9 = V_0; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_10 = __this->___FieldModificators_4; int32_t L_11 = V_1; NullCheck(L_10); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_12; L_12 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_10, L_11, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_9); List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_9, L_12, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); } IL_0043: { // for (int r = 0; r < FieldModificators.Count; r++) int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0047: { // for (int r = 0; r < FieldModificators.Count; r++) int32_t L_14 = V_1; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_15 = __this->___FieldModificators_4; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_15, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_16))) { goto IL_000a; } } { // return mods; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_17 = V_0; return L_17; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.ModificatorsPack::TryGetParentSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ModificatorsPack_TryGetParentSetup_m80329AC7BCB7AE8B210EDEBDD414D5ACFA7F9DCE (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_1 = NULL; { // if (ParentPreset) return ParentPreset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___ParentPreset_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0014; } } { // if (ParentPreset) return ParentPreset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___ParentPreset_5; return L_2; } IL_0014: { // for (int i = 0; i < FieldModificators.Count; i++) V_0 = 0; goto IL_0038; } IL_0018: { // FieldSetup fs = FieldModificators[i].TryGetParentSetup(); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_3 = __this->___FieldModificators_4; int32_t L_4 = V_0; NullCheck(L_3); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5; L_5 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_3, L_4, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_5); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6; L_6 = FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF(L_5, NULL); V_1 = L_6; // if (fs) return fs; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL); if (!L_8) { goto IL_0034; } } { // if (fs) return fs; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = V_1; return L_9; } IL_0034: { // for (int i = 0; i < FieldModificators.Count; i++) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0038: { // for (int i = 0; i < FieldModificators.Count; i++) int32_t L_11 = V_0; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_12 = __this->___FieldModificators_4; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_12, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0018; } } { // return null; return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; } } // System.Void FIMSpace.Generating.ModificatorsPack::RefreshModsSpawnersOwners() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModificatorsPack_RefreshModsSpawnersOwners_mA0818BBC96A5B59A470CC042F5088000EABF40F3 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* V_1 = NULL; { // if (FieldModificators == null) return; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_0 = __this->___FieldModificators_4; if (L_0) { goto IL_0009; } } { // if (FieldModificators == null) return; return; } IL_0009: { // for (int m = 0; m < FieldModificators.Count; m++) V_0 = 0; goto IL_0035; } IL_000d: { // var mod = FieldModificators[m]; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_1 = __this->___FieldModificators_4; int32_t L_2 = V_0; NullCheck(L_1); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3; L_3 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_1, L_2, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); V_1 = L_3; // if (mod == null) continue; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_5) { goto IL_0031; } } { // if (mod.Enabled == false) continue; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_6 = V_1; NullCheck(L_6); bool L_7 = L_6->___Enabled_5; if (!L_7) { goto IL_0031; } } { // mod.RefreshSpawnersOwners(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_8 = V_1; NullCheck(L_8); FieldModification_RefreshSpawnersOwners_mE85D4438DF18E75E3BEF1C1C40AC21105C7D34FA(L_8, NULL); } IL_0031: { // for (int m = 0; m < FieldModificators.Count; m++) int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0035: { // for (int m = 0; m < FieldModificators.Count; m++) int32_t L_10 = V_0; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_11 = __this->___FieldModificators_4; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_11, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_000d; } } { // } return; } } // System.Void FIMSpace.Generating.ModificatorsPack::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModificatorsPack__ctor_mDAE1B61A8244B56342A73C3D9504383508531EE9 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public List FieldModificators = new List(); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_0 = (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*)il2cpp_codegen_object_new(List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD(L_0, List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); __this->___FieldModificators_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldModificators_4), (void*)L_0); // public string TagForAllSpawners = ""; __this->___TagForAllSpawners_11 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___TagForAllSpawners_11), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // [HideInInspector] public List Variables = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_1 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_1, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); __this->___Variables_13 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Variables_13), (void*)L_1); ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.DungeonPlanPreset::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonPlanPreset__ctor_mA2CCC72F49FF6B43B684BE9EAC3B93E99FBB8778 (DungeonPlanPreset_t847A3E27C4134ED1D51C5E0BFBD473FD7B55420F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C4773DB03D9726D34FD52F3547B7C841B51F5F7); s_Il2CppMethodInitialized = true; } { // public string info = "Not Yet in Beta Version"; __this->___info_4 = _stringLiteral1C4773DB03D9726D34FD52F3547B7C841B51F5F7; Il2CppCodeGenWriteBarrier((void**)(&__this->___info_4), (void*)_stringLiteral1C4773DB03D9726D34FD52F3547B7C841B51F5F7); ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.VillagePlanPreset::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VillagePlanPreset__ctor_m597623DC2F1FE5A7A1C7ABF32B58F977A3D7BFAB (VillagePlanPreset_tE27ED1000DDBAE1CAAAAA68AC1B97F5A8DA1B95F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C4773DB03D9726D34FD52F3547B7C841B51F5F7); s_Il2CppMethodInitialized = true; } { // public string info = "Not Yet in Beta Version"; __this->___info_4 = _stringLiteral1C4773DB03D9726D34FD52F3547B7C841B51F5F7; Il2CppCodeGenWriteBarrier((void**)(&__this->___info_4), (void*)_stringLiteral1C4773DB03D9726D34FD52F3547B7C841B51F5F7); ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.SpawnRuleBase::NodeHeader() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_NodeHeader_mBBF901028679AEFFADB8506718CA597B1000FC4A (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // } return; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHavePrefab(FIMSpace.Generating.FieldCell,UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHavePrefab_mBE50F89E6CE8C841982DB7D7B18967C45A8222AF (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_prefab, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; int32_t V_1 = 0; { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; NullCheck(L_0); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_1; L_1 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_0, 1, (bool)0, NULL); V_0 = L_1; // for (int i = 0; i < spawns.Count; i++) V_1 = 0; goto IL_002d; } IL_000d: { // if (spawns[i].Prefab == prefab) return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_2, L_3, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_4->___Prefab_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = ___1_prefab; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_6, NULL); if (!L_7) { goto IL_0029; } } { // if (spawns[i].Prefab == prefab) return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_8 = V_0; int32_t L_9 = V_1; NullCheck(L_8); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_10; L_10 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_8, L_9, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_10; } IL_0029: { // for (int i = 0; i < spawns.Count; i++) int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_002d: { // for (int i = 0; i < spawns.Count; i++) int32_t L_12 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_13 = V_0; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_13, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_000d; } } { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHaveModificator(FIMSpace.Generating.FieldCell,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHaveModificator_m0FDB6959D9691DD337BE3A80AD5000AE11419CF9 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_mod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; int32_t V_1 = 0; { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; NullCheck(L_0); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_1; L_1 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_0, 1, (bool)0, NULL); V_0 = L_1; // for (int i = 0; i < spawns.Count; i++) V_1 = 0; goto IL_002d; } IL_000d: { // if (spawns[i].OwnerMod == mod) return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_2, L_3, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_4); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = L_4->___OwnerMod_9; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_6 = ___1_mod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_6, NULL); if (!L_7) { goto IL_0029; } } { // if (spawns[i].OwnerMod == mod) return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_8 = V_0; int32_t L_9 = V_1; NullCheck(L_8); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_10; L_10 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_8, L_9, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_10; } IL_0029: { // for (int i = 0; i < spawns.Count; i++) int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_002d: { // for (int i = 0; i < spawns.Count; i++) int32_t L_12 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_13 = V_0; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_13, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_000d; } } { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHaveModPack(FIMSpace.Generating.FieldCell,FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHaveModPack_m6AF05136C1B96148BB6E9ACFACCD857F720411AE (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___1_pack, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; int32_t V_1 = 0; { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; NullCheck(L_0); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_1; L_1 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_0, 1, (bool)0, NULL); V_0 = L_1; // for (int i = 0; i < spawns.Count; i++) V_1 = 0; goto IL_0046; } IL_000d: { // if (spawns[i].OwnerMod != null) List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_2, L_3, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_4); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = L_4->___OwnerMod_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0042; } } { // if (spawns[i].OwnerMod.ParentPack == pack) return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_7 = V_0; int32_t L_8 = V_1; NullCheck(L_7); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9; L_9 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_7, L_8, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_9); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_10 = L_9->___OwnerMod_9; NullCheck(L_10); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_11 = L_10->___ParentPack_25; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_12 = ___1_pack; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, L_12, NULL); if (!L_13) { goto IL_0042; } } { // if (spawns[i].OwnerMod.ParentPack == pack) return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_14 = V_0; int32_t L_15 = V_1; NullCheck(L_14); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_16; L_16 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_14, L_15, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_16; } IL_0042: { // for (int i = 0; i < spawns.Count; i++) int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0046: { // for (int i = 0; i < spawns.Count; i++) int32_t L_18 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_19 = V_0; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_19, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_20))) { goto IL_000d; } } { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::GetCustomStigmaOutOfCell(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_GetCustomStigmaOutOfCell_mC991C5A13E1E085A4C5462D8EA64CD0F02F363F6 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_stigma, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___2_sameMod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; NullCheck(L_0); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_1; L_1 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_0, 1, (bool)0, NULL); V_0 = L_1; // if (sameMod == null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = ___2_sameMod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0037; } } { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].GetCustomStigma(stigma)) return true; V_1 = 0; goto IL_002c; } IL_0016: { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].GetCustomStigma(stigma)) return true; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_4 = V_0; int32_t L_5 = V_1; NullCheck(L_4); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6; L_6 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_4, L_5, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_7 = ___1_stigma; NullCheck(L_6); bool L_8; L_8 = SpawnData_GetCustomStigma_mF98DE02C17FBCCFC17027990FDA64381ED40AE88(L_6, L_7, (bool)0, NULL); if (!L_8) { goto IL_0028; } } { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].GetCustomStigma(stigma)) return true; return (bool)1; } IL_0028: { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].GetCustomStigma(stigma)) return true; int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_002c: { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].GetCustomStigma(stigma)) return true; int32_t L_10 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_11, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_0016; } } { goto IL_006e; } IL_0037: { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].OwnerMod == sameMod) if (spawns[i].GetCustomStigma(stigma)) return true; V_2 = 0; goto IL_0065; } IL_003b: { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].OwnerMod == sameMod) if (spawns[i].GetCustomStigma(stigma)) return true; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_13 = V_0; int32_t L_14 = V_2; NullCheck(L_13); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_15; L_15 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_13, L_14, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_15); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_16 = L_15->___OwnerMod_9; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_17 = ___2_sameMod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, L_17, NULL); if (!L_18) { goto IL_0061; } } { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].OwnerMod == sameMod) if (spawns[i].GetCustomStigma(stigma)) return true; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_19 = V_0; int32_t L_20 = V_2; NullCheck(L_19); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_21; L_21 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_19, L_20, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_22 = ___1_stigma; NullCheck(L_21); bool L_23; L_23 = SpawnData_GetCustomStigma_mF98DE02C17FBCCFC17027990FDA64381ED40AE88(L_21, L_22, (bool)0, NULL); if (!L_23) { goto IL_0061; } } { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].OwnerMod == sameMod) if (spawns[i].GetCustomStigma(stigma)) return true; return (bool)1; } IL_0061: { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].OwnerMod == sameMod) if (spawns[i].GetCustomStigma(stigma)) return true; int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0065: { // for (int i = 0; i < spawns.Count; i++) if (spawns[i].OwnerMod == sameMod) if (spawns[i].GetCustomStigma(stigma)) return true; int32_t L_25 = V_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_26 = V_0; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_26, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_25) < ((int32_t)L_27))) { goto IL_003b; } } IL_006e: { // return false; return (bool)0; } } // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::GetSpawnsWithStigmaOutOfCell(FIMSpace.Generating.FieldCell,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* SpawnRuleBase_GetSpawnsWithStigmaOutOfCell_mBA58CE44E9BFD30DFBDA72A8598714362AB13A4D (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_stigma, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_1 = NULL; int32_t V_2 = 0; { // List stigmedSpawns = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_0, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); V_0 = L_0; // var cellSpawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___0_cell; NullCheck(L_1); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2; L_2 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_1, 1, (bool)0, NULL); V_1 = L_2; // for (int i = 0; i < cellSpawns.Count; i++) V_2 = 0; goto IL_0034; } IL_0013: { // if (cellSpawns[i].GetCustomStigma(stigma)) stigmedSpawns.Add(cellSpawns[i]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_3 = V_1; int32_t L_4 = V_2; NullCheck(L_3); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5; L_5 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_3, L_4, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_6 = ___1_stigma; NullCheck(L_5); bool L_7; L_7 = SpawnData_GetCustomStigma_mF98DE02C17FBCCFC17027990FDA64381ED40AE88(L_5, L_6, (bool)0, NULL); if (!L_7) { goto IL_0030; } } { // if (cellSpawns[i].GetCustomStigma(stigma)) stigmedSpawns.Add(cellSpawns[i]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_8 = V_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_9 = V_1; int32_t L_10 = V_2; NullCheck(L_9); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_11; L_11 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_9, L_10, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_8); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_8, L_11, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); } IL_0030: { // for (int i = 0; i < cellSpawns.Count; i++) int32_t L_12 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0034: { // for (int i = 0; i < cellSpawns.Count; i++) int32_t L_13 = V_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_14 = V_1; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_14, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_0013; } } { // return stigmedSpawns; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_16 = V_0; return L_16; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHaveTag(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.SpawnData,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_occupiedByTagged, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___2_toIgnore, bool ___3_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; int32_t V_1 = 0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_2 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_3 = NULL; int32_t V_4 = 0; { // if (random == false) bool L_0 = ___3_random; if (L_0) { goto IL_0043; } } { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___0_cell; NullCheck(L_1); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2; L_2 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_1, 1, (bool)0, NULL); V_0 = L_2; // for (int i = 0; i < spawns.Count; i++) V_1 = 0; goto IL_0038; } IL_0010: { // if (toIgnore != null) if (spawns[i] == toIgnore) continue; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = ___2_toIgnore; if (!L_3) { goto IL_001d; } } { // if (toIgnore != null) if (spawns[i] == toIgnore) continue; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_4 = V_0; int32_t L_5 = V_1; NullCheck(L_4); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6; L_6 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_4, L_5, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = ___2_toIgnore; if ((((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_6) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_7))) { goto IL_0034; } } IL_001d: { // if (SpawnRuleBase.SpawnHaveTag(spawns[i], occupiedByTagged)) List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_8 = V_0; int32_t L_9 = V_1; NullCheck(L_8); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_10; L_10 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_8, L_9, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_11 = ___1_occupiedByTagged; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_12; L_12 = SpawnRuleBase_SpawnHaveTag_mE0D20A56EE7E59444036BDCDE784F3AF98330D46(L_10, L_11, NULL); if (!L_12) { goto IL_0034; } } { // return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_13 = V_0; int32_t L_14 = V_1; NullCheck(L_13); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_15; L_15 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_13, L_14, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_15; } IL_0034: { // for (int i = 0; i < spawns.Count; i++) int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0038: { // for (int i = 0; i < spawns.Count; i++) int32_t L_17 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_18 = V_0; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_18, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_17) < ((int32_t)L_19))) { goto IL_0010; } } { goto IL_00c0; } IL_0043: { // List datas = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_20 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_20); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_20, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); V_2 = L_20; // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_21 = ___0_cell; NullCheck(L_21); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_22; L_22 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_21, 1, (bool)0, NULL); V_3 = L_22; // for (int i = 0; i < spawns.Count; i++) V_4 = 0; goto IL_0089; } IL_0057: { // if (toIgnore != null) if (spawns[i] == toIgnore) continue; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_23 = ___2_toIgnore; if (!L_23) { goto IL_0065; } } { // if (toIgnore != null) if (spawns[i] == toIgnore) continue; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_24 = V_3; int32_t L_25 = V_4; NullCheck(L_24); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_26; L_26 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_24, L_25, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_27 = ___2_toIgnore; if ((((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_26) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_27))) { goto IL_0083; } } IL_0065: { // if (SpawnHaveTag(spawns[i], occupiedByTagged)) datas.Add(spawns[i]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_28 = V_3; int32_t L_29 = V_4; NullCheck(L_28); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_30; L_30 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_28, L_29, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_31 = ___1_occupiedByTagged; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_32; L_32 = SpawnRuleBase_SpawnHaveTag_mE0D20A56EE7E59444036BDCDE784F3AF98330D46(L_30, L_31, NULL); if (!L_32) { goto IL_0083; } } { // if (SpawnHaveTag(spawns[i], occupiedByTagged)) datas.Add(spawns[i]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_33 = V_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_34 = V_3; int32_t L_35 = V_4; NullCheck(L_34); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_36; L_36 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_34, L_35, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_33); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_33, L_36, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); } IL_0083: { // for (int i = 0; i < spawns.Count; i++) int32_t L_37 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_0089: { // for (int i = 0; i < spawns.Count; i++) int32_t L_38 = V_4; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_39 = V_3; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_39, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_0057; } } { // if (datas.Count > 0) List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_41 = V_2; NullCheck(L_41); int32_t L_42; L_42 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_41, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_42) <= ((int32_t)0))) { goto IL_00c0; } } { // if (datas.Count == 1) return datas[0]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_43 = V_2; NullCheck(L_43); int32_t L_44; L_44 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_43, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((!(((uint32_t)L_44) == ((uint32_t)1)))) { goto IL_00ad; } } { // if (datas.Count == 1) return datas[0]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_45 = V_2; NullCheck(L_45); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_46; L_46 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_45, 0, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_46; } IL_00ad: { // return datas[FGenerators.GetRandom(0, datas.Count)]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_47 = V_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_48 = V_2; NullCheck(L_48); int32_t L_49; L_49 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_48, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_50; L_50 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_49, NULL); NullCheck(L_47); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_51; L_51 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_47, L_50, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_51; } IL_00c0: { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } } // System.Void FIMSpace.Generating.SpawnRuleBase::FilterConditionsAllowCells(FIMSpace.Generating.FieldCell[]&,System.String,FIMSpace.Generating.Rules.ESR_Details,FIMSpace.Generating.Rules.ESR_Space) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_FilterConditionsAllowCells_m29A29EA9B655FDD726105ED684A67B84F314828B (FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50** ___0_cells, String_t* ___1_occupiedBySpec, int32_t ___2_checkMode, int32_t ___3_space, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mE164FEEAD38E9D503815F4C828CEC266262025B8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_0 = NULL; int32_t V_1 = 0; { // List cll = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_0, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_0 = L_0; // for (int i = 0; i < cells.Length; i++) V_1 = 0; goto IL_002c; } IL_000a: { // if (cells[i] == null) continue; FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50** L_1 = ___0_cells; FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* L_2 = *((FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50**)L_1); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = (L_2)->GetAt(static_cast(L_4)); if (!L_5) { goto IL_0028; } } { // if (!CellConditionsAllows(cells[i], occupiedBySpec, checkMode, space)) cll.Add(cells[i]); FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50** L_6 = ___0_cells; FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* L_7 = *((FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50**)L_6); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = (L_7)->GetAt(static_cast(L_9)); String_t* L_11 = ___1_occupiedBySpec; int32_t L_12 = ___2_checkMode; int32_t L_13 = ___3_space; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_14; L_14 = SpawnRuleBase_CellConditionsAllows_m6A09AD9F15F426F7CC35BE615D89F6B263045D93(L_10, L_11, L_12, L_13, NULL); if (L_14) { goto IL_0028; } } { // if (!CellConditionsAllows(cells[i], occupiedBySpec, checkMode, space)) cll.Add(cells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_15 = V_0; FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50** L_16 = ___0_cells; FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* L_17 = *((FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50**)L_16); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_15); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_15, L_20, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); } IL_0028: { // for (int i = 0; i < cells.Length; i++) int32_t L_21 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_002c: { // for (int i = 0; i < cells.Length; i++) int32_t L_22 = V_1; FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50** L_23 = ___0_cells; FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* L_24 = *((FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50**)L_23); NullCheck(L_24); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_000a; } } { // cells = cll.ToArray(); FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50** L_25 = ___0_cells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_26 = V_0; NullCheck(L_26); FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* L_27; L_27 = List_1_ToArray_mE164FEEAD38E9D503815F4C828CEC266262025B8(L_26, List_1_ToArray_mE164FEEAD38E9D503815F4C828CEC266262025B8_RuntimeMethod_var); *((RuntimeObject**)L_25) = (RuntimeObject*)L_27; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_25, (void*)(RuntimeObject*)L_27); // } return; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellConditionsAllows(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details,FIMSpace.Generating.Rules.ESR_Space) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellConditionsAllows_m6A09AD9F15F426F7CC35BE615D89F6B263045D93 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_occupiedBySpec, int32_t ___2_checkMode, int32_t ___3_space, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (cell.NotNull()) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; il2cpp_codegen_runtime_class_init_inline(SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); bool L_1; L_1 = SpawnRules_NotNull_m89AC94E3453A7ED190E7E3E3E646DD38A8EA7FE9(L_0, NULL); if (!L_1) { goto IL_0023; } } { // if (!string.IsNullOrEmpty(occupiedBySpec)) String_t* L_2 = ___1_occupiedBySpec; bool L_3; L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL); if (L_3) { goto IL_0023; } } { // if (CellSpawnsHaveSpecifics(cell, occupiedBySpec, checkMode).NotNull()) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = ___0_cell; String_t* L_5 = ___1_occupiedBySpec; int32_t L_6 = ___2_checkMode; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7; L_7 = SpawnRuleBase_CellSpawnsHaveSpecifics_mF1B61A3B1E4CD07C4426DF8F2144E09CE98ED1F4(L_4, L_5, L_6, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); bool L_8; L_8 = SpawnRules_NotNull_m42640DC776714CFE97CE5B8BA7DC51A7A53CB576(L_7, NULL); if (!L_8) { goto IL_0023; } } { // return true; return (bool)1; } IL_0023: { // if (FGenerators.CheckIfIsNull(cell)) // NULL CELL! FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = ___0_cell; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_10; L_10 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_9, NULL); if (!L_10) { goto IL_0039; } } { // if (space == ESR_Space.InGrid) return false; int32_t L_11 = ___3_space; if ((!(((uint32_t)L_11) == ((uint32_t)3)))) { goto IL_0031; } } { // if (space == ESR_Space.InGrid) return false; return (bool)0; } IL_0031: { // else if (space == ESR_Space.OutOfGrid) return true; // true int32_t L_12 = ___3_space; if ((!(((uint32_t)L_12) == ((uint32_t)2)))) { goto IL_0037; } } { // else if (space == ESR_Space.OutOfGrid) return true; // true return (bool)1; } IL_0037: { // else return false; return (bool)0; } IL_0039: { // if (space == ESR_Space.OutOfGrid) int32_t L_13 = ___3_space; if ((!(((uint32_t)L_13) == ((uint32_t)2)))) { goto IL_0049; } } { // if (cell.InTargetGridArea == false) return true; else return false; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_14 = ___0_cell; NullCheck(L_14); bool L_15 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_14)->___InTargetGridArea_1; if (L_15) { goto IL_0047; } } { // if (cell.InTargetGridArea == false) return true; else return false; return (bool)1; } IL_0047: { // if (cell.InTargetGridArea == false) return true; else return false; return (bool)0; } IL_0049: { // else if (space == ESR_Space.InGrid) int32_t L_16 = ___3_space; if ((!(((uint32_t)L_16) == ((uint32_t)3)))) { goto IL_0059; } } { // if (cell.InTargetGridArea) return true; else return false; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_17 = ___0_cell; NullCheck(L_17); bool L_18 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_17)->___InTargetGridArea_1; if (!L_18) { goto IL_0057; } } { // if (cell.InTargetGridArea) return true; else return false; return (bool)1; } IL_0057: { // if (cell.InTargetGridArea) return true; else return false; return (bool)0; } IL_0059: { // if (space == ESR_Space.Empty) int32_t L_19 = ___3_space; if (L_19) { goto IL_0068; } } { // if (cell.GetJustCellSpawnCount() == 0) return true; else return false; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20 = ___0_cell; NullCheck(L_20); int32_t L_21; L_21 = FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB(L_20, NULL); if (L_21) { goto IL_0066; } } { // if (cell.GetJustCellSpawnCount() == 0) return true; else return false; return (bool)1; } IL_0066: { // if (cell.GetJustCellSpawnCount() == 0) return true; else return false; return (bool)0; } IL_0068: { // if (space == ESR_Space.Occupied) int32_t L_22 = ___3_space; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_008e; } } { // if (string.IsNullOrEmpty(occupiedBySpec)) String_t* L_23 = ___1_occupiedBySpec; bool L_24; L_24 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_23, NULL); if (!L_24) { goto IL_007e; } } { // return cell.GetJustCellSpawnCount() > 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = ___0_cell; NullCheck(L_25); int32_t L_26; L_26 = FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB(L_25, NULL); return (bool)((((int32_t)L_26) > ((int32_t)0))? 1 : 0); } IL_007e: { // return CellSpawnsHaveSpecifics(cell, occupiedBySpec, checkMode).NotNull(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = ___0_cell; String_t* L_28 = ___1_occupiedBySpec; int32_t L_29 = ___2_checkMode; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_30; L_30 = SpawnRuleBase_CellSpawnsHaveSpecifics_mF1B61A3B1E4CD07C4426DF8F2144E09CE98ED1F4(L_27, L_28, L_29, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); bool L_31; L_31 = SpawnRules_NotNull_m42640DC776714CFE97CE5B8BA7DC51A7A53CB576(L_30, NULL); return L_31; } IL_008e: { // return false; return (bool)0; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHaveSpecifics(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details,FIMSpace.Generating.SpawnData,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHaveSpecifics_mF1B61A3B1E4CD07C4426DF8F2144E09CE98ED1F4 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_occupiedBySpec, int32_t ___2_checkMode, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_toIgnore, bool ___4_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; int32_t V_1 = 0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_2 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_3 = NULL; int32_t V_4 = 0; { // if (checkMode == ESR_Details.CellData) int32_t L_0 = ___2_checkMode; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_0024; } } { // if (string.IsNullOrEmpty(occupiedBySpec) || CellHaveData(cell, occupiedBySpec)) return new SpawnData() { OwnerCell = cell }; String_t* L_1 = ___1_occupiedBySpec; bool L_2; L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL); if (L_2) { goto IL_0015; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___0_cell; String_t* L_4 = ___1_occupiedBySpec; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_5; L_5 = SpawnRuleBase_CellHaveData_m18846CE9F09CE721481A32427675F9B260F89F83(L_3, L_4, NULL); if (!L_5) { goto IL_0022; } } IL_0015: { // if (string.IsNullOrEmpty(occupiedBySpec) || CellHaveData(cell, occupiedBySpec)) return new SpawnData() { OwnerCell = cell }; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)il2cpp_codegen_object_new(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var); NullCheck(L_6); SpawnData__ctor_m59CAF10CBA604B7764ED9057EC62593AD4C06201(L_6, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = L_6; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8 = ___0_cell; NullCheck(L_7); L_7->___OwnerCell_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->___OwnerCell_1), (void*)L_8); return L_7; } IL_0022: { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } IL_0024: { // if (random == false) bool L_9 = ___4_random; if (L_9) { goto IL_0069; } } { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = ___0_cell; NullCheck(L_10); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_11; L_11 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_10, 1, (bool)0, NULL); V_0 = L_11; // for (int i = 0; i < spawns.Count; i++) V_1 = 0; goto IL_005e; } IL_0035: { // if (toIgnore != null) if (spawns[i] == toIgnore) continue; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_12 = ___3_toIgnore; if (!L_12) { goto IL_0042; } } { // if (toIgnore != null) if (spawns[i] == toIgnore) continue; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_13 = V_0; int32_t L_14 = V_1; NullCheck(L_13); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_15; L_15 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_13, L_14, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_16 = ___3_toIgnore; if ((((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_15) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_16))) { goto IL_005a; } } IL_0042: { // if (SpawnRuleBase.SpawnHaveSpecifics(spawns[i], occupiedBySpec, checkMode)) List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_17 = V_0; int32_t L_18 = V_1; NullCheck(L_17); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_19; L_19 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_17, L_18, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_20 = ___1_occupiedBySpec; int32_t L_21 = ___2_checkMode; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_22; L_22 = SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66(L_19, L_20, L_21, NULL); if (!L_22) { goto IL_005a; } } { // return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_23 = V_0; int32_t L_24 = V_1; NullCheck(L_23); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25; L_25 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_23, L_24, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_25; } IL_005a: { // for (int i = 0; i < spawns.Count; i++) int32_t L_26 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_005e: { // for (int i = 0; i < spawns.Count; i++) int32_t L_27 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_28 = V_0; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_28, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_27) < ((int32_t)L_29))) { goto IL_0035; } } { goto IL_00e7; } IL_0069: { // List datas = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_30 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_30); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_30, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); V_2 = L_30; // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_31 = ___0_cell; NullCheck(L_31); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_32; L_32 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_31, 1, (bool)0, NULL); V_3 = L_32; // for (int i = 0; i < spawns.Count; i++) V_4 = 0; goto IL_00b0; } IL_007d: { // if (toIgnore != null) if (spawns[i] == toIgnore) continue; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_33 = ___3_toIgnore; if (!L_33) { goto IL_008b; } } { // if (toIgnore != null) if (spawns[i] == toIgnore) continue; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_34 = V_3; int32_t L_35 = V_4; NullCheck(L_34); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_36; L_36 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_34, L_35, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_37 = ___3_toIgnore; if ((((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_36) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_37))) { goto IL_00aa; } } IL_008b: { // if (SpawnHaveSpecifics(spawns[i], occupiedBySpec, checkMode)) datas.Add(spawns[i]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_38 = V_3; int32_t L_39 = V_4; NullCheck(L_38); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_40; L_40 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_38, L_39, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_41 = ___1_occupiedBySpec; int32_t L_42 = ___2_checkMode; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_43; L_43 = SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66(L_40, L_41, L_42, NULL); if (!L_43) { goto IL_00aa; } } { // if (SpawnHaveSpecifics(spawns[i], occupiedBySpec, checkMode)) datas.Add(spawns[i]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_44 = V_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_45 = V_3; int32_t L_46 = V_4; NullCheck(L_45); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_47; L_47 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_45, L_46, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_44); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_44, L_47, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); } IL_00aa: { // for (int i = 0; i < spawns.Count; i++) int32_t L_48 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00b0: { // for (int i = 0; i < spawns.Count; i++) int32_t L_49 = V_4; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_50 = V_3; NullCheck(L_50); int32_t L_51; L_51 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_50, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_49) < ((int32_t)L_51))) { goto IL_007d; } } { // if (datas.Count > 0) List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_52 = V_2; NullCheck(L_52); int32_t L_53; L_53 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_52, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_53) <= ((int32_t)0))) { goto IL_00e7; } } { // if (datas.Count == 1) return datas[0]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_54 = V_2; NullCheck(L_54); int32_t L_55; L_55 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_54, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((!(((uint32_t)L_55) == ((uint32_t)1)))) { goto IL_00d4; } } { // if (datas.Count == 1) return datas[0]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_56 = V_2; NullCheck(L_56); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_57; L_57 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_56, 0, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_57; } IL_00d4: { // return datas[FGenerators.GetRandom(0, datas.Count)]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_58 = V_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_59 = V_2; NullCheck(L_59); int32_t L_60; L_60 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_59, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_61; L_61 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_60, NULL); NullCheck(L_58); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_62; L_62 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_58, L_61, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_62; } IL_00e7: { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } } // UnityEngine.Vector3Int FIMSpace.Generating.SpawnRuleBase::GetOffset(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 SpawnRuleBase_GetOffset_mF9C79F1FDA5E336E8DBC7F2521E4D4A08EAE3F81 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dir, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 off = rot * dir; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_rot; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_dir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_1, NULL); V_0 = L_2; // return new Vector3Int(Mathf.RoundToInt(off.x), Mathf.RoundToInt(off.y), Mathf.RoundToInt(off.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; float L_4 = L_3.___x_2; int32_t L_5; L_5 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; float L_7 = L_6.___y_3; int32_t L_8; L_8 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; float L_10 = L_9.___z_4; int32_t L_11; L_11 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_10, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_12), L_5, L_8, L_11, /*hidden argument*/NULL); return L_12; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::GetSpawnDataWithTag(FIMSpace.Generating.FieldCell,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_GetSpawnDataWithTag_m0FF8DA6DD9B0FC76B790E418A133666D2BB65613 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_tag, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; int32_t V_1 = 0; { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; NullCheck(L_0); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_1; L_1 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_0, 1, (bool)0, NULL); V_0 = L_1; // for (int i = 0; i < spawns.Count; i++) V_1 = 0; goto IL_0028; } IL_000d: { // if (SpawnHaveTag(spawns[i], tag)) List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_2, L_3, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_5 = ___1_tag; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_6; L_6 = SpawnRuleBase_SpawnHaveTag_mE0D20A56EE7E59444036BDCDE784F3AF98330D46(L_4, L_5, NULL); if (!L_6) { goto IL_0024; } } { // return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_7 = V_0; int32_t L_8 = V_1; NullCheck(L_7); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9; L_9 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_7, L_8, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_9; } IL_0024: { // for (int i = 0; i < spawns.Count; i++) int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0028: { // for (int i = 0; i < spawns.Count; i++) int32_t L_11 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_12 = V_0; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_12, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_000d; } } { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::GetSpawnDataWithSpecifics(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_GetSpawnDataWithSpecifics_m22DA101D26411831F7D3A3DC877170E37DF56C3B (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_tag, int32_t ___2_checkMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; int32_t V_1 = 0; { // if (checkMode == ESR_Details.CellData) int32_t L_0 = ___2_checkMode; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_0047; } } { // if (FGenerators.CheckIfIsNull(cell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___0_cell; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_2; L_2 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_1, NULL); if (!L_2) { goto IL_002f; } } { // if (tag.Length > 0) if (tag[0] == '!') return new SpawnData() { OwnerCell = cell }; String_t* L_3 = ___1_tag; NullCheck(L_3); int32_t L_4; L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL); if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_002d; } } { // if (tag.Length > 0) if (tag[0] == '!') return new SpawnData() { OwnerCell = cell }; String_t* L_5 = ___1_tag; NullCheck(L_5); Il2CppChar L_6; L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, 0, NULL); if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)33))))) { goto IL_002d; } } { // if (tag.Length > 0) if (tag[0] == '!') return new SpawnData() { OwnerCell = cell }; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)il2cpp_codegen_object_new(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var); NullCheck(L_7); SpawnData__ctor_m59CAF10CBA604B7764ED9057EC62593AD4C06201(L_7, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = L_7; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = ___0_cell; NullCheck(L_8); L_8->___OwnerCell_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_8->___OwnerCell_1), (void*)L_9); return L_8; } IL_002d: { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } IL_002f: { // if (CellHaveData(cell, tag)) return new SpawnData() { OwnerCell = cell }; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = ___0_cell; String_t* L_11 = ___1_tag; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_12; L_12 = SpawnRuleBase_CellHaveData_m18846CE9F09CE721481A32427675F9B260F89F83(L_10, L_11, NULL); if (!L_12) { goto IL_0045; } } { // if (CellHaveData(cell, tag)) return new SpawnData() { OwnerCell = cell }; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)il2cpp_codegen_object_new(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var); NullCheck(L_13); SpawnData__ctor_m59CAF10CBA604B7764ED9057EC62593AD4C06201(L_13, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_14 = L_13; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15 = ___0_cell; NullCheck(L_14); L_14->___OwnerCell_1 = L_15; Il2CppCodeGenWriteBarrier((void**)(&L_14->___OwnerCell_1), (void*)L_15); return L_14; } IL_0045: { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } IL_0047: { // if (FGenerators.CheckIfExist_NOTNULL(cell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = ___0_cell; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_17; L_17 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_16, NULL); if (!L_17) { goto IL_0081; } } { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18 = ___0_cell; NullCheck(L_18); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_19; L_19 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_18, 1, (bool)0, NULL); V_0 = L_19; // for (int i = 0; i < spawns.Count; i++) V_1 = 0; goto IL_0078; } IL_005c: { // if (SpawnHaveSpecifics(spawns[i], tag, checkMode)) List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_20 = V_0; int32_t L_21 = V_1; NullCheck(L_20); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_22; L_22 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_20, L_21, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_23 = ___1_tag; int32_t L_24 = ___2_checkMode; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_25; L_25 = SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66(L_22, L_23, L_24, NULL); if (!L_25) { goto IL_0074; } } { // return spawns[i]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_26 = V_0; int32_t L_27 = V_1; NullCheck(L_26); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_28; L_28 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_26, L_27, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); return L_28; } IL_0074: { // for (int i = 0; i < spawns.Count; i++) int32_t L_29 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_0078: { // for (int i = 0; i < spawns.Count; i++) int32_t L_30 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_31 = V_0; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_31, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_005c; } } IL_0081: { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } } // System.Single FIMSpace.Generating.SpawnRuleBase::CompareOffsetDirectionalAngle(FIMSpace.Generating.SpawnData,FIMSpace.Generating.SpawnData,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpawnRuleBase_CompareOffsetDirectionalAngle_mB8E5CE00A43582BB235CCDAFCC9A15F1D3B9E3D8 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___1_spawnData, Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 ___2_rotate, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { // Vector3 pos = rotate == null ? spawn.GetFullOffset(true) : rotate.Value * spawn.GetFullOffset(true); bool L_0; L_0 = Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_inline((&___2_rotate), Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_RuntimeMethod_var); if (!L_0) { goto IL_001e; } } { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC((&___2_rotate), Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_RuntimeMethod_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = ___0_spawn; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3(L_2, (bool)1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_3, NULL); G_B3_0 = L_4; goto IL_0025; } IL_001e: { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = ___0_spawn; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3(L_5, (bool)1, NULL); G_B3_0 = L_6; } IL_0025: { V_0 = G_B3_0; // Vector3 targetPos = spawnData.GetFullOffset(true); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = ___1_spawnData; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3(L_7, (bool)1, NULL); V_1 = L_8; // return Vector3.Angle(pos.normalized, targetPos.normalized); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL); float L_11; L_11 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_9, L_10, NULL); return L_11; } } // System.Single FIMSpace.Generating.SpawnRuleBase::CompareDirectionalAngle(FIMSpace.Generating.SpawnData,FIMSpace.Generating.SpawnData,FIMSpace.Generating.Rules.ESR_AngleRemovalMode,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpawnRuleBase_CompareDirectionalAngle_m1923E1093A6F784CE9934827263D0FBB93183488 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___1_spawnData, int32_t ___2_angleMode, bool ___3_worldDirection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); { // Vector3 pos = spawn.GetFullOffset(true); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0 = ___0_spawn; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3(L_0, (bool)1, NULL); V_0 = L_1; // Vector3 targetPos = spawnData.GetFullOffset(true); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = ___1_spawnData; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3(L_2, (bool)1, NULL); V_1 = L_3; // if (angleMode == ESR_AngleRemovalMode.Any) int32_t L_4 = ___2_angleMode; if (L_4) { goto IL_001b; } } { // angleRot = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_2 = L_5; goto IL_0039; } IL_001b: { // if (!worldDirection) bool L_6 = ___3_worldDirection; if (L_6) { goto IL_0032; } } { // angleRot = SpawnRules.GetRemovalAngle(angleMode) * spawn.GetRotationOffset(); int32_t L_7 = ___2_angleMode; il2cpp_codegen_runtime_class_init_inline(SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = SpawnRules_GetRemovalAngle_mEECF751CEEC2D2F0D1294DECABBA15872BC4927B(L_7, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9 = ___0_spawn; NullCheck(L_9); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = SpawnData_GetRotationOffset_mC83951EBBE7AD2B3DC9FC8B5A60A73F670F63163(L_9, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_8, L_10, NULL); V_2 = L_11; goto IL_0039; } IL_0032: { // angleRot = SpawnRules.GetRemovalAngle(angleMode); int32_t L_12 = ___2_angleMode; il2cpp_codegen_runtime_class_init_inline(SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13; L_13 = SpawnRules_GetRemovalAngle_mEECF751CEEC2D2F0D1294DECABBA15872BC4927B(L_12, NULL); V_2 = L_13; } IL_0039: { // return Vector3.SignedAngle(targetPos.normalized - pos.normalized, angleRot * Vector3.forward, SpawnRules.GetAxis(angleMode)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_14, L_15, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_17, L_18, NULL); int32_t L_20 = ___2_angleMode; il2cpp_codegen_runtime_class_init_inline(SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = SpawnRules_GetAxis_m5BE7796B21762870F43259A55BDB6ACDE4F11A17(L_20, NULL); float L_22; L_22 = Vector3_SignedAngle_m76C77F9D7BAF5969FA5B7500ED2D5FF9F9FA4153_inline(L_16, L_19, L_21, NULL); return L_22; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::SpawnHaveTag(FIMSpace.Generating.SpawnData,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_SpawnHaveTag_mE0D20A56EE7E59444036BDCDE784F3AF98330D46 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, String_t* ___1_tag, 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*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; { // if (string.IsNullOrEmpty(tag)) return false; String_t* L_0 = ___1_tag; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (!L_1) { goto IL_000a; } } { // if (string.IsNullOrEmpty(tag)) return false; return (bool)0; } IL_000a: { // string[] splitted = tag.Split(','); String_t* L_2 = ___1_tag; NullCheck(L_2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3; L_3 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_2, ((int32_t)44), 0, NULL); V_0 = L_3; // if (!string.IsNullOrEmpty(spawn.OwnerMod.ModTag)) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_spawn; NullCheck(L_4); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = L_4->___OwnerMod_9; NullCheck(L_5); String_t* L_6 = L_5->___ModTag_6; bool L_7; L_7 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_6, NULL); if (L_7) { goto IL_003b; } } { // bool have = HaveTags(spawn.OwnerMod.ModTag, splitted); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = ___0_spawn; NullCheck(L_8); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = L_8->___OwnerMod_9; NullCheck(L_9); String_t* L_10 = L_9->___ModTag_6; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = V_0; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_12; L_12 = SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E(L_10, L_11, NULL); // if (have) return true; if (!L_12) { goto IL_003b; } } { // if (have) return true; return (bool)1; } IL_003b: { // if (!string.IsNullOrEmpty(spawn.Spawner.SpawnerTag)) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = ___0_spawn; NullCheck(L_13); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_14 = L_13->___Spawner_11; NullCheck(L_14); String_t* L_15 = L_14->___SpawnerTag_2; bool L_16; L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL); if (L_16) { goto IL_0062; } } { // bool have = HaveTags(spawn.Spawner.SpawnerTag, splitted); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_17 = ___0_spawn; NullCheck(L_17); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_18 = L_17->___Spawner_11; NullCheck(L_18); String_t* L_19 = L_18->___SpawnerTag_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = V_0; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_21; L_21 = SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E(L_19, L_20, NULL); // if (have) return true; if (!L_21) { goto IL_0062; } } { // if (have) return true; return (bool)1; } IL_0062: { // if (spawn.Spawner.Parent != null) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_22 = ___0_spawn; NullCheck(L_22); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_23 = L_22->___Spawner_11; NullCheck(L_23); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_24 = L_23->___Parent_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_25; L_25 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_25) { goto IL_00c8; } } { // if (spawn.Spawner.Parent.ParentPack != null) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_26 = ___0_spawn; NullCheck(L_26); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_27 = L_26->___Spawner_11; NullCheck(L_27); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_28 = L_27->___Parent_5; NullCheck(L_28); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_29 = L_28->___ParentPack_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_30; L_30 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_29, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_30) { goto IL_00c8; } } { // if (!string.IsNullOrEmpty(spawn.Spawner.Parent.ParentPack.TagForAllSpawners)) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_31 = ___0_spawn; NullCheck(L_31); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_32 = L_31->___Spawner_11; NullCheck(L_32); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_33 = L_32->___Parent_5; NullCheck(L_33); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_34 = L_33->___ParentPack_25; NullCheck(L_34); String_t* L_35 = L_34->___TagForAllSpawners_11; bool L_36; L_36 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_35, NULL); if (L_36) { goto IL_00c8; } } { // bool have = HaveTags(spawn.Spawner.Parent.ParentPack.TagForAllSpawners, splitted); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_37 = ___0_spawn; NullCheck(L_37); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_38 = L_37->___Spawner_11; NullCheck(L_38); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_39 = L_38->___Parent_5; NullCheck(L_39); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_40 = L_39->___ParentPack_25; NullCheck(L_40); String_t* L_41 = L_40->___TagForAllSpawners_11; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = V_0; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_43; L_43 = SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E(L_41, L_42, NULL); // if (have) return true; if (!L_43) { goto IL_00c8; } } { // if (have) return true; return (bool)1; } IL_00c8: { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::SpawnHaveStigma(FIMSpace.Generating.SpawnData,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_SpawnHaveStigma_m423AD4365B70F6A658E1A7C68F4355E6C39A089A (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, String_t* ___1_stigma, const RuntimeMethod* method) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; int32_t V_1 = 0; { // if (string.IsNullOrEmpty(stigma)) return false; String_t* L_0 = ___1_stigma; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (!L_1) { goto IL_000a; } } { // if (string.IsNullOrEmpty(stigma)) return false; return (bool)0; } IL_000a: { // string[] splitted = stigma.Split(','); String_t* L_2 = ___1_stigma; NullCheck(L_2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3; L_3 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_2, ((int32_t)44), 0, NULL); V_0 = L_3; // for (int i = 0; i < splitted.Length; i++) V_1 = 0; goto IL_002a; } IL_0018: { // if (spawn.GetCustomStigma(splitted[i])) return true; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_spawn; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_0; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; String_t* L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = SpawnData_GetCustomStigma_mF98DE02C17FBCCFC17027990FDA64381ED40AE88(L_4, L_8, (bool)0, NULL); if (!L_9) { goto IL_0026; } } { // if (spawn.GetCustomStigma(splitted[i])) return true; return (bool)1; } IL_0026: { // for (int i = 0; i < splitted.Length; i++) int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_002a: { // for (int i = 0; i < splitted.Length; i++) int32_t L_11 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_0; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_0018; } } { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellHaveData(FIMSpace.Generating.FieldCell,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellHaveData_m18846CE9F09CE721481A32427675F9B260F89F83 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_dataString, const RuntimeMethod* method) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; int32_t V_1 = 0; { // if (string.IsNullOrEmpty(dataString)) return false; String_t* L_0 = ___1_dataString; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (!L_1) { goto IL_000a; } } { // if (string.IsNullOrEmpty(dataString)) return false; return (bool)0; } IL_000a: { // string[] splitted = dataString.Split(','); String_t* L_2 = ___1_dataString; NullCheck(L_2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3; L_3 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_2, ((int32_t)44), 0, NULL); V_0 = L_3; // for (int i = 0; i < splitted.Length; i++) V_1 = 0; goto IL_0029; } IL_0018: { // if (cell.HaveCustomData(splitted[i])) return true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = ___0_cell; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_0; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; String_t* L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = FieldCell_HaveCustomData_m90A054923821F9458149ABBBC6785633DD45D63F(L_4, L_8, NULL); if (!L_9) { goto IL_0025; } } { // if (cell.HaveCustomData(splitted[i])) return true; return (bool)1; } IL_0025: { // for (int i = 0; i < splitted.Length; i++) int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0029: { // for (int i = 0; i < splitted.Length; i++) int32_t L_11 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_0; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_0018; } } { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::SpawnHaveSpecifics(FIMSpace.Generating.SpawnData,System.String,FIMSpace.Generating.Rules.ESR_Details) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, String_t* ___1_specification, int32_t ___2_checkMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (string.IsNullOrEmpty(specification)) return false; String_t* L_0 = ___1_specification; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (!L_1) { goto IL_000a; } } { // if (string.IsNullOrEmpty(specification)) return false; return (bool)0; } IL_000a: { int32_t L_2 = ___2_checkMode; switch (L_2) { case 0: { goto IL_0022; } case 1: { goto IL_002a; } case 2: { goto IL_0032; } case 3: { goto IL_003f; } } } { goto IL_005b; } IL_0022: { // case ESR_Details.Tag: return SpawnHaveTag(spawn, specification); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = ___0_spawn; String_t* L_4 = ___1_specification; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_5; L_5 = SpawnRuleBase_SpawnHaveTag_mE0D20A56EE7E59444036BDCDE784F3AF98330D46(L_3, L_4, NULL); return L_5; } IL_002a: { // case ESR_Details.SpawnStigma: return SpawnHaveStigma(spawn, specification); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = ___0_spawn; String_t* L_7 = ___1_specification; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_8; L_8 = SpawnRuleBase_SpawnHaveStigma_m423AD4365B70F6A658E1A7C68F4355E6C39A089A(L_6, L_7, NULL); return L_8; } IL_0032: { // case ESR_Details.CellData: return CellHaveData(spawn.OwnerCell, specification); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9 = ___0_spawn; NullCheck(L_9); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = L_9->___OwnerCell_1; String_t* L_11 = ___1_specification; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_12; L_12 = SpawnRuleBase_CellHaveData_m18846CE9F09CE721481A32427675F9B260F89F83(L_10, L_11, NULL); return L_12; } IL_003f: { // if (spawn.Spawner == null) return false; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = ___0_spawn; NullCheck(L_13); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_14 = L_13->___Spawner_11; if (L_14) { goto IL_0049; } } { // if (spawn.Spawner == null) return false; return (bool)0; } IL_0049: { // return specification == spawn.Spawner.Name; String_t* L_15 = ___1_specification; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_16 = ___0_spawn; NullCheck(L_16); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_17 = L_16->___Spawner_11; NullCheck(L_17); String_t* L_18 = L_17->___Name_1; bool L_19; L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, L_18, NULL); return L_19; } IL_005b: { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::HaveTags(System.String,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E (String_t* ___0_toCheck, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_sourceTags, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; 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; { // if (sourceTags.Length == 0) return false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___1_sourceTags; NullCheck(L_0); if ((((RuntimeArray*)L_0)->max_length)) { goto IL_0006; } } { // if (sourceTags.Length == 0) return false; return (bool)0; } IL_0006: { // if (string.IsNullOrEmpty(toCheck)) return false; String_t* L_1 = ___0_toCheck; bool L_2; L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL); if (!L_2) { goto IL_0010; } } { // if (string.IsNullOrEmpty(toCheck)) return false; return (bool)0; } IL_0010: { // string[] checkSplit = toCheck.Split(','); String_t* L_3 = ___0_toCheck; NullCheck(L_3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4; L_4 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_3, ((int32_t)44), 0, NULL); V_0 = L_4; // _tPosit.Clear(); il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tPosit_5; NullCheck(L_5); List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_5, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var); // _tNeg.Clear(); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tNeg_6; NullCheck(L_6); List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_6, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var); // for (int s = 0; s < sourceTags.Length; s++) V_1 = 0; goto IL_0079; } IL_0032: { // if (string.IsNullOrEmpty(sourceTags[s])) continue; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = ___1_sourceTags; int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; String_t* L_10 = (L_7)->GetAt(static_cast(L_9)); bool L_11; L_11 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_10, NULL); if (L_11) { goto IL_0075; } } { // if (sourceTags[s][0] == '!') // Getting negations StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = ___1_sourceTags; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; String_t* L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_15); Il2CppChar L_16; L_16 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, 0, NULL); if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)33))))) { goto IL_0068; } } { // _tNeg.Add(sourceTags[s].Substring(1, sourceTags[s].Length - 1)); il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_17 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tNeg_6; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = ___1_sourceTags; int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = L_19; String_t* L_21 = (L_18)->GetAt(static_cast(L_20)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = ___1_sourceTags; int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; String_t* L_25 = (L_22)->GetAt(static_cast(L_24)); NullCheck(L_25); int32_t L_26; L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_25, NULL); NullCheck(L_21); String_t* L_27; L_27 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_21, 1, ((int32_t)il2cpp_codegen_subtract(L_26, 1)), NULL); NullCheck(L_17); List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_17, L_27, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); goto IL_0075; } IL_0068: { // _tPosit.Add(sourceTags[s]); il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_28 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tPosit_5; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = ___1_sourceTags; int32_t L_30 = V_1; NullCheck(L_29); int32_t L_31 = L_30; String_t* L_32 = (L_29)->GetAt(static_cast(L_31)); NullCheck(L_28); List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_28, L_32, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); } IL_0075: { // for (int s = 0; s < sourceTags.Length; s++) int32_t L_33 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0079: { // for (int s = 0; s < sourceTags.Length; s++) int32_t L_34 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = ___1_sourceTags; NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))) { goto IL_0032; } } { // for (int s = 0; s < checkSplit.Length; s++) V_2 = 0; goto IL_0102; } IL_0083: { // int negs = 0; V_3 = 0; // for (int n = 0; n < _tNeg.Count; n++) V_4 = 0; goto IL_00aa; } IL_008a: { // if (checkSplit[s] == _tNeg[n]) { negs++; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = V_0; int32_t L_37 = V_2; NullCheck(L_36); int32_t L_38 = L_37; String_t* L_39 = (L_36)->GetAt(static_cast(L_38)); il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_40 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tNeg_6; int32_t L_41 = V_4; NullCheck(L_40); String_t* L_42; L_42 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_40, L_41, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); bool L_43; L_43 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_39, L_42, NULL); if (!L_43) { goto IL_00a4; } } { // if (checkSplit[s] == _tNeg[n]) { negs++; } int32_t L_44 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_00a4: { // for (int n = 0; n < _tNeg.Count; n++) int32_t L_45 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_00aa: { // for (int n = 0; n < _tNeg.Count; n++) int32_t L_46 = V_4; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_47 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tNeg_6; NullCheck(L_47); int32_t L_48; L_48 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_47, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_46) < ((int32_t)L_48))) { goto IL_008a; } } { // if (_tNeg.Count > 0) { if (negs > 0) return false; else return true; } il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_49 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tNeg_6; NullCheck(L_49); int32_t L_50; L_50 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_49, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_50) <= ((int32_t)0))) { goto IL_00cd; } } { // if (_tNeg.Count > 0) { if (negs > 0) return false; else return true; } int32_t L_51 = V_3; if ((((int32_t)L_51) <= ((int32_t)0))) { goto IL_00cb; } } { // if (_tNeg.Count > 0) { if (negs > 0) return false; else return true; } return (bool)0; } IL_00cb: { // if (_tNeg.Count > 0) { if (negs > 0) return false; else return true; } return (bool)1; } IL_00cd: { // for (int p = 0; p < _tPosit.Count; p++) // When any tag is detected then having tag V_5 = 0; goto IL_00f0; } IL_00d2: { // if (checkSplit[s] == _tPosit[p]) return true; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = V_0; int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = L_53; String_t* L_55 = (L_52)->GetAt(static_cast(L_54)); il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_56 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tPosit_5; int32_t L_57 = V_5; NullCheck(L_56); String_t* L_58; L_58 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_56, L_57, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); bool L_59; L_59 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_55, L_58, NULL); if (!L_59) { goto IL_00ea; } } { // if (checkSplit[s] == _tPosit[p]) return true; return (bool)1; } IL_00ea: { // for (int p = 0; p < _tPosit.Count; p++) // When any tag is detected then having tag int32_t L_60 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_60, 1)); } IL_00f0: { // for (int p = 0; p < _tPosit.Count; p++) // When any tag is detected then having tag int32_t L_61 = V_5; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_62 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tPosit_5; NullCheck(L_62); int32_t L_63; L_63 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_62, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_61) < ((int32_t)L_63))) { goto IL_00d2; } } { // for (int s = 0; s < checkSplit.Length; s++) int32_t L_64 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_0102: { // for (int s = 0; s < checkSplit.Length; s++) int32_t L_65 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = V_0; NullCheck(L_66); if ((((int32_t)L_65) < ((int32_t)((int32_t)(((RuntimeArray*)L_66)->max_length))))) { goto IL_0083; } } { // return false; return (bool)0; } } // System.Int32 FIMSpace.Generating.SpawnRuleBase::ManhattanDistance(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpawnRuleBase_ManhattanDistance_mA9F9BDB4064AB69276A3C7116B78EF659B7BC7FB (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos1, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_pos2, const RuntimeMethod* method) { { // return Mathf.Abs(pos2.x - pos1.x) + Mathf.Abs(pos2.y - pos1.y) + Mathf.Abs(pos2.z - pos1.z); int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_pos2), NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_pos1), NULL); int32_t L_2; L_2 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_pos2), NULL); int32_t L_4; L_4 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_pos1), NULL); int32_t L_5; L_5 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_3, L_4)), NULL); int32_t L_6; L_6 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_pos2), NULL); int32_t L_7; L_7 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_pos1), NULL); int32_t L_8; L_8 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), NULL); return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_2, L_5)), L_8)); } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::GetConditionalSpawnData(FIMSpace.Generating.FieldCell,System.String,UnityEngine.GameObject,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_GetConditionalSpawnData_mF583D78E166780DBC99AD12B0771299647A01E7D (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_tag, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___2_prefab, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___3_mod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; { // SpawnData targetSpawn = null; V_0 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; // if (mod != null) targetSpawn = CellSpawnsHaveModificator(cell, mod); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = ___3_mod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0013; } } { // if (mod != null) targetSpawn = CellSpawnsHaveModificator(cell, mod); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2 = ___0_cell; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = ___3_mod; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = SpawnRuleBase_CellSpawnsHaveModificator_m0FDB6959D9691DD337BE3A80AD5000AE11419CF9(L_2, L_3, NULL); V_0 = L_4; } IL_0013: { // if (FGenerators.CheckIfIsNull(targetSpawn)) return GetConditionalData(cell, tag, prefab, mod); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_6; L_6 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_5, NULL); if (!L_6) { goto IL_0025; } } { // if (FGenerators.CheckIfIsNull(targetSpawn)) return GetConditionalData(cell, tag, prefab, mod); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = ___0_cell; String_t* L_8 = ___1_tag; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = ___2_prefab; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_10 = ___3_mod; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_11; L_11 = SpawnRuleBase_GetConditionalData_m64425B106E1B827D3BF8821BF10A9650A320F377(L_7, L_8, L_9, L_10, NULL); return L_11; } IL_0025: { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::GetConditionalData(FIMSpace.Generating.FieldCell,System.String,UnityEngine.GameObject,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_GetConditionalData_m64425B106E1B827D3BF8821BF10A9650A320F377 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_tag, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___2_prefab, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___3_mod, 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*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; { // SpawnData targetSpawn = null; V_0 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; // if (prefab != null) targetSpawn = CellSpawnsHavePrefab(cell, prefab); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___2_prefab; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0013; } } { // if (prefab != null) targetSpawn = CellSpawnsHavePrefab(cell, prefab); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2 = ___0_cell; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___2_prefab; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = SpawnRuleBase_CellSpawnsHavePrefab_mBE50F89E6CE8C841982DB7D7B18967C45A8222AF(L_2, L_3, NULL); V_0 = L_4; } IL_0013: { // if (string.IsNullOrEmpty(tag) == false) targetSpawn = CellSpawnsHaveTag(cell, tag); String_t* L_5 = ___1_tag; bool L_6; L_6 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_5, NULL); if (L_6) { goto IL_0025; } } { // if (string.IsNullOrEmpty(tag) == false) targetSpawn = CellSpawnsHaveTag(cell, tag); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = ___0_cell; String_t* L_8 = ___1_tag; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9; L_9 = SpawnRuleBase_CellSpawnsHaveTag_mFF963BCEDACFE34398FA0B45FD13204DE338328B(L_7, L_8, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); V_0 = L_9; } IL_0025: { // return targetSpawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_10 = V_0; return L_10; } } // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::GetAllSpecificSpawns(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details,UnityEngine.GameObject,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* SpawnRuleBase_GetAllSpecificSpawns_mA958FEC0E721DAE5CEF7F413175AD4D955CFCBC3 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_tag, int32_t ___2_checkMode, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___3_prefab, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___4_mod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_1 = NULL; int32_t V_2 = 0; { // List targetSpawn = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_0, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); V_0 = L_0; // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___0_cell; NullCheck(L_1); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2; L_2 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_1, 1, (bool)0, NULL); V_1 = L_2; // for (int i = 0; i < spawns.Count; i++) V_2 = 0; goto IL_0034; } IL_0013: { // if (SpawnHaveSpecifics(spawns[i], tag, checkMode)) targetSpawn.Add(spawns[i]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_3 = V_1; int32_t L_4 = V_2; NullCheck(L_3); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5; L_5 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_3, L_4, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); String_t* L_6 = ___1_tag; int32_t L_7 = ___2_checkMode; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_8; L_8 = SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66(L_5, L_6, L_7, NULL); if (!L_8) { goto IL_0030; } } { // if (SpawnHaveSpecifics(spawns[i], tag, checkMode)) targetSpawn.Add(spawns[i]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_9 = V_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_10 = V_1; int32_t L_11 = V_2; NullCheck(L_10); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_12; L_12 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_10, L_11, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_9); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_9, L_12, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); } IL_0030: { // for (int i = 0; i < spawns.Count; i++) int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0034: { // for (int i = 0; i < spawns.Count; i++) int32_t L_14 = V_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_15 = V_1; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_15, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_16))) { goto IL_0013; } } { // return targetSpawn; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_17 = V_0; return L_17; } } // UnityEngine.Color FIMSpace.Generating.SpawnRuleBase::GetProcedureColor(FIMSpace.Generating.SpawnRuleBase/EProcedureType,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F SpawnRuleBase_GetProcedureColor_mF40AE3E42D2DC962C7609344383B60917731A2C0 (int32_t ___0_rule, float ___1_alpha, const RuntimeMethod* method) { { // if (rule == EProcedureType.Event) int32_t L_0 = ___0_rule; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_001a; } } { // return new Color(0.45f, 0.45f, .9f, alpha); float L_1 = ___1_alpha; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; memset((&L_2), 0, sizeof(L_2)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (0.449999988f), (0.449999988f), (0.899999976f), L_1, /*hidden argument*/NULL); return L_2; } IL_001a: { // else if (rule == EProcedureType.OnConditionsMet) int32_t L_3 = ___0_rule; if ((!(((uint32_t)L_3) == ((uint32_t)3)))) { goto IL_0034; } } { // return new Color(0.9f, 0.9f, .3f, alpha); float L_4 = ___1_alpha; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; memset((&L_5), 0, sizeof(L_5)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_5), (0.899999976f), (0.899999976f), (0.300000012f), L_4, /*hidden argument*/NULL); return L_5; } IL_0034: { // else if (rule == EProcedureType.Coded) int32_t L_6 = ___0_rule; if ((!(((uint32_t)L_6) == ((uint32_t)4)))) { goto IL_004e; } } { // return new Color(0.3f, 0.9f, .9f, alpha); float L_7 = ___1_alpha; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8; memset((&L_8), 0, sizeof(L_8)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_8), (0.300000012f), (0.899999976f), (0.899999976f), L_7, /*hidden argument*/NULL); return L_8; } IL_004e: { // else if (rule == EProcedureType.Rule) int32_t L_9 = ___0_rule; if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_0068; } } { // return new Color(0.7f, .85f, .7f, alpha); float L_10 = ___1_alpha; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11; memset((&L_11), 0, sizeof(L_11)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_11), (0.699999988f), (0.850000024f), (0.699999988f), L_10, /*hidden argument*/NULL); return L_11; } IL_0068: { // return new Color(1f, 1f, 1f, alpha); float L_12 = ___1_alpha; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13; memset((&L_13), 0, sizeof(L_13)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_13), (1.0f), (1.0f), (1.0f), L_12, /*hidden argument*/NULL); return L_13; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnRuleBase::GetUnitOffset(UnityEngine.Vector3,FIMSpace.Generating.Rules.ESR_Measuring,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnRuleBase_GetUnitOffset_m54FA4793E9311D3605EBF79B9EE9A07700BB9B70 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_directOffset, int32_t ___1_offsetMode, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_preset, const RuntimeMethod* method) { { // if (offsetMode == ESR_Measuring.Units) return directOffset; int32_t L_0 = ___1_offsetMode; if (L_0) { goto IL_0005; } } { // if (offsetMode == ESR_Measuring.Units) return directOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_directOffset; return L_1; } IL_0005: { // return Vector3.Scale(directOffset, preset.GetCellUnitSize()); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_directOffset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = ___2_preset; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_2, L_4, NULL); return L_5; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::DrawingCategory(System.Nullable`1,FIMSpace.Generating.SpawnRuleBase/EProcedureType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_DrawingCategory_mE92BE6BD2BE10C890B5B0B11E3D6BAAE13B5B7C5 (Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749 ___0_selectedCategory, int32_t ___1_current, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { // if (selectedCategory == EProcedureType.Rule) Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749 L_0 = ___0_selectedCategory; V_0 = L_0; V_1 = 1; int32_t L_1; L_1 = Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_inline((&V_0), Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_RuntimeMethod_var); int32_t L_2 = V_1; bool L_3; L_3 = Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_inline((&V_0), Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0)&(int32_t)L_3))) { goto IL_001e; } } { // if (current != EProcedureType.Rule) return false; int32_t L_4 = ___1_current; if ((((int32_t)L_4) == ((int32_t)1))) { goto IL_0080; } } { // if (current != EProcedureType.Rule) return false; return (bool)0; } IL_001e: { // else if (selectedCategory == EProcedureType.Event) Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749 L_5 = ___0_selectedCategory; V_0 = L_5; V_1 = 2; int32_t L_6; L_6 = Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_inline((&V_0), Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_RuntimeMethod_var); int32_t L_7 = V_1; bool L_8; L_8 = Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_inline((&V_0), Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0)&(int32_t)L_8))) { goto IL_003c; } } { // if (current != EProcedureType.Event) return false; int32_t L_9 = ___1_current; if ((((int32_t)L_9) == ((int32_t)2))) { goto IL_0080; } } { // if (current != EProcedureType.Event) return false; return (bool)0; } IL_003c: { // else if (selectedCategory == EProcedureType.OnConditionsMet) Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749 L_10 = ___0_selectedCategory; V_0 = L_10; V_1 = 3; int32_t L_11; L_11 = Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_inline((&V_0), Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_RuntimeMethod_var); int32_t L_12 = V_1; bool L_13; L_13 = Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_inline((&V_0), Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_11) == ((int32_t)L_12))? 1 : 0)&(int32_t)L_13))) { goto IL_005a; } } { // if (current != EProcedureType.OnConditionsMet) return false; int32_t L_14 = ___1_current; if ((((int32_t)L_14) == ((int32_t)3))) { goto IL_0080; } } { // if (current != EProcedureType.OnConditionsMet) return false; return (bool)0; } IL_005a: { // else if (selectedCategory == EProcedureType.Coded) Nullable_1_t55DBA6EF57AC48CD96D074DA5FE35E04637C8749 L_15 = ___0_selectedCategory; V_0 = L_15; V_1 = 4; int32_t L_16; L_16 = Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_inline((&V_0), Nullable_1_GetValueOrDefault_mD631162966F021483B678FCC8E06AB40887E6A67_RuntimeMethod_var); int32_t L_17 = V_1; bool L_18; L_18 = Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_inline((&V_0), Nullable_1_get_HasValue_m40F2972801D3C2D90262B5DD75ECC18123DDF222_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_16) == ((int32_t)L_17))? 1 : 0)&(int32_t)L_18))) { goto IL_0080; } } { // if (current == EProcedureType.Rule || // current == EProcedureType.Event || // current == EProcedureType.OnConditionsMet) int32_t L_19 = ___1_current; if ((((int32_t)L_19) == ((int32_t)1))) { goto IL_007e; } } { int32_t L_20 = ___1_current; if ((((int32_t)L_20) == ((int32_t)2))) { goto IL_007e; } } { int32_t L_21 = ___1_current; if ((!(((uint32_t)L_21) == ((uint32_t)3)))) { goto IL_0080; } } IL_007e: { // return false; return (bool)0; } IL_0080: { // return true; return (bool)1; } } // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.SpawnRuleBase::GeneratePreventSpawns(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 SpawnRuleBase_GeneratePreventSpawns_m3B9E44ED9CC1C612C4EFD4A77C0845264AEFEF9E (String_t* ___0_tags, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_0; memset((&V_0), 0, sizeof(V_0)); { // preventSpawn = new SpawnInstruction(); il2cpp_codegen_initobj((&V_0), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // preventSpawn.definition = new InstructionDefinition(); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_0 = (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*)il2cpp_codegen_object_new(InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var); NullCheck(L_0); InstructionDefinition__ctor_m31008C85B755BFB7AD3988F25A6424B6C1A6ED09(L_0, NULL); (&V_0)->___definition_3 = L_0; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_0); // if (string.IsNullOrEmpty(tags)) String_t* L_1 = ___0_tags; bool L_2; L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL); if (!L_2) { goto IL_002a; } } { // preventSpawn.definition.InstructionType = InstructionDefinition.EInstruction.PreventAllSpawn; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_3 = V_0; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4 = L_3.___definition_3; NullCheck(L_4); L_4->___InstructionType_1 = 4; goto IL_0042; } IL_002a: { // preventSpawn.definition.Tags = tags; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_5 = V_0; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_6 = L_5.___definition_3; String_t* L_7 = ___0_tags; NullCheck(L_6); L_6->___Tags_3 = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_6->___Tags_3), (void*)L_7); // preventSpawn.definition.InstructionType = InstructionDefinition.EInstruction.PreventSpawnSelective; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_8 = V_0; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_9 = L_8.___definition_3; NullCheck(L_9); L_9->___InstructionType_1 = 5; } IL_0042: { // return preventSpawn; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_10 = V_0; return L_10; } } // FIMSpace.Generating.SpawnRuleBase FIMSpace.Generating.SpawnRuleBase::CustomCopy(FIMSpace.Generating.FieldSpawner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* SpawnRuleBase_CustomCopy_m14DD9F4C2F6600A4455CE9459A77D70562773FFE (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, const RuntimeMethod* method) { { // return null; return (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*)NULL; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellSelector_CustomSelection(FIMSpace.Generating.CheckCellsSelectorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellSelector_CustomSelection_mFABB9B3B19D3C3E13306145DE3A3F6738EADCA34 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (setup.ToCheck == null) return false; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_0 = ___0_setup; NullCheck(L_0); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_1 = L_0->___ToCheck_4; if (L_1) { goto IL_000a; } } { // if (setup.ToCheck == null) return false; return (bool)0; } IL_000a: { // if (setup.ToCheck.Count == 0) return false; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_2 = ___0_setup; NullCheck(L_2); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_3 = L_2->___ToCheck_4; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_3, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if (L_4) { goto IL_0019; } } { // if (setup.ToCheck.Count == 0) return false; return (bool)0; } IL_0019: { // if (setup.ToCheck.Count == 1) if (setup.ToCheck[0] == Vector3Int.zero) return false; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_5 = ___0_setup; NullCheck(L_5); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_6 = L_5->___ToCheck_4; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_6, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((!(((uint32_t)L_7) == ((uint32_t)1)))) { goto IL_0041; } } { // if (setup.ToCheck.Count == 1) if (setup.ToCheck[0] == Vector3Int.zero) return false; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_8 = ___0_setup; NullCheck(L_8); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_9 = L_8->___ToCheck_4; NullCheck(L_9); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10; L_10 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_9, 0, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_11; L_11 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); bool L_12; L_12 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_10, L_11, NULL); if (!L_12) { goto IL_0041; } } { // if (setup.ToCheck.Count == 1) if (setup.ToCheck[0] == Vector3Int.zero) return false; return (bool)0; } IL_0041: { // return true; return (bool)1; } } // System.Int32 FIMSpace.Generating.SpawnRuleBase::CellSelector_SelectedCount(FIMSpace.Generating.CheckCellsSelectorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpawnRuleBase_CellSelector_SelectedCount_m9A8C5E8232BD740F097776317A3415581BF93981 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (setup.ToCheck == null) return 0; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_0 = ___0_setup; NullCheck(L_0); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_1 = L_0->___ToCheck_4; if (L_1) { goto IL_000a; } } { // if (setup.ToCheck == null) return 0; return 0; } IL_000a: { // return setup.ToCheck.Count; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_2 = ___0_setup; NullCheck(L_2); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_3 = L_2->___ToCheck_4; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_3, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); return L_4; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellSelector_InitialCondition(FIMSpace.Generating.CheckCellsSelectorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellSelector_InitialCondition_mC3F6D75D724762EAD4707D3165AEE029CF2B5768 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, const RuntimeMethod* method) { { // if (setup.UseCondition == false || (setup.UseCondition && setup.Condition == ESR_NeightbourCondition.AllNeeded)) return true; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_0 = ___0_setup; NullCheck(L_0); bool L_1 = L_0->___UseCondition_2; if (!L_1) { goto IL_0018; } } { CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_2 = ___0_setup; NullCheck(L_2); bool L_3 = L_2->___UseCondition_2; if (!L_3) { goto IL_001a; } } { CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_4 = ___0_setup; NullCheck(L_4); int32_t L_5 = L_4->___Condition_3; if (L_5) { goto IL_001a; } } IL_0018: { // if (setup.UseCondition == false || (setup.UseCondition && setup.Condition == ESR_NeightbourCondition.AllNeeded)) return true; return (bool)1; } IL_001a: { // return false; return (bool)0; } } // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnRuleBase::CellSelector_GetSingleSelectedCell(FIMSpace.Generating.CheckCellsSelectorSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* SpawnRuleBase_CellSelector_GetSingleSelectedCell_m2ED6FC6D91B405B39EFBC48DD3BB9FB7A2800977 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_origin, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_spawn, int32_t ___4_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (setup.ToCheck == null) return origin; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_0 = ___0_setup; NullCheck(L_0); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_1 = L_0->___ToCheck_4; if (L_1) { goto IL_000a; } } { // if (setup.ToCheck == null) return origin; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2 = ___2_origin; return L_2; } IL_000a: { // if (setup.ToCheck.Count == 0) return origin; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_3 = ___0_setup; NullCheck(L_3); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_4 = L_3->___ToCheck_4; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_4, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if (L_5) { goto IL_0019; } } { // if (setup.ToCheck.Count == 0) return origin; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = ___2_origin; return L_6; } IL_0019: { // if (setup.ToCheck.Count == 1) if (setup.ToCheck[0] == Vector3Int.zero) return origin; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_7 = ___0_setup; NullCheck(L_7); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_8 = L_7->___ToCheck_4; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_8, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_0041; } } { // if (setup.ToCheck.Count == 1) if (setup.ToCheck[0] == Vector3Int.zero) return origin; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_10 = ___0_setup; NullCheck(L_10); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_11 = L_10->___ToCheck_4; NullCheck(L_11); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_12; L_12 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_11, 0, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_13; L_13 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); bool L_14; L_14 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_12, L_13, NULL); if (!L_14) { goto IL_0041; } } { // if (setup.ToCheck.Count == 1) if (setup.ToCheck[0] == Vector3Int.zero) return origin; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15 = ___2_origin; return L_15; } IL_0041: { // if (index >= setup.ToCheck.Count) return origin; int32_t L_16 = ___4_index; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_17 = ___0_setup; NullCheck(L_17); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_18 = L_17->___ToCheck_4; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_18, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_16) < ((int32_t)L_19))) { goto IL_0052; } } { // if (index >= setup.ToCheck.Count) return origin; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20 = ___2_origin; return L_20; } IL_0052: { // if (setup.ToCheck[index] == Vector3Int.zero) return origin; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_21 = ___0_setup; NullCheck(L_21); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_22 = L_21->___ToCheck_4; int32_t L_23 = ___4_index; NullCheck(L_22); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_24; L_24 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_22, L_23, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_25; L_25 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); bool L_26; L_26 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_24, L_25, NULL); if (!L_26) { goto IL_006d; } } { // if (setup.ToCheck[index] == Vector3Int.zero) return origin; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = ___2_origin; return L_27; } IL_006d: { // return CellSelector_GetCell(setup, grid, origin, spawn, index); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_28 = ___0_setup; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_29 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_30 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_31 = ___3_spawn; int32_t L_32 = ___4_index; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_33; L_33 = SpawnRuleBase_CellSelector_GetCell_m8A7A74F35F71A92E3CDABC782252E0B334DAC3AF(L_28, L_29, L_30, L_31, L_32, NULL); return L_33; } } // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::CellSelector_GetSelectedCells(FIMSpace.Generating.CheckCellsSelectorSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* SpawnRuleBase_CellSelector_GetSelectedCells_m60B5DC86A5EDB42C89CEBAB392919350FE9EF9AC (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_origin, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_spawn, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_0 = NULL; int32_t V_1 = 0; { // List cells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_0, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_0 = L_0; // for (int i = 0; i < setup.ToCheck.Count; i++) V_1 = 0; goto IL_001e; } IL_000a: { // cells.Add(CellSelector_GetCell(setup, grid, origin, spawn, i)); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = V_0; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_2 = ___0_setup; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = ___3_spawn; int32_t L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7; L_7 = SpawnRuleBase_CellSelector_GetCell_m8A7A74F35F71A92E3CDABC782252E0B334DAC3AF(L_2, L_3, L_4, L_5, L_6, NULL); NullCheck(L_1); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_1, L_7, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // for (int i = 0; i < setup.ToCheck.Count; i++) int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_001e: { // for (int i = 0; i < setup.ToCheck.Count; i++) int32_t L_9 = V_1; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_10 = ___0_setup; NullCheck(L_10); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_11 = L_10->___ToCheck_4; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_11, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_9) < ((int32_t)L_12))) { goto IL_000a; } } { // return cells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_13 = V_0; return L_13; } } // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnRuleBase::CellSelector_GetCell(FIMSpace.Generating.CheckCellsSelectorSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* SpawnRuleBase_CellSelector_GetCell_m8A7A74F35F71A92E3CDABC782252E0B334DAC3AF (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_origin, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_spawn, int32_t ___4_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // Vector3Int targetPos = origin.Pos; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___2_origin; NullCheck(L_0); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_0)->___Pos_0; V_0 = L_1; // if (setup.UseRotor) CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_2 = ___0_setup; NullCheck(L_2); bool L_3 = L_2->___UseRotor_0; if (!L_3) { goto IL_00c9; } } { // if (setup.Rotor == CheckCellsSelectorSetup.ERotor.RotorWithSpawnRotation) CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_4 = ___0_setup; NullCheck(L_4); int32_t L_5 = L_4->___Rotor_1; if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_00b3; } } { // if (FGenerators.CheckIfExist_NOTNULL(spawn)) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = ___3_spawn; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_7; L_7 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_6, NULL); if (!L_7) { goto IL_009d; } } { // Vector3 rot = spawn.GetFullRotationOffset(); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = ___3_spawn; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = SpawnData_GetFullRotationOffset_m42FD3CC48463DD38581F4CF994AAE239E592872B(L_8, NULL); V_1 = L_9; // if (rot != Vector3.zero) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_12; L_12 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_10, L_11, NULL); if (!L_12) { goto IL_0087; } } { // rot = (Quaternion.Euler(rot) * setup.ToCheck[index]); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_13, NULL); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_15 = ___0_setup; NullCheck(L_15); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_16 = L_15->___ToCheck_4; int32_t L_17 = ___4_index; NullCheck(L_16); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_18; L_18 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_16, L_17, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_14, L_19, NULL); V_1 = L_20; // targetPos += new Vector3Int(Mathf.RoundToInt(rot.x), Mathf.RoundToInt(rot.y), Mathf.RoundToInt(rot.z)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_21 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_1; float L_23 = L_22.___x_2; int32_t L_24; L_24 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_23, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_1; float L_26 = L_25.___y_3; int32_t L_27; L_27 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_26, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1; float L_29 = L_28.___z_4; int32_t L_30; L_30 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_29, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_31; memset((&L_31), 0, sizeof(L_31)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_31), L_24, L_27, L_30, /*hidden argument*/NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_32; L_32 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_21, L_31, NULL); V_0 = L_32; goto IL_00dd; } IL_0087: { // targetPos += setup.ToCheck[index]; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_33 = V_0; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_34 = ___0_setup; NullCheck(L_34); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_35 = L_34->___ToCheck_4; int32_t L_36 = ___4_index; NullCheck(L_35); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_37; L_37 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_35, L_36, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_38; L_38 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_33, L_37, NULL); V_0 = L_38; goto IL_00dd; } IL_009d: { // targetPos += setup.ToCheck[index]; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_39 = V_0; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_40 = ___0_setup; NullCheck(L_40); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_41 = L_40->___ToCheck_4; int32_t L_42 = ___4_index; NullCheck(L_41); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_43; L_43 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_41, L_42, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_44; L_44 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_39, L_43, NULL); V_0 = L_44; goto IL_00dd; } IL_00b3: { // targetPos += setup.ToCheck[index]; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_45 = V_0; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_46 = ___0_setup; NullCheck(L_46); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_47 = L_46->___ToCheck_4; int32_t L_48 = ___4_index; NullCheck(L_47); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_49; L_49 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_47, L_48, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_50; L_50 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_45, L_49, NULL); V_0 = L_50; goto IL_00dd; } IL_00c9: { // targetPos += setup.ToCheck[index]; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_51 = V_0; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_52 = ___0_setup; NullCheck(L_52); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_53 = L_52->___ToCheck_4; int32_t L_54 = ___4_index; NullCheck(L_53); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_55; L_55 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_53, L_54, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_56; L_56 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_51, L_55, NULL); V_0 = L_56; } IL_00dd: { // return grid.GetCell(targetPos, true); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_57 = ___1_grid; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_58 = V_0; NullCheck(L_57); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_59; L_59 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_57, L_58, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); return L_59; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellSelector_CheckCondition(FIMSpace.Generating.CheckCellsSelectorSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData,FIMSpace.Generating.FieldSpawner,System.Func`4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellSelector_CheckCondition_m2F7CC11F81577B88D6A7838148CF4D240D03098A (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_origin, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_spawn, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___4_spawner, Func_4_t000689E375D9A4E915D11018179939611B66614C* ___5_conditionMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; bool V_3 = false; { // if (CellSelector_CustomSelection(setup) == false) return conditionMethod(origin, spawn, spawner); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_0 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_1; L_1 = SpawnRuleBase_CellSelector_CustomSelection_mFABB9B3B19D3C3E13306145DE3A3F6738EADCA34(L_0, NULL); if (L_1) { goto IL_0014; } } { // if (CellSelector_CustomSelection(setup) == false) return conditionMethod(origin, spawn, spawner); Func_4_t000689E375D9A4E915D11018179939611B66614C* L_2 = ___5_conditionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___3_spawn; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_5 = ___4_spawner; NullCheck(L_2); bool L_6; L_6 = Func_4_Invoke_m60833E84A16D88278112A59FF76AE822F8E0AD7A_inline(L_2, L_3, L_4, L_5, NULL); return L_6; } IL_0014: { // bool condMet = CellSelector_InitialCondition(setup); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_7 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_8; L_8 = SpawnRuleBase_CellSelector_InitialCondition_mC3F6D75D724762EAD4707D3165AEE029CF2B5768(L_7, NULL); V_0 = L_8; // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) V_1 = 0; goto IL_0051; } IL_001f: { // FieldCell cell = CellSelector_GetCell(setup, grid, origin, spawn, i); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_9 = ___0_setup; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_10 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_12 = ___3_spawn; int32_t L_13 = V_1; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_14; L_14 = SpawnRuleBase_CellSelector_GetCell_m8A7A74F35F71A92E3CDABC782252E0B334DAC3AF(L_9, L_10, L_11, L_12, L_13, NULL); V_2 = L_14; // bool isOk = conditionMethod(cell, spawn, spawner); Func_4_t000689E375D9A4E915D11018179939611B66614C* L_15 = ___5_conditionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = V_2; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_17 = ___3_spawn; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_18 = ___4_spawner; NullCheck(L_15); bool L_19; L_19 = Func_4_Invoke_m60833E84A16D88278112A59FF76AE822F8E0AD7A_inline(L_15, L_16, L_17, L_18, NULL); V_3 = L_19; // if (setup.Condition == ESR_NeightbourCondition.AtLeastOne) CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_20 = ___0_setup; NullCheck(L_20); int32_t L_21 = L_20->___Condition_3; if ((!(((uint32_t)L_21) == ((uint32_t)1)))) { goto IL_0046; } } { // if (isOk) { condMet = true; break; } // At least one met bool L_22 = V_3; if (!L_22) { goto IL_004d; } } { // if (isOk) { condMet = true; break; } // At least one met V_0 = (bool)1; // if (isOk) { condMet = true; break; } // At least one met goto IL_005a; } IL_0046: { // if (!isOk) { condMet = false; break; } // All needed bool L_23 = V_3; if (L_23) { goto IL_004d; } } { // if (!isOk) { condMet = false; break; } // All needed V_0 = (bool)0; // if (!isOk) { condMet = false; break; } // All needed goto IL_005a; } IL_004d: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_24 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0051: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_25 = V_1; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_26 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); int32_t L_27; L_27 = SpawnRuleBase_CellSelector_SelectedCount_m9A8C5E8232BD740F097776317A3415581BF93981(L_26, NULL); if ((((int32_t)L_25) < ((int32_t)L_27))) { goto IL_001f; } } IL_005a: { // return condMet; bool L_28 = V_0; return L_28; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellSelector_CheckCondition(FIMSpace.Generating.CheckCellsSelectorSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData,FIMSpace.Generating.FieldSetup,System.Func`5,FIMSpace.Generating.FieldSetup,System.Boolean>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellSelector_CheckCondition_m877E87A42D29E26101800D87960BCB0AA65AB448 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_origin, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_spawn, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___4_field, Func_5_t6031497AD9D44A90D60C6F12D1B640484BD83028* ___5_conditionMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; bool V_3 = false; { // if (CellSelector_CustomSelection(setup) == false) return conditionMethod(origin, spawn, grid, field); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_0 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_1; L_1 = SpawnRuleBase_CellSelector_CustomSelection_mFABB9B3B19D3C3E13306145DE3A3F6738EADCA34(L_0, NULL); if (L_1) { goto IL_0015; } } { // if (CellSelector_CustomSelection(setup) == false) return conditionMethod(origin, spawn, grid, field); Func_5_t6031497AD9D44A90D60C6F12D1B640484BD83028* L_2 = ___5_conditionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___3_spawn; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = ___4_field; NullCheck(L_2); bool L_7; L_7 = Func_5_Invoke_mD6820E0BBAD10E52303FA947634ED4D4EFBF8FD1_inline(L_2, L_3, L_4, L_5, L_6, NULL); return L_7; } IL_0015: { // bool condMet = CellSelector_InitialCondition(setup); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_8 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_9; L_9 = SpawnRuleBase_CellSelector_InitialCondition_mC3F6D75D724762EAD4707D3165AEE029CF2B5768(L_8, NULL); V_0 = L_9; // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) V_1 = 0; goto IL_0053; } IL_0020: { // FieldCell cell = CellSelector_GetCell(setup, grid, origin, spawn, i); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_10 = ___0_setup; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = ___3_spawn; int32_t L_14 = V_1; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15; L_15 = SpawnRuleBase_CellSelector_GetCell_m8A7A74F35F71A92E3CDABC782252E0B334DAC3AF(L_10, L_11, L_12, L_13, L_14, NULL); V_2 = L_15; // bool isOk = conditionMethod(cell, spawn, grid, field); Func_5_t6031497AD9D44A90D60C6F12D1B640484BD83028* L_16 = ___5_conditionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_17 = V_2; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_18 = ___3_spawn; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_19 = ___1_grid; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20 = ___4_field; NullCheck(L_16); bool L_21; L_21 = Func_5_Invoke_mD6820E0BBAD10E52303FA947634ED4D4EFBF8FD1_inline(L_16, L_17, L_18, L_19, L_20, NULL); V_3 = L_21; // if (setup.Condition == ESR_NeightbourCondition.AtLeastOne) CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_22 = ___0_setup; NullCheck(L_22); int32_t L_23 = L_22->___Condition_3; if ((!(((uint32_t)L_23) == ((uint32_t)1)))) { goto IL_0048; } } { // if (isOk) { condMet = true; break; } // At least one met bool L_24 = V_3; if (!L_24) { goto IL_004f; } } { // if (isOk) { condMet = true; break; } // At least one met V_0 = (bool)1; // if (isOk) { condMet = true; break; } // At least one met goto IL_005c; } IL_0048: { // if (!isOk) { condMet = false; break; } // All needed bool L_25 = V_3; if (L_25) { goto IL_004f; } } { // if (!isOk) { condMet = false; break; } // All needed V_0 = (bool)0; // if (!isOk) { condMet = false; break; } // All needed goto IL_005c; } IL_004f: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_26 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0053: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_27 = V_1; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_28 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); int32_t L_29; L_29 = SpawnRuleBase_CellSelector_SelectedCount_m9A8C5E8232BD740F097776317A3415581BF93981(L_28, NULL); if ((((int32_t)L_27) < ((int32_t)L_29))) { goto IL_0020; } } IL_005c: { // return condMet; bool L_30 = V_0; return L_30; } } // System.Void FIMSpace.Generating.SpawnRuleBase::CellSelector_Execute(FIMSpace.Generating.CheckCellsSelectorSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData,System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_CellSelector_Execute_m869797135FD967FF45ADA3A7D0467817ABEC5B78 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_origin, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___3_secCell, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___4_spawn, Action_2_t8699AD063704997E98999B3BFF13FA7750266B16* ___5_actionMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; { // if (CellSelector_CustomSelection(setup) == false) { actionMethod(secCell, spawn); return; } CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_0 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_1; L_1 = SpawnRuleBase_CellSelector_CustomSelection_mFABB9B3B19D3C3E13306145DE3A3F6738EADCA34(L_0, NULL); if (L_1) { goto IL_0013; } } { // if (CellSelector_CustomSelection(setup) == false) { actionMethod(secCell, spawn); return; } Action_2_t8699AD063704997E98999B3BFF13FA7750266B16* L_2 = ___5_actionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___3_secCell; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___4_spawn; NullCheck(L_2); Action_2_Invoke_m4DEAFBA7685A04B332FEE10C137309248DEB80D7_inline(L_2, L_3, L_4, NULL); // if (CellSelector_CustomSelection(setup) == false) { actionMethod(secCell, spawn); return; } return; } IL_0013: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) V_0 = 0; goto IL_0031; } IL_0017: { // FieldCell cell = CellSelector_GetCell(setup, grid, origin, spawn, i); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_5 = ___0_setup; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_6 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = ___4_spawn; int32_t L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10; L_10 = SpawnRuleBase_CellSelector_GetCell_m8A7A74F35F71A92E3CDABC782252E0B334DAC3AF(L_5, L_6, L_7, L_8, L_9, NULL); V_1 = L_10; // actionMethod(cell, spawn); Action_2_t8699AD063704997E98999B3BFF13FA7750266B16* L_11 = ___5_actionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_1; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = ___4_spawn; NullCheck(L_11); Action_2_Invoke_m4DEAFBA7685A04B332FEE10C137309248DEB80D7_inline(L_11, L_12, L_13, NULL); // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0031: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_15 = V_0; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_16 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); int32_t L_17; L_17 = SpawnRuleBase_CellSelector_SelectedCount_m9A8C5E8232BD740F097776317A3415581BF93981(L_16, NULL); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_0017; } } { // } return; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellSelector_CheckCondition(FIMSpace.Generating.CheckCellsSelectorSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData,System.Func`3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellSelector_CheckCondition_m82BC421649527DC0A3A697462D272AAEC68D416E (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_origin, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_spawn, Func_3_t8D89D026358924DA167CB184A8C28402646BE251* ___4_conditionMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; bool V_3 = false; { // if (CellSelector_CustomSelection(setup) == false) return conditionMethod(origin, spawn); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_0 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_1; L_1 = SpawnRuleBase_CellSelector_CustomSelection_mFABB9B3B19D3C3E13306145DE3A3F6738EADCA34(L_0, NULL); if (L_1) { goto IL_0012; } } { // if (CellSelector_CustomSelection(setup) == false) return conditionMethod(origin, spawn); Func_3_t8D89D026358924DA167CB184A8C28402646BE251* L_2 = ___4_conditionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___3_spawn; NullCheck(L_2); bool L_5; L_5 = Func_3_Invoke_m0D9767AB4BBE3A882F320B5F2A9B65F789404513_inline(L_2, L_3, L_4, NULL); return L_5; } IL_0012: { // bool condMet = CellSelector_InitialCondition(setup); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_6 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_7; L_7 = SpawnRuleBase_CellSelector_InitialCondition_mC3F6D75D724762EAD4707D3165AEE029CF2B5768(L_6, NULL); V_0 = L_7; // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) V_1 = 0; goto IL_004d; } IL_001d: { // FieldCell cell = CellSelector_GetCell(setup, grid, origin, spawn, i); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_8 = ___0_setup; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_9 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_11 = ___3_spawn; int32_t L_12 = V_1; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13; L_13 = SpawnRuleBase_CellSelector_GetCell_m8A7A74F35F71A92E3CDABC782252E0B334DAC3AF(L_8, L_9, L_10, L_11, L_12, NULL); V_2 = L_13; // bool isOk = conditionMethod(cell, spawn); Func_3_t8D89D026358924DA167CB184A8C28402646BE251* L_14 = ___4_conditionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15 = V_2; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_16 = ___3_spawn; NullCheck(L_14); bool L_17; L_17 = Func_3_Invoke_m0D9767AB4BBE3A882F320B5F2A9B65F789404513_inline(L_14, L_15, L_16, NULL); V_3 = L_17; // if (setup.Condition == ESR_NeightbourCondition.AtLeastOne) CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_18 = ___0_setup; NullCheck(L_18); int32_t L_19 = L_18->___Condition_3; if ((!(((uint32_t)L_19) == ((uint32_t)1)))) { goto IL_0042; } } { // if (isOk) { condMet = true; break; } // At least one met bool L_20 = V_3; if (!L_20) { goto IL_0049; } } { // if (isOk) { condMet = true; break; } // At least one met V_0 = (bool)1; // if (isOk) { condMet = true; break; } // At least one met goto IL_0056; } IL_0042: { // if (!isOk) { condMet = false; break; } // All needed not met bool L_21 = V_3; if (L_21) { goto IL_0049; } } { // if (!isOk) { condMet = false; break; } // All needed not met V_0 = (bool)0; // if (!isOk) { condMet = false; break; } // All needed not met goto IL_0056; } IL_0049: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_22 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_004d: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_23 = V_1; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_24 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); int32_t L_25; L_25 = SpawnRuleBase_CellSelector_SelectedCount_m9A8C5E8232BD740F097776317A3415581BF93981(L_24, NULL); if ((((int32_t)L_23) < ((int32_t)L_25))) { goto IL_001d; } } IL_0056: { // return condMet; bool L_26 = V_0; return L_26; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellSelector_CheckCondition(FIMSpace.Generating.CheckCellsSelectorSetup,FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CellSelector_CheckCondition_m17E5E1186C1E4B54ACF7392EF51A1CAD81AAFE43 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* ___0_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_origin, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_spawn, Func_2_t507FDCD835B1C46E5BB2B70070A3F829B0CE7DF8* ___4_conditionMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; bool V_3 = false; { // if (CellSelector_CustomSelection(setup) == false) return conditionMethod(origin); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_0 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_1; L_1 = SpawnRuleBase_CellSelector_CustomSelection_mFABB9B3B19D3C3E13306145DE3A3F6738EADCA34(L_0, NULL); if (L_1) { goto IL_0011; } } { // if (CellSelector_CustomSelection(setup) == false) return conditionMethod(origin); Func_2_t507FDCD835B1C46E5BB2B70070A3F829B0CE7DF8* L_2 = ___4_conditionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___2_origin; NullCheck(L_2); bool L_4; L_4 = Func_2_Invoke_m339229D66408FF3F50A61A76948DF6D52E230226_inline(L_2, L_3, NULL); return L_4; } IL_0011: { // bool condMet = CellSelector_InitialCondition(setup); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_5 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_6; L_6 = SpawnRuleBase_CellSelector_InitialCondition_mC3F6D75D724762EAD4707D3165AEE029CF2B5768(L_5, NULL); V_0 = L_6; // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) V_1 = 0; goto IL_004b; } IL_001c: { // FieldCell cell = CellSelector_GetCell(setup, grid, origin, spawn, i); CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_7 = ___0_setup; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = ___2_origin; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_10 = ___3_spawn; int32_t L_11 = V_1; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12; L_12 = SpawnRuleBase_CellSelector_GetCell_m8A7A74F35F71A92E3CDABC782252E0B334DAC3AF(L_7, L_8, L_9, L_10, L_11, NULL); V_2 = L_12; // bool isOk = conditionMethod(cell); Func_2_t507FDCD835B1C46E5BB2B70070A3F829B0CE7DF8* L_13 = ___4_conditionMethod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_14 = V_2; NullCheck(L_13); bool L_15; L_15 = Func_2_Invoke_m339229D66408FF3F50A61A76948DF6D52E230226_inline(L_13, L_14, NULL); V_3 = L_15; // if (setup.Condition == ESR_NeightbourCondition.AtLeastOne) CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_16 = ___0_setup; NullCheck(L_16); int32_t L_17 = L_16->___Condition_3; if ((!(((uint32_t)L_17) == ((uint32_t)1)))) { goto IL_0040; } } { // { if (isOk) { condMet = true; break; } } bool L_18 = V_3; if (!L_18) { goto IL_0047; } } { // { if (isOk) { condMet = true; break; } } V_0 = (bool)1; // { if (isOk) { condMet = true; break; } } goto IL_0054; } IL_0040: { // else if (!isOk) { condMet = false; break; } // All needed bool L_19 = V_3; if (L_19) { goto IL_0047; } } { // else if (!isOk) { condMet = false; break; } // All needed V_0 = (bool)0; // else if (!isOk) { condMet = false; break; } // All needed goto IL_0054; } IL_0047: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_004b: { // for (int i = 0; i < CellSelector_SelectedCount(setup); i++) int32_t L_21 = V_1; CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* L_22 = ___0_setup; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); int32_t L_23; L_23 = SpawnRuleBase_CellSelector_SelectedCount_m9A8C5E8232BD740F097776317A3415581BF93981(L_22, NULL); if ((((int32_t)L_21) < ((int32_t)L_23))) { goto IL_001c; } } IL_0054: { // return condMet; bool L_24 = V_0; return L_24; } } // System.String FIMSpace.Generating.SpawnRuleBase::TitleName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpawnRuleBase_TitleName_m6ABAF1051A18D9385197A36E41E6A7069B2E9FD8 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // public virtual string TitleName() { return GetType().Name; } Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); NullCheck(L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0); return L_1; } } // System.String FIMSpace.Generating.SpawnRuleBase::Tooltip() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpawnRuleBase_Tooltip_m89792DF22A3A8BBDEC392358CA2F59D472EB2489 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EProcedureType_tC4092D0B2DDA961501662A96F44A061758220793_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0767326DBE1DD31063256737FD019DC6682353E2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; { // public virtual string Tooltip() { string tooltipHelp = "(" + GetType().Name; ISpawnProcedureType prc = this as ISpawnProcedureType; if (prc != null) tooltipHelp += " : " + prc.Type.ToString().ToUpper(); return tooltipHelp + ")"; } Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); NullCheck(L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73, L_1, NULL); V_0 = L_2; // public virtual string Tooltip() { string tooltipHelp = "(" + GetType().Name; ISpawnProcedureType prc = this as ISpawnProcedureType; if (prc != null) tooltipHelp += " : " + prc.Type.ToString().ToUpper(); return tooltipHelp + ")"; } V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)__this, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var)); // public virtual string Tooltip() { string tooltipHelp = "(" + GetType().Name; ISpawnProcedureType prc = this as ISpawnProcedureType; if (prc != null) tooltipHelp += " : " + prc.Type.ToString().ToUpper(); return tooltipHelp + ")"; } RuntimeObject* L_3 = V_1; if (!L_3) { goto IL_0045; } } { // public virtual string Tooltip() { string tooltipHelp = "(" + GetType().Name; ISpawnProcedureType prc = this as ISpawnProcedureType; if (prc != null) tooltipHelp += " : " + prc.Type.ToString().ToUpper(); return tooltipHelp + ")"; } String_t* L_4 = V_0; RuntimeObject* L_5 = V_1; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* FIMSpace.Generating.SpawnRuleBase/EProcedureType FIMSpace.Generating.Rules.ISpawnProcedureType::get_Type() */, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var, L_5); V_2 = L_6; Il2CppFakeBox L_7(EProcedureType_tC4092D0B2DDA961501662A96F44A061758220793_il2cpp_TypeInfo_var, (&V_2)); String_t* L_8; L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL); NullCheck(L_8); String_t* L_9; L_9 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_8, NULL); String_t* L_10; L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_4, _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2, L_9, NULL); V_0 = L_10; } IL_0045: { // public virtual string Tooltip() { string tooltipHelp = "(" + GetType().Name; ISpawnProcedureType prc = this as ISpawnProcedureType; if (prc != null) tooltipHelp += " : " + prc.Type.ToString().ToUpper(); return tooltipHelp + ")"; } String_t* L_11 = V_0; String_t* L_12; L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_11, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL); return L_12; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CanBeGlobal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CanBeGlobal_m911697CFF0D3DA8863E25F5FEB65D55BFA7E08AB (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // public virtual bool CanBeGlobal() { return true; } return (bool)1; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::CanBeNegated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_CanBeNegated_m24F05152A4DEC9C7F598C69B46A7A3F2ABA30D97 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // public virtual bool CanBeNegated() { return true; } return (bool)1; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::EditorIsLoading() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_EditorIsLoading_m384CA0FBA214A307E44F6AA79E6081F1BA6C8AD3 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // public virtual bool EditorIsLoading() { return false; } return (bool)0; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::AllowDuplicate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_AllowDuplicate_m50B3E5FE89864346CDA7D2A495643E9E7924BC87 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // internal virtual bool AllowDuplicate() { return true; } return (bool)1; } } // System.Void FIMSpace.Generating.SpawnRuleBase::Refresh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_Refresh_mC4FDE9B3C100EAB3903AE269AE13260EA29D4B83 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { // CellAllow = false; __this->___CellAllow_17 = (bool)0; // if (this is ISpawnProcedureType) if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var))) { goto IL_002f; } } { // ISpawnProcedureType t = this as ISpawnProcedureType; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)__this, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var)); // if (t.Type == EProcedureType.Event || t.Type == EProcedureType.OnConditionsMet) RuntimeObject* L_0 = V_0; NullCheck(L_0); int32_t L_1; L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* FIMSpace.Generating.SpawnRuleBase/EProcedureType FIMSpace.Generating.Rules.ISpawnProcedureType::get_Type() */, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var, L_0); if ((((int32_t)L_1) == ((int32_t)2))) { goto IL_0028; } } { RuntimeObject* L_2 = V_0; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* FIMSpace.Generating.SpawnRuleBase/EProcedureType FIMSpace.Generating.Rules.ISpawnProcedureType::get_Type() */, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var, L_2); if ((!(((uint32_t)L_3) == ((uint32_t)3)))) { goto IL_002f; } } IL_0028: { // CellAllow = true; __this->___CellAllow_17 = (bool)1; } IL_002f: { // } return; } } // System.Void FIMSpace.Generating.SpawnRuleBase::ResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_ResetRule_mFAEC160715FC6C03DE27FA43D74D0ED5446596E5 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_preset, const RuntimeMethod* method) { { // public virtual void ResetRule(FGenGraph grid, FieldSetup preset) { } return; } } // System.Void FIMSpace.Generating.SpawnRuleBase::PreGenerateResetRule(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldSpawner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_PreGenerateResetRule_mDCA574328EB6B7E864CB53270979B38B5963A8C1 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_preset, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___2_callFrom, const RuntimeMethod* method) { { // public virtual void PreGenerateResetRule(FGenGraph grid, FieldSetup preset, FieldSpawner callFrom) { } return; } } // System.Void FIMSpace.Generating.SpawnRuleBase::OnAddSpawnUsingRule(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_OnAddSpawnUsingRule_mF22B7020F7F07730F572FA226A7B7F60BF1DD6C7 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___1_spawn, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_cell, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___3_grid, const RuntimeMethod* method) { { // { } return; } } // System.Void FIMSpace.Generating.SpawnRuleBase::CheckRuleOn(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData&,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_CheckRuleOn_m63A15FB8F14BCCFA10AA5F995A07D4F476977AC6 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7** ___1_spawn, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_preset, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___3_cell, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___4_grid, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_restrictDirection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (tempSpawns != null) tempSpawns.Clear(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___tempSpawns_22; if (!L_0) { goto IL_0013; } } { // if (tempSpawns != null) tempSpawns.Clear(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_1 = __this->___tempSpawns_22; NullCheck(L_1); List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_inline(L_1, List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var); } IL_0013: { // } return; } } // System.Void FIMSpace.Generating.SpawnRuleBase::CellInfluence(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData&,FIMSpace.Generating.FGenGraph`2,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_CellInfluence_m7CC426706EFB5F01260C97503B0046278F4A5E16 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_mod, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_cell, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7** ___3_spawn, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___4_grid, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_restrictDirection, const RuntimeMethod* method) { { // { } return; } } // System.Void FIMSpace.Generating.SpawnRuleBase::OnConditionsMetAction(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData&,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_OnConditionsMetAction_m5AC03B564BB1303CCE7F9A0A4FC6B630D6ACF16C (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7** ___1_thisSpawn, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_preset, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___3_cell, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___4_grid, const RuntimeMethod* method) { { // { } return; } } // System.Void FIMSpace.Generating.SpawnRuleBase::OnGeneratingCompleated(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_OnGeneratingCompleated_m0120B39E0D2C2BF061F515D3EB69AB313188C17C (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_preset, const RuntimeMethod* method) { { // { } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::GetVariables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* SpawnRuleBase_GetVariables_m6686CD4D7E98A8179DF02E2A0C6EC0A4F9BA8523 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // public virtual List GetVariables() { return null; } return (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B*)NULL; } } // System.Void FIMSpace.Generating.SpawnRuleBase::GUIRefreshVariables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_GUIRefreshVariables_mB1EB91847916B3EF9E12C630031201A2FAB6D89A (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // public virtual void GUIRefreshVariables() { } return; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.SpawnRuleBase::TryGetParentFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* SpawnRuleBase_TryGetParentFieldSetup_m5A5E386E448C465F089AD543B87A36011C0E0740 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (OwnerSpawner != null) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_0 = __this->___OwnerSpawner_16; if (!L_0) { goto IL_0092; } } { // if (OwnerSpawner.Parent != null) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_1 = __this->___OwnerSpawner_16; NullCheck(L_1); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = L_1->___Parent_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0092; } } { // if (OwnerSpawner.Parent.ParentPack != null) if (OwnerSpawner.Parent.ParentPack.ParentPreset != null) return OwnerSpawner.Parent.ParentPack.ParentPreset; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_4 = __this->___OwnerSpawner_16; NullCheck(L_4); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = L_4->___Parent_5; NullCheck(L_5); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6 = L_5->___ParentPack_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0069; } } { // if (OwnerSpawner.Parent.ParentPack != null) if (OwnerSpawner.Parent.ParentPack.ParentPreset != null) return OwnerSpawner.Parent.ParentPack.ParentPreset; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_8 = __this->___OwnerSpawner_16; NullCheck(L_8); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = L_8->___Parent_5; NullCheck(L_9); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_10 = L_9->___ParentPack_25; NullCheck(L_10); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_11 = L_10->___ParentPreset_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_0069; } } { // if (OwnerSpawner.Parent.ParentPack != null) if (OwnerSpawner.Parent.ParentPack.ParentPreset != null) return OwnerSpawner.Parent.ParentPack.ParentPreset; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_13 = __this->___OwnerSpawner_16; NullCheck(L_13); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_14 = L_13->___Parent_5; NullCheck(L_14); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_15 = L_14->___ParentPack_25; NullCheck(L_15); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = L_15->___ParentPreset_5; return L_16; } IL_0069: { // if (OwnerSpawner.Parent.ParentPreset != null) return OwnerSpawner.Parent.ParentPreset; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_17 = __this->___OwnerSpawner_16; NullCheck(L_17); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_18 = L_17->___Parent_5; NullCheck(L_18); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_19 = L_18->___ParentPreset_24; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_20) { goto IL_0092; } } { // if (OwnerSpawner.Parent.ParentPreset != null) return OwnerSpawner.Parent.ParentPreset; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_21 = __this->___OwnerSpawner_16; NullCheck(L_21); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_22 = L_21->___Parent_5; NullCheck(L_22); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_23 = L_22->___ParentPreset_24; return L_23; } IL_0092: { // return null; return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; } } // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.SpawnRuleBase::TryGetParentModPack() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* SpawnRuleBase_TryGetParentModPack_m05B7D7FFD746D8654F152DACA90A997BBF17880E (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (OwnerSpawner != null) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_0 = __this->___OwnerSpawner_16; if (!L_0) { goto IL_0044; } } { // if (OwnerSpawner.Parent != null) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_1 = __this->___OwnerSpawner_16; NullCheck(L_1); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = L_1->___Parent_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0044; } } { // if (OwnerSpawner.Parent.ParentPack != null) return OwnerSpawner.Parent.ParentPack; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_4 = __this->___OwnerSpawner_16; NullCheck(L_4); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = L_4->___Parent_5; NullCheck(L_5); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6 = L_5->___ParentPack_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0044; } } { // if (OwnerSpawner.Parent.ParentPack != null) return OwnerSpawner.Parent.ParentPack; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_8 = __this->___OwnerSpawner_16; NullCheck(L_8); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = L_8->___Parent_5; NullCheck(L_9); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_10 = L_9->___ParentPack_25; return L_10; } IL_0044: { // return null; return (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*)NULL; } } // FIMSpace.Generating.SpawnRuleBase/EGRuleResult FIMSpace.Generating.SpawnRuleBase::RunSpawnMod(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData&,FIMSpace.Generating.FGenGraph`2,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpawnRuleBase_RunSpawnMod_mDC184D851FD2F5ECF472CE9F13BFD3A6F81B3006 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_mod, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_cell, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7** ___3_spawn, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___4_grid, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_restrictDirection, const RuntimeMethod* method) { bool V_0 = false; { // bool complete = CellAllow; bool L_0 = __this->___CellAllow_17; V_0 = L_0; // if (Negate) complete = !complete; bool L_1 = __this->___Negate_9; if (!L_1) { goto IL_0014; } } { // if (Negate) complete = !complete; bool L_2 = V_0; V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } IL_0014: { // if (complete) bool L_3 = V_0; if (!L_3) { goto IL_003b; } } { // CellInfluence(preset, mod, cell, ref spawn, grid, restrictDirection); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = ___0_preset; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = ___1_mod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = ___2_cell; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7** L_7 = ___3_spawn; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = ___4_grid; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_9 = ___5_restrictDirection; VirtualActionInvoker6< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7**, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE >::Invoke(17 /* System.Void FIMSpace.Generating.SpawnRuleBase::CellInfluence(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldCell,FIMSpace.Generating.SpawnData&,FIMSpace.Generating.FGenGraph`2,System.Nullable`1) */, __this, L_4, L_5, L_6, L_7, L_8, L_9); // if (Logic == ERuleLogic.OR) int32_t L_10 = __this->___Logic_8; if ((!(((uint32_t)L_10) == ((uint32_t)1)))) { goto IL_0031; } } { // return EGRuleResult.Continue; return (int32_t)(1); } IL_0031: { // if (Logic == ERuleLogic.AND_Required) int32_t L_11 = __this->___Logic_8; if (L_11) { goto IL_0050; } } { // return EGRuleResult.Continue; return (int32_t)(1); } IL_003b: { // if (Logic == ERuleLogic.OR) int32_t L_12 = __this->___Logic_8; if ((!(((uint32_t)L_12) == ((uint32_t)1)))) { goto IL_0046; } } { // return EGRuleResult.Continue; return (int32_t)(1); } IL_0046: { // else if (Logic == ERuleLogic.AND_Required) int32_t L_13 = __this->___Logic_8; if (L_13) { goto IL_0050; } } { // return EGRuleResult.Stop; return (int32_t)(2); } IL_0050: { // if (complete) return EGRuleResult.StopAndSpawn; else return EGRuleResult.Stop; bool L_14 = V_0; if (!L_14) { goto IL_0055; } } { // if (complete) return EGRuleResult.StopAndSpawn; else return EGRuleResult.Stop; return (int32_t)(0); } IL_0055: { // if (complete) return EGRuleResult.StopAndSpawn; else return EGRuleResult.Stop; return (int32_t)(2); } } // System.Void FIMSpace.Generating.SpawnRuleBase::SetOwner(FIMSpace.Generating.FieldSpawner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_SetOwner_m30FCBDC0C7F09508B950B8A44A22A2C92D1898E9 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, const RuntimeMethod* method) { { // OwnerSpawner = spawner; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_0 = ___0_spawner; __this->___OwnerSpawner_16 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___OwnerSpawner_16), (void*)L_0); // } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::get_GetTempSpawns() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* SpawnRuleBase_get_GetTempSpawns_m0FE6EA210D1AFC6BF66EE9FAE799DB0F5C2C3E7A (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // public List GetTempSpawns { get { return tempSpawns; } } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___tempSpawns_22; return L_0; } } // System.Void FIMSpace.Generating.SpawnRuleBase::AddTempData(FIMSpace.Generating.SpawnData,FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_AddTempData_mDFC60D4B1F2729A558B43B9380DE55E2904D0885 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_data, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___1_parent, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (tempSpawns == null) tempSpawns = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___tempSpawns_22; if (L_0) { goto IL_0013; } } { // if (tempSpawns == null) tempSpawns = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_1 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_1, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); __this->___tempSpawns_22 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___tempSpawns_22), (void*)L_1); } IL_0013: { // data.isTemp = true; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = ___0_data; NullCheck(L_2); SpawnData_set_isTemp_mE66AF95A28909621B8F01B73AE8B8ED3D4F663DB_inline(L_2, (bool)1, NULL); // tempSpawns.Add(data); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_3 = __this->___tempSpawns_22; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_data; NullCheck(L_3); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_3, L_4, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); // if (FGenerators.CheckIfExist_NOTNULL(parent)) parent.AddChildSpawn(data); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = ___1_parent; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_6; L_6 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_5, NULL); if (!L_6) { goto IL_0035; } } { // if (FGenerators.CheckIfExist_NOTNULL(parent)) parent.AddChildSpawn(data); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = ___1_parent; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = ___0_data; NullCheck(L_7); SpawnData_AddChildSpawn_m435A3BB5D465D5F80004DD4F93CD69B50E3ECECE(L_7, L_8, NULL); } IL_0035: { // } return; } } // System.Boolean FIMSpace.Generating.SpawnRuleBase::_CopyPasteSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase__CopyPasteSupported_mC34D6D4F3EB233EC1B21D613AA1EF06462333007 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // internal virtual bool _CopyPasteSupported() { return true; } return (bool)1; } } // System.Void FIMSpace.Generating.SpawnRuleBase::PasteOtherProperties(FIMSpace.Generating.SpawnRuleBase,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase_PasteOtherProperties_mCBBE7374A2B3AC162F80C84B17DCAF1AB4946B83 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_spawnRuleBase, bool ___1_force, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.SpawnRuleBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase__ctor_mA90F984D2DAA25E31BFAADBB7BF65675A9ABDB90 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // string _in_head = ""; __this->____in_head_4 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->____in_head_4), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // internal Vector2 _editor_scroll = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->____editor_scroll_12 = L_0; // [HideInInspector] public bool Enabled = true; __this->___Enabled_13 = (bool)1; // [HideInInspector] public bool _editor_drawRule = true; __this->____editor_drawRule_15 = (bool)1; // [HideInInspector] public bool AllConditionsMet = true; __this->___AllConditionsMet_18 = (bool)1; // [NonSerialized] public List GUIIgnore = new List(); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); __this->___GUIIgnore_21 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___GUIIgnore_21), (void*)L_1); ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } // System.Void FIMSpace.Generating.SpawnRuleBase::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRuleBase__cctor_m7F39D9E962ABC24F165BA8DA2EB6C2FBC2DD734D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static List _tPosit = new List(); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tPosit_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tPosit_5), (void*)L_0); // private static List _tNeg = new List(); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tNeg_6 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields*)il2cpp_codegen_static_fields_for(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var))->____tNeg_6), (void*)L_1); 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 // FIMSpace.Generating.CellsController FIMSpace.Generating.GenerateAsyncThread::get_Scheme() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* GenerateAsyncThread_get_Scheme_mF5F083D8B3E4D43E881762A77A432E5605CB865B (GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* __this, const RuntimeMethod* method) { { // public CellsController Scheme { get; private set; } CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_0 = __this->___U3CSchemeU3Ek__BackingField_4; return L_0; } } // System.Void FIMSpace.Generating.GenerateAsyncThread::set_Scheme(FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenerateAsyncThread_set_Scheme_m7A30E2548D0B392C41378D38206A8C1E4D4E169C (GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* __this, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_value, const RuntimeMethod* method) { { // public CellsController Scheme { get; private set; } CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_0 = ___0_value; __this->___U3CSchemeU3Ek__BackingField_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSchemeU3Ek__BackingField_4), (void*)L_0); return; } } // System.Void FIMSpace.Generating.GenerateAsyncThread::.ctor(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenerateAsyncThread__ctor_m665EE57CD5853AFD181C72B399CAB18A5E1415FA (GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_toCall, const RuntimeMethod* method) { { // public GenerateAsyncThread(Action toCall) FThread__ctor_m422218A8C80E967ECB9EA2024EF4021967C027A9(__this, NULL); // ToCall = toCall; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_toCall; __this->___ToCall_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ToCall_5), (void*)L_0); // Fail = false; __this->___Fail_6 = (bool)0; // } return; } } // System.Void FIMSpace.Generating.GenerateAsyncThread::ThreadOperations() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenerateAsyncThread_ThreadOperations_mC474A18A75331350D3B660FD8C2D08E4C31C170D (GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* __this, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; try {// begin try (depth: 1) // ToCall.Invoke(); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___ToCall_5; NullCheck(L_0); Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL); // } goto IL_0017; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000d; } throw e; } CATCH_000d: {// begin catch(System.Exception) // catch (Exception) // Fail = true; __this->___Fail_6 = (bool)1; // throw; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); }// end catch (depth: 1) IL_0017: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1 FIMSpace.Generating.IGeneration::RunGraphSpawners(FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform,FIMSpace.Generating.FieldSetup,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* IGeneration_RunGraphSpawners_m18E202D628B5A4AE9484D65ED377E2B112906EB7 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_container, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_preset, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___3_listToFillWithSpawns, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___4_gatheredToCombine, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___5_gatheredToStaticCombine, Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA ___6_spawnMatrix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_mAB44925D19BCCF3C7D2A89A34E0CB5DBB82A06B0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E_mA8AE73B99C346ADBD669FB7AC174705CADCBE809_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_m891F9F7ED6B0B2D8C78AA9026D981D197F2851CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9C153D9CBADFDB6D803C0C667D258697CA3D64AF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9C429B454DB187A9FDACDF976B9852A6E5349529_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD504C7BD4B51E0A0C40D8685C42DE68EAD035CA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0BCF60C9F3A5971810D8FFB4D0D1A92160517CDA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CB7CB3DC5CB7BBCC0F54022B0CB2CFB898285F7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3D0F172D8411162A40393DC945261E983BFF09F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m02B13D9F8C2777CA6CCA386F24619C7A4CC97515_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m635D03568E9DFE589587FC53D41895471756853B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* V_0 = NULL; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1; memset((&V_1), 0, sizeof(V_1)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_6 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_7 = NULL; int32_t V_8 = 0; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_9 = NULL; int32_t V_10 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_11 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_12 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_14; memset((&V_14), 0, sizeof(V_14)); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* V_15 = NULL; RuntimeObject* V_16 = NULL; RuntimeObject* V_17 = NULL; RuntimeObject* V_18 = NULL; int32_t V_19 = 0; IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* V_20 = NULL; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_25 = NULL; RuntimeObject* V_26 = NULL; int32_t V_27 = 0; IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* V_28 = NULL; int32_t V_29 = 0; int32_t V_30 = 0; { // List generatorsCollected = new List(); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_0 = (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA*)il2cpp_codegen_object_new(List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m9C153D9CBADFDB6D803C0C667D258697CA3D64AF(L_0, List_1__ctor_m9C153D9CBADFDB6D803C0C667D258697CA3D64AF_RuntimeMethod_var); V_0 = L_0; // if (preset.OnAfterGeneratingEvents != null) preset.OnAfterGeneratingEvents.Clear(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = ___2_preset; NullCheck(L_1); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_2 = L_1->___OnAfterGeneratingEvents_26; if (!L_2) { goto IL_0019; } } { // if (preset.OnAfterGeneratingEvents != null) preset.OnAfterGeneratingEvents.Clear(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = ___2_preset; NullCheck(L_3); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_4 = L_3->___OnAfterGeneratingEvents_26; NullCheck(L_4); List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_inline(L_4, List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_RuntimeMethod_var); } IL_0019: { // Matrix4x4 matrix = Matrix4x4.identity; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5; L_5 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL); V_1 = L_5; // if (spawnMatrix != null) matrix = spawnMatrix.Value; bool L_6; L_6 = Nullable_1_get_HasValue_m02B13D9F8C2777CA6CCA386F24619C7A4CC97515_inline((&___6_spawnMatrix), Nullable_1_get_HasValue_m02B13D9F8C2777CA6CCA386F24619C7A4CC97515_RuntimeMethod_var); if (!L_6) { goto IL_0030; } } { // if (spawnMatrix != null) matrix = spawnMatrix.Value; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7; L_7 = Nullable_1_get_Value_m635D03568E9DFE589587FC53D41895471756853B((&___6_spawnMatrix), Nullable_1_get_Value_m635D03568E9DFE589587FC53D41895471756853B_RuntimeMethod_var); V_1 = L_7; } IL_0030: { // int subCount = 0; V_3 = 0; // if (grid.SubGraphs != null) subCount = grid.SubGraphs.Count; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = ___0_grid; NullCheck(L_8); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_9 = L_8->___SubGraphs_3; if (!L_9) { goto IL_0046; } } { // if (grid.SubGraphs != null) subCount = grid.SubGraphs.Count; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_10 = ___0_grid; NullCheck(L_10); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_11 = L_10->___SubGraphs_3; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_mFD504C7BD4B51E0A0C40D8685C42DE68EAD035CA_inline(L_11, List_1_get_Count_mFD504C7BD4B51E0A0C40D8685C42DE68EAD035CA_RuntimeMethod_var); V_3 = L_12; } IL_0046: { // for (int gr = -1; gr < subCount; gr++) V_4 = (-1); goto IL_0576; } IL_004e: { // if (gr == -1) runGraph = grid; else runGraph = grid.SubGraphs[gr]; int32_t L_13 = V_4; if ((!(((uint32_t)L_13) == ((uint32_t)(-1))))) { goto IL_0057; } } { // if (gr == -1) runGraph = grid; else runGraph = grid.SubGraphs[gr]; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_14 = ___0_grid; V_2 = L_14; goto IL_0065; } IL_0057: { // if (gr == -1) runGraph = grid; else runGraph = grid.SubGraphs[gr]; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_15 = ___0_grid; NullCheck(L_15); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_16 = L_15->___SubGraphs_3; int32_t L_17 = V_4; NullCheck(L_16); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_18; L_18 = List_1_get_Item_m0CB7CB3DC5CB7BBCC0F54022B0CB2CFB898285F7(L_16, L_17, List_1_get_Item_m0CB7CB3DC5CB7BBCC0F54022B0CB2CFB898285F7_RuntimeMethod_var); V_2 = L_18; } IL_0065: { // for (int c = 0; c < runGraph.AllCells.Count; c++) V_5 = 0; goto IL_055e; } IL_006d: { // var cell = runGraph.AllCells[c]; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_19 = V_2; NullCheck(L_19); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_20 = L_19->___AllCells_0; int32_t L_21 = V_5; NullCheck(L_20); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22; L_22 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_20, L_21, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_6 = L_22; // if (cell.IsGhostCell) continue; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_23 = V_6; NullCheck(L_23); bool L_24 = L_23->___IsGhostCell_28; if (L_24) { goto IL_0558; } } { // var spawns = cell.GetSpawnsJustInsideCell(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_6; NullCheck(L_25); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_26; L_26 = FieldCell_GetSpawnsJustInsideCell_m7555A0AD4F117D55F5FA8CCB11A64F18100E7AF4(L_25, (bool)0, NULL); V_7 = L_26; // for (int s = 0; s < spawns.Count; s++) V_8 = 0; goto IL_054a; } IL_009a: { // SpawnData spawn = spawns[s]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_27 = V_7; int32_t L_28 = V_8; NullCheck(L_27); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_29; L_29 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_27, L_28, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); V_9 = L_29; // if (spawn.OnPreGeneratedEvents.Count != 0) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_30 = V_9; NullCheck(L_30); List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* L_31 = L_30->___OnPreGeneratedEvents_30; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m9C429B454DB187A9FDACDF976B9852A6E5349529_inline(L_31, List_1_get_Count_m9C429B454DB187A9FDACDF976B9852A6E5349529_RuntimeMethod_var); if (!L_32) { goto IL_00e3; } } { // for (int pe = 0; pe < spawn.OnPreGeneratedEvents.Count; pe++) V_10 = 0; goto IL_00d3; } IL_00b8: { // spawn.OnPreGeneratedEvents[pe].Invoke(spawn); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_33 = V_9; NullCheck(L_33); List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* L_34 = L_33->___OnPreGeneratedEvents_30; int32_t L_35 = V_10; NullCheck(L_34); Action_1_tE1B4F64CA3D1DB6ADAB1A8F74523D3814F6600C2* L_36; L_36 = List_1_get_Item_m3D0F172D8411162A40393DC945261E983BFF09F6(L_34, L_35, List_1_get_Item_m3D0F172D8411162A40393DC945261E983BFF09F6_RuntimeMethod_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_37 = V_9; NullCheck(L_36); Action_1_Invoke_m0A7DFB35C75E6625AAA317A7CA72968E97F14D41_inline(L_36, L_37, NULL); // for (int pe = 0; pe < spawn.OnPreGeneratedEvents.Count; pe++) int32_t L_38 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00d3: { // for (int pe = 0; pe < spawn.OnPreGeneratedEvents.Count; pe++) int32_t L_39 = V_10; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_40 = V_9; NullCheck(L_40); List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* L_41 = L_40->___OnPreGeneratedEvents_30; NullCheck(L_41); int32_t L_42; L_42 = List_1_get_Count_m9C429B454DB187A9FDACDF976B9852A6E5349529_inline(L_41, List_1_get_Count_m9C429B454DB187A9FDACDF976B9852A6E5349529_RuntimeMethod_var); if ((((int32_t)L_39) < ((int32_t)L_42))) { goto IL_00b8; } } IL_00e3: { // if (spawn.Prefab != null || spawn.DontSpawnMainPrefab) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_43 = V_9; NullCheck(L_43); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_44 = L_43->___Prefab_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_45; L_45 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_44, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_45) { goto IL_00fe; } } { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_46 = V_9; NullCheck(L_46); bool L_47 = L_46->___DontSpawnMainPrefab_7; if (!L_47) { goto IL_0544; } } IL_00fe: { // Transform targetContainer = spawn.GetModContainer(container); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_48 = V_9; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49 = ___1_container; NullCheck(L_48); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50; L_50 = SpawnData_GetModContainer_m2CD3C6E9825D00837D5884B44AF6B4A451B1F34A(L_48, L_49, NULL); V_11 = L_50; // if (targetContainer == null) targetContainer = container; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_51 = V_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_52; L_52 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_51, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_52) { goto IL_0115; } } { // if (targetContainer == null) targetContainer = container; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_53 = ___1_container; V_11 = L_53; } IL_0115: { // if (spawn.DontSpawnMainPrefab == false) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_54 = V_9; NullCheck(L_54); bool L_55 = L_54->___DontSpawnMainPrefab_7; if (L_55) { goto IL_0434; } } { // GameObject spawned = null; V_12 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; // if (spawn.idInStampObjects == -2) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_56 = V_9; NullCheck(L_56); int32_t L_57 = L_56->___idInStampObjects_3; if ((!(((uint32_t)L_57) == ((uint32_t)((int32_t)-2))))) { goto IL_0175; } } { // if (spawn.OwnerMod.DrawSetupFor == FieldModification.EModificationMode.ObjectsStamp) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_58 = V_9; NullCheck(L_58); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_59 = L_58->___OwnerMod_9; NullCheck(L_59); int32_t L_60 = L_59->___DrawSetupFor_10; if ((!(((uint32_t)L_60) == ((uint32_t)1)))) { goto IL_01e5; } } { // spawned = new GameObject(spawn.OwnerMod.name); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_61 = V_9; NullCheck(L_61); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_62 = L_61->___OwnerMod_9; NullCheck(L_62); String_t* L_63; L_63 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_62, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_64 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_64); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_64, L_63, NULL); V_12 = L_64; // ObjectStampEmitter emitter = spawned.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_65 = V_12; NullCheck(L_65); ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* L_66; L_66 = GameObject_AddComponent_TisObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E_mA8AE73B99C346ADBD669FB7AC174705CADCBE809(L_65, GameObject_AddComponent_TisObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E_mA8AE73B99C346ADBD669FB7AC174705CADCBE809_RuntimeMethod_var); // emitter.PrefabsSet = spawn.OwnerMod.OStamp; ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* L_67 = L_66; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_68 = V_9; NullCheck(L_68); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_69 = L_68->___OwnerMod_9; NullCheck(L_69); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_70 = L_69->___OStamp_11; NullCheck(L_67); L_67->___PrefabsSet_18 = L_70; Il2CppCodeGenWriteBarrier((void**)(&L_67->___PrefabsSet_18), (void*)L_70); // emitter.AlwaysDrawPreview = true; NullCheck(L_67); L_67->___AlwaysDrawPreview_15 = (bool)1; goto IL_01e5; } IL_0175: { // else if (spawn.idInStampObjects == -1) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_71 = V_9; NullCheck(L_71); int32_t L_72 = L_71->___idInStampObjects_3; if ((!(((uint32_t)L_72) == ((uint32_t)(-1))))) { goto IL_01e5; } } { // if (spawn.OwnerMod.DrawSetupFor == FieldModification.EModificationMode.ObjectMultiEmitter) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_73 = V_9; NullCheck(L_73); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_74 = L_73->___OwnerMod_9; NullCheck(L_74); int32_t L_75 = L_74->___DrawSetupFor_10; if ((!(((uint32_t)L_75) == ((uint32_t)2)))) { goto IL_01e5; } } { // OStamperSet stamp = spawn.OwnerMod.OMultiStamp.PrefabsSets[FGenerators.GetRandom(0, spawn.OwnerMod.OMultiStamp.PrefabsSets.Count)]; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_76 = V_9; NullCheck(L_76); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_77 = L_76->___OwnerMod_9; NullCheck(L_77); OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_78 = L_77->___OMultiStamp_13; NullCheck(L_78); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_79 = L_78->___PrefabsSets_6; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_80 = V_9; NullCheck(L_80); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_81 = L_80->___OwnerMod_9; NullCheck(L_81); OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_82 = L_81->___OMultiStamp_13; NullCheck(L_82); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_83 = L_82->___PrefabsSets_6; NullCheck(L_83); int32_t L_84; L_84 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_83, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_85; L_85 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_84, NULL); NullCheck(L_79); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_86; L_86 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_79, L_85, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var); V_15 = L_86; // spawned = new GameObject(stamp.name); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_87 = V_15; NullCheck(L_87); String_t* L_88; L_88 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_87, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_89 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_89); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_89, L_88, NULL); V_12 = L_89; // ObjectStampEmitter emitter = spawned.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_90 = V_12; NullCheck(L_90); ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* L_91; L_91 = GameObject_AddComponent_TisObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E_mA8AE73B99C346ADBD669FB7AC174705CADCBE809(L_90, GameObject_AddComponent_TisObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E_mA8AE73B99C346ADBD669FB7AC174705CADCBE809_RuntimeMethod_var); // emitter.PrefabsSet = stamp; ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* L_92 = L_91; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_93 = V_15; NullCheck(L_92); L_92->___PrefabsSet_18 = L_93; Il2CppCodeGenWriteBarrier((void**)(&L_92->___PrefabsSet_18), (void*)L_93); // emitter.AlwaysDrawPreview = true; NullCheck(L_92); L_92->___AlwaysDrawPreview_15 = (bool)1; } IL_01e5: { // if (spawned == null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_94 = V_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_95; L_95 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_94, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_95) { goto IL_01fd; } } { // spawned = FGenerators.InstantiateObject(spawn.Prefab); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_96 = V_9; NullCheck(L_96); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_97 = L_96->___Prefab_4; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_98; L_98 = FGenerators_InstantiateObject_mEE41624548FFB3C7191F070FD42A65AE3E7334A7(L_97, NULL); V_12 = L_98; } IL_01fd: { // spawned.transform.SetParent(targetContainer, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_99 = V_12; NullCheck(L_99); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_100; L_100 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_99, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_101 = V_11; NullCheck(L_100); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_100, L_101, (bool)1, NULL); // Vector3 targetPosition = preset.GetCellWorldPosition(cell); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_102 = ___2_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_103 = V_6; NullCheck(L_102); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104; L_104 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_102, L_103, NULL); V_13 = L_104; // Quaternion rotation = spawn.Prefab.transform.rotation * Quaternion.Euler(spawn.RotationOffset); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_105 = V_9; NullCheck(L_105); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_106 = L_105->___Prefab_4; NullCheck(L_106); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_107; L_107 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_106, NULL); NullCheck(L_107); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_108; L_108 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_107, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_109 = V_9; NullCheck(L_109); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110 = L_109->___RotationOffset_16; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_111; L_111 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_110, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_112; L_112 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_108, L_111, NULL); V_14 = L_112; // spawned.transform.position = matrix.MultiplyPoint(targetPosition + spawn.Offset + rotation * spawn.DirectionalOffset); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_113 = V_12; NullCheck(L_113); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_114; L_114 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_113, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115 = V_13; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_116 = V_9; NullCheck(L_116); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_117 = L_116->___Offset_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118; L_118 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_115, L_117, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_119 = V_14; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_120 = V_9; NullCheck(L_120); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121 = L_120->___DirectionalOffset_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122; L_122 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_119, L_121, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123; L_123 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_118, L_122, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124; L_124 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_1), L_123, NULL); NullCheck(L_114); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_114, L_124, NULL); // if (spawn.LocalRotationOffset != Vector3.zero) rotation *= Quaternion.Euler(spawn.LocalRotationOffset); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_125 = V_9; NullCheck(L_125); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126 = L_125->___LocalRotationOffset_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127; L_127 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_128; L_128 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_126, L_127, NULL); if (!L_128) { goto IL_0296; } } { // if (spawn.LocalRotationOffset != Vector3.zero) rotation *= Quaternion.Euler(spawn.LocalRotationOffset); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_129 = V_14; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_130 = V_9; NullCheck(L_130); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131 = L_130->___LocalRotationOffset_17; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_132; L_132 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_131, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_133; L_133 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_129, L_132, NULL); V_14 = L_133; } IL_0296: { // spawned.transform.rotation = matrix.rotation * rotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_134 = V_12; NullCheck(L_134); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_135; L_135 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_134, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_136; L_136 = Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB((&V_1), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_137 = V_14; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_138; L_138 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_136, L_137, NULL); NullCheck(L_135); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_135, L_138, NULL); // spawned.transform.localScale = Vector3.Scale(spawn.LocalScaleMul, spawn.Prefab.transform.lossyScale); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_139 = V_12; NullCheck(L_139); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_140; L_140 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_139, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_141 = V_9; NullCheck(L_141); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142 = L_141->___LocalScaleMul_18; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_143 = V_9; NullCheck(L_143); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_144 = L_143->___Prefab_4; NullCheck(L_144); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_145; L_145 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_144, NULL); NullCheck(L_145); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146; L_146 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_145, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147; L_147 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_142, L_146, NULL); NullCheck(L_140); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_140, L_147, NULL); // if (spawn.ForceSetStatic) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_148 = V_9; NullCheck(L_148); bool L_149 = L_148->___ForceSetStatic_26; if (!L_149) { goto IL_0340; } } { // spawned.isStatic = true; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_150 = V_12; NullCheck(L_150); GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_150, (bool)1, NULL); // if (spawned.transform.childCount > 0) foreach (Transform t in spawned.transform) t.gameObject.isStatic = true; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_151 = V_12; NullCheck(L_151); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_152; L_152 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_151, NULL); NullCheck(L_152); int32_t L_153; L_153 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_152, NULL); if ((((int32_t)L_153) <= ((int32_t)0))) { goto IL_0340; } } { // if (spawned.transform.childCount > 0) foreach (Transform t in spawned.transform) t.gameObject.isStatic = true; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_154 = V_12; NullCheck(L_154); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_155; L_155 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_154, NULL); NullCheck(L_155); RuntimeObject* L_156; L_156 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_155, NULL); V_16 = L_156; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_032b: {// begin finally (depth: 1) { RuntimeObject* L_157 = V_16; V_17 = ((RuntimeObject*)IsInst((RuntimeObject*)L_157, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)); RuntimeObject* L_158 = V_17; if (!L_158) { goto IL_033f; } } { RuntimeObject* L_159 = V_17; NullCheck(L_159); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_159); } IL_033f: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0320_1; } IL_0309_1: { // if (spawned.transform.childCount > 0) foreach (Transform t in spawned.transform) t.gameObject.isStatic = true; RuntimeObject* L_160 = V_16; NullCheck(L_160); RuntimeObject* L_161; L_161 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_160); // if (spawned.transform.childCount > 0) foreach (Transform t in spawned.transform) t.gameObject.isStatic = true; NullCheck(((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_161, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var))); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_162; L_162 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_161, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)), NULL); NullCheck(L_162); GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_162, (bool)1, NULL); } IL_0320_1: { // if (spawned.transform.childCount > 0) foreach (Transform t in spawned.transform) t.gameObject.isStatic = true; RuntimeObject* L_163 = V_16; NullCheck(L_163); bool L_164; L_164 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_163); if (L_164) { goto IL_0309_1; } } { goto IL_0340; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0340: { // if (spawn.CombineMode == SpawnData.ECombineMode.Combine) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_165 = V_9; NullCheck(L_165); int32_t L_166 = L_165->___CombineMode_25; if ((!(((uint32_t)L_166) == ((uint32_t)1)))) { goto IL_0355; } } { // gatheredToCombine.Add(spawned); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_167 = ___4_gatheredToCombine; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_168 = V_12; NullCheck(L_167); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_167, L_168, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); goto IL_0368; } IL_0355: { // if (spawn.CombineMode == SpawnData.ECombineMode.CombineStatic) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_169 = V_9; NullCheck(L_169); int32_t L_170 = L_169->___CombineMode_25; if ((!(((uint32_t)L_170) == ((uint32_t)2)))) { goto IL_0368; } } { // gatheredToStaticCombine.Add(spawned); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_171 = ___5_gatheredToStaticCombine; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_172 = V_12; NullCheck(L_171); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_171, L_172, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_0368: { // if (spawn.OwnerMod != null) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_173 = V_9; NullCheck(L_173); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_174 = L_173->___OwnerMod_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_175; L_175 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_174, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_175) { goto IL_03e9; } } { // if (spawned.transform.childCount > 0) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_176 = V_12; NullCheck(L_176); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_177; L_177 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_176, NULL); NullCheck(L_177); int32_t L_178; L_178 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_177, NULL); if ((((int32_t)L_178) <= ((int32_t)0))) { goto IL_03d4; } } { // for (int ch = 0; ch < spawned.transform.childCount; ch++) V_19 = 0; goto IL_03c4; } IL_038b: { // IGenerating[] emitters = spawned.transform.GetChild(ch).GetComponentsInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_179 = V_12; NullCheck(L_179); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_180; L_180 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_179, NULL); int32_t L_181 = V_19; NullCheck(L_180); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_182; L_182 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_180, L_181, NULL); NullCheck(L_182); IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* L_183; L_183 = Component_GetComponentsInChildren_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_mAB44925D19BCCF3C7D2A89A34E0CB5DBB82A06B0(L_182, Component_GetComponentsInChildren_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_mAB44925D19BCCF3C7D2A89A34E0CB5DBB82A06B0_RuntimeMethod_var); V_20 = L_183; // for (int i = 0; i < emitters.Length; i++) V_21 = 0; goto IL_03b6; } IL_03a5: { // { generatorsCollected.Add(emitters[i]); } List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_184 = V_0; IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* L_185 = V_20; int32_t L_186 = V_21; NullCheck(L_185); int32_t L_187 = L_186; RuntimeObject* L_188 = (L_185)->GetAt(static_cast(L_187)); NullCheck(L_184); List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_inline(L_184, L_188, List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_RuntimeMethod_var); // for (int i = 0; i < emitters.Length; i++) int32_t L_189 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_189, 1)); } IL_03b6: { // for (int i = 0; i < emitters.Length; i++) int32_t L_190 = V_21; IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* L_191 = V_20; NullCheck(L_191); if ((((int32_t)L_190) < ((int32_t)((int32_t)(((RuntimeArray*)L_191)->max_length))))) { goto IL_03a5; } } { // for (int ch = 0; ch < spawned.transform.childCount; ch++) int32_t L_192 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_192, 1)); } IL_03c4: { // for (int ch = 0; ch < spawned.transform.childCount; ch++) int32_t L_193 = V_19; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_194 = V_12; NullCheck(L_194); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_195; L_195 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_194, NULL); NullCheck(L_195); int32_t L_196; L_196 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_195, NULL); if ((((int32_t)L_193) < ((int32_t)L_196))) { goto IL_038b; } } IL_03d4: { // IGenerating emitter = spawned.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_197 = V_12; NullCheck(L_197); RuntimeObject* L_198; L_198 = GameObject_GetComponent_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_m891F9F7ED6B0B2D8C78AA9026D981D197F2851CB(L_197, GameObject_GetComponent_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_m891F9F7ED6B0B2D8C78AA9026D981D197F2851CB_RuntimeMethod_var); V_18 = L_198; // if (emitter != null) generatorsCollected.Add(emitter); RuntimeObject* L_199 = V_18; if (!L_199) { goto IL_03e9; } } { // if (emitter != null) generatorsCollected.Add(emitter); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_200 = V_0; RuntimeObject* L_201 = V_18; NullCheck(L_200); List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_inline(L_200, L_201, List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_RuntimeMethod_var); } IL_03e9: { // if (listToFillWithSpawns != null) List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_202 = ___3_listToFillWithSpawns; if (!L_202) { goto IL_03f4; } } { // listToFillWithSpawns.Add(spawned); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_203 = ___3_listToFillWithSpawns; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_204 = V_12; NullCheck(L_203); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_203, L_204, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_03f4: { // if (spawn.OnGeneratedEvents.Count != 0) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_205 = V_9; NullCheck(L_205); List_1_t261B5FB86860583ED8B529D12A8662404F52324A* L_206 = L_205->___OnGeneratedEvents_31; NullCheck(L_206); int32_t L_207; L_207 = List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_inline(L_206, List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_RuntimeMethod_var); if (!L_207) { goto IL_0471; } } { // for (int pe = 0; pe < spawn.OnGeneratedEvents.Count; pe++) V_22 = 0; goto IL_0422; } IL_0407: { // spawn.OnGeneratedEvents[pe].Invoke(spawned); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_208 = V_9; NullCheck(L_208); List_1_t261B5FB86860583ED8B529D12A8662404F52324A* L_209 = L_208->___OnGeneratedEvents_31; int32_t L_210 = V_22; NullCheck(L_209); Action_1_tFF0F3D982F6CEB68CBA322555CBBEE6AE1D2519C* L_211; L_211 = List_1_get_Item_m0BCF60C9F3A5971810D8FFB4D0D1A92160517CDA(L_209, L_210, List_1_get_Item_m0BCF60C9F3A5971810D8FFB4D0D1A92160517CDA_RuntimeMethod_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_212 = V_12; NullCheck(L_211); Action_1_Invoke_mBF1852490A3A2C4508CEF22E3887E57A8E6C6E45_inline(L_211, L_212, NULL); // for (int pe = 0; pe < spawn.OnGeneratedEvents.Count; pe++) int32_t L_213 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_213, 1)); } IL_0422: { // for (int pe = 0; pe < spawn.OnGeneratedEvents.Count; pe++) int32_t L_214 = V_22; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_215 = V_9; NullCheck(L_215); List_1_t261B5FB86860583ED8B529D12A8662404F52324A* L_216 = L_215->___OnGeneratedEvents_31; NullCheck(L_216); int32_t L_217; L_217 = List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_inline(L_216, List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_RuntimeMethod_var); if ((((int32_t)L_214) < ((int32_t)L_217))) { goto IL_0407; } } { goto IL_0471; } IL_0434: { // if (spawn.OnGeneratedEvents.Count != 0) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_218 = V_9; NullCheck(L_218); List_1_t261B5FB86860583ED8B529D12A8662404F52324A* L_219 = L_218->___OnGeneratedEvents_31; NullCheck(L_219); int32_t L_220; L_220 = List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_inline(L_219, List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_RuntimeMethod_var); if (!L_220) { goto IL_0471; } } { // for (int pe = 0; pe < spawn.OnGeneratedEvents.Count; pe++) V_23 = 0; goto IL_0461; } IL_0447: { // spawn.OnGeneratedEvents[pe].Invoke(null); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_221 = V_9; NullCheck(L_221); List_1_t261B5FB86860583ED8B529D12A8662404F52324A* L_222 = L_221->___OnGeneratedEvents_31; int32_t L_223 = V_23; NullCheck(L_222); Action_1_tFF0F3D982F6CEB68CBA322555CBBEE6AE1D2519C* L_224; L_224 = List_1_get_Item_m0BCF60C9F3A5971810D8FFB4D0D1A92160517CDA(L_222, L_223, List_1_get_Item_m0BCF60C9F3A5971810D8FFB4D0D1A92160517CDA_RuntimeMethod_var); NullCheck(L_224); Action_1_Invoke_mBF1852490A3A2C4508CEF22E3887E57A8E6C6E45_inline(L_224, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL); // for (int pe = 0; pe < spawn.OnGeneratedEvents.Count; pe++) int32_t L_225 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_225, 1)); } IL_0461: { // for (int pe = 0; pe < spawn.OnGeneratedEvents.Count; pe++) int32_t L_226 = V_23; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_227 = V_9; NullCheck(L_227); List_1_t261B5FB86860583ED8B529D12A8662404F52324A* L_228 = L_227->___OnGeneratedEvents_31; NullCheck(L_228); int32_t L_229; L_229 = List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_inline(L_228, List_1_get_Count_mB6A051472A02377C2349D45BF555E5DADA48552F_RuntimeMethod_var); if ((((int32_t)L_226) < ((int32_t)L_229))) { goto IL_0447; } } IL_0471: { // if (spawn.AdditionalGenerated != null) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_230 = V_9; NullCheck(L_230); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_231 = L_230->___AdditionalGenerated_5; if (!L_231) { goto IL_0544; } } { // for (int sa = 0; sa < spawn.AdditionalGenerated.Count; sa++) V_24 = 0; goto IL_0531; } IL_0485: { // var spwna = spawn.AdditionalGenerated[sa]; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_232 = V_9; NullCheck(L_232); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_233 = L_232->___AdditionalGenerated_5; int32_t L_234 = V_24; NullCheck(L_233); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_235; L_235 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_233, L_234, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); V_25 = L_235; // if (spwna == null) continue; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_236 = V_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_237; L_237 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_236, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_237) { goto IL_052b; } } { // spwna.transform.SetParent(targetContainer, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_238 = V_25; NullCheck(L_238); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_239; L_239 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_238, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_240 = V_11; NullCheck(L_239); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_239, L_240, (bool)1, NULL); // if (spwna.transform.childCount > 0) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_241 = V_25; NullCheck(L_241); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_242; L_242 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_241, NULL); NullCheck(L_242); int32_t L_243; L_243 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_242, NULL); if ((((int32_t)L_243) <= ((int32_t)0))) { goto IL_050e; } } { // for (int ch = 0; ch < spwna.transform.childCount; ch++) V_27 = 0; goto IL_04fe; } IL_04c5: { // IGenerating[] emitters = spwna.transform.GetChild(ch).GetComponentsInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_244 = V_25; NullCheck(L_244); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_245; L_245 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_244, NULL); int32_t L_246 = V_27; NullCheck(L_245); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_247; L_247 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_245, L_246, NULL); NullCheck(L_247); IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* L_248; L_248 = Component_GetComponentsInChildren_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_mAB44925D19BCCF3C7D2A89A34E0CB5DBB82A06B0(L_247, Component_GetComponentsInChildren_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_mAB44925D19BCCF3C7D2A89A34E0CB5DBB82A06B0_RuntimeMethod_var); V_28 = L_248; // for (int i = 0; i < emitters.Length; i++) generatorsCollected.Add(emitters[i]); V_29 = 0; goto IL_04f0; } IL_04df: { // for (int i = 0; i < emitters.Length; i++) generatorsCollected.Add(emitters[i]); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_249 = V_0; IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* L_250 = V_28; int32_t L_251 = V_29; NullCheck(L_250); int32_t L_252 = L_251; RuntimeObject* L_253 = (L_250)->GetAt(static_cast(L_252)); NullCheck(L_249); List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_inline(L_249, L_253, List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_RuntimeMethod_var); // for (int i = 0; i < emitters.Length; i++) generatorsCollected.Add(emitters[i]); int32_t L_254 = V_29; V_29 = ((int32_t)il2cpp_codegen_add(L_254, 1)); } IL_04f0: { // for (int i = 0; i < emitters.Length; i++) generatorsCollected.Add(emitters[i]); int32_t L_255 = V_29; IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93* L_256 = V_28; NullCheck(L_256); if ((((int32_t)L_255) < ((int32_t)((int32_t)(((RuntimeArray*)L_256)->max_length))))) { goto IL_04df; } } { // for (int ch = 0; ch < spwna.transform.childCount; ch++) int32_t L_257 = V_27; V_27 = ((int32_t)il2cpp_codegen_add(L_257, 1)); } IL_04fe: { // for (int ch = 0; ch < spwna.transform.childCount; ch++) int32_t L_258 = V_27; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_259 = V_25; NullCheck(L_259); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_260; L_260 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_259, NULL); NullCheck(L_260); int32_t L_261; L_261 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_260, NULL); if ((((int32_t)L_258) < ((int32_t)L_261))) { goto IL_04c5; } } IL_050e: { // IGenerating emitter = spwna.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_262 = V_25; NullCheck(L_262); RuntimeObject* L_263; L_263 = GameObject_GetComponent_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_m891F9F7ED6B0B2D8C78AA9026D981D197F2851CB(L_262, GameObject_GetComponent_TisIGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_m891F9F7ED6B0B2D8C78AA9026D981D197F2851CB_RuntimeMethod_var); V_26 = L_263; // if (emitter != null) generatorsCollected.Add(emitter); RuntimeObject* L_264 = V_26; if (!L_264) { goto IL_0523; } } { // if (emitter != null) generatorsCollected.Add(emitter); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_265 = V_0; RuntimeObject* L_266 = V_26; NullCheck(L_265); List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_inline(L_265, L_266, List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_RuntimeMethod_var); } IL_0523: { // listToFillWithSpawns.Add(spwna); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_267 = ___3_listToFillWithSpawns; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_268 = V_25; NullCheck(L_267); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_267, L_268, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_052b: { // for (int sa = 0; sa < spawn.AdditionalGenerated.Count; sa++) int32_t L_269 = V_24; V_24 = ((int32_t)il2cpp_codegen_add(L_269, 1)); } IL_0531: { // for (int sa = 0; sa < spawn.AdditionalGenerated.Count; sa++) int32_t L_270 = V_24; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_271 = V_9; NullCheck(L_271); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_272 = L_271->___AdditionalGenerated_5; NullCheck(L_272); int32_t L_273; L_273 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_272, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_270) < ((int32_t)L_273))) { goto IL_0485; } } IL_0544: { // for (int s = 0; s < spawns.Count; s++) int32_t L_274 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_274, 1)); } IL_054a: { // for (int s = 0; s < spawns.Count; s++) int32_t L_275 = V_8; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_276 = V_7; NullCheck(L_276); int32_t L_277; L_277 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_276, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_275) < ((int32_t)L_277))) { goto IL_009a; } } IL_0558: { // for (int c = 0; c < runGraph.AllCells.Count; c++) int32_t L_278 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_278, 1)); } IL_055e: { // for (int c = 0; c < runGraph.AllCells.Count; c++) int32_t L_279 = V_5; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_280 = V_2; NullCheck(L_280); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_281 = L_280->___AllCells_0; NullCheck(L_281); int32_t L_282; L_282 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_281, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_279) < ((int32_t)L_282))) { goto IL_006d; } } { // for (int gr = -1; gr < subCount; gr++) int32_t L_283 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_283, 1)); } IL_0576: { // for (int gr = -1; gr < subCount; gr++) int32_t L_284 = V_4; int32_t L_285 = V_3; if ((((int32_t)L_284) < ((int32_t)L_285))) { goto IL_004e; } } { // preset.ClearTemporaryContainers(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_286 = ___2_preset; NullCheck(L_286); FieldSetup_ClearTemporaryContainers_m588A40FB9A3B39E995217EE7213B8A600B7D264D(L_286, NULL); // if (preset.OnAfterGeneratingEvents != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_287 = ___2_preset; NullCheck(L_287); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_288 = L_287->___OnAfterGeneratingEvents_26; if (!L_288) { goto IL_05d6; } } { // if (preset.OnAfterGeneratingEvents.Count > 0) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_289 = ___2_preset; NullCheck(L_289); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_290 = L_289->___OnAfterGeneratingEvents_26; NullCheck(L_290); int32_t L_291; L_291 = List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline(L_290, List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var); if ((((int32_t)L_291) <= ((int32_t)0))) { goto IL_059f; } } { // Physics.SyncTransforms(); Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA(NULL); } IL_059f: { // for (int oa = 0; oa < preset.OnAfterGeneratingEvents.Count; oa++) V_30 = 0; goto IL_05bc; } IL_05a4: { // preset.OnAfterGeneratingEvents[oa].Invoke(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_292 = ___2_preset; NullCheck(L_292); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_293 = L_292->___OnAfterGeneratingEvents_26; int32_t L_294 = V_30; NullCheck(L_293); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_295; L_295 = List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D(L_293, L_294, List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D_RuntimeMethod_var); NullCheck(L_295); Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_295, NULL); // for (int oa = 0; oa < preset.OnAfterGeneratingEvents.Count; oa++) int32_t L_296 = V_30; V_30 = ((int32_t)il2cpp_codegen_add(L_296, 1)); } IL_05bc: { // for (int oa = 0; oa < preset.OnAfterGeneratingEvents.Count; oa++) int32_t L_297 = V_30; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_298 = ___2_preset; NullCheck(L_298); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_299 = L_298->___OnAfterGeneratingEvents_26; NullCheck(L_299); int32_t L_300; L_300 = List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline(L_299, List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var); if ((((int32_t)L_297) < ((int32_t)L_300))) { goto IL_05a4; } } { // preset.OnAfterGeneratingEvents.Clear(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_301 = ___2_preset; NullCheck(L_301); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_302 = L_301->___OnAfterGeneratingEvents_26; NullCheck(L_302); List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_inline(L_302, List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_RuntimeMethod_var); } IL_05d6: { // return generatorsCollected; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_303 = V_0; return L_303; } } // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.IGeneration::GenerateFieldObjectsRectangleGrid(FIMSpace.Generating.FieldSetup,UnityEngine.Vector3Int,System.Int32,UnityEngine.Transform,System.Boolean,System.Collections.Generic.List`1,System.Boolean,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* IGeneration_GenerateFieldObjectsRectangleGrid_mBB00914C50417D4C1EAFB9A092675D0537520816 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_size, int32_t ___2_seed, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_container, bool ___4_runRules, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___5_guides, bool ___6_runEmitters, Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B ___7_offset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_Generate_mB4D495F45CBC6E96423B6117ED3F006F38364245_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m4889E2B000221A8691CB6FA730AEAD405E242E5E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m9F413848B1AED34C2A798838D10078D55612224D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_0 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_1; memset((&V_1), 0, sizeof(V_1)); int32_t G_B2_0 = 0; int32_t G_B2_1 = 0; int32_t G_B2_2 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B2_3 = NULL; int32_t G_B1_0 = 0; int32_t G_B1_1 = 0; int32_t G_B1_2 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B1_3 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); int32_t G_B3_1 = 0; int32_t G_B3_2 = 0; int32_t G_B3_3 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B3_4 = NULL; { // var grid = GetEmptyFieldGraph(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0; L_0 = IGeneration_GetEmptyFieldGraph_m26F76CE6C3EA27C1BF6177A10659B59C0A0A30CC(NULL); V_0 = L_0; // grid.Generate(size.x, size.y, size.z, offset == null ? Vector3Int.zero : offset.Value); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = V_0; int32_t L_2; L_2 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_size), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_size), NULL); int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_size), NULL); bool L_5; L_5 = Nullable_1_get_HasValue_m4889E2B000221A8691CB6FA730AEAD405E242E5E_inline((&___7_offset), Nullable_1_get_HasValue_m4889E2B000221A8691CB6FA730AEAD405E242E5E_RuntimeMethod_var); G_B1_0 = L_4; G_B1_1 = L_3; G_B1_2 = L_2; G_B1_3 = L_1; if (!L_5) { G_B2_0 = L_4; G_B2_1 = L_3; G_B2_2 = L_2; G_B2_3 = L_1; goto IL_002e; } } { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; L_6 = Nullable_1_get_Value_m9F413848B1AED34C2A798838D10078D55612224D((&___7_offset), Nullable_1_get_Value_m9F413848B1AED34C2A798838D10078D55612224D_RuntimeMethod_var); G_B3_0 = L_6; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; G_B3_3 = G_B1_2; G_B3_4 = G_B1_3; goto IL_0033; } IL_002e: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7; L_7 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); G_B3_0 = L_7; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; G_B3_3 = G_B2_2; G_B3_4 = G_B2_3; } IL_0033: { NullCheck(G_B3_4); FGenGraph_2_Generate_mB4D495F45CBC6E96423B6117ED3F006F38364245(G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, FGenGraph_2_Generate_mB4D495F45CBC6E96423B6117ED3F006F38364245_RuntimeMethod_var); // FGenerators.SetSeed(seed); int32_t L_8 = ___2_seed; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_8, NULL); // return GenerateFieldObjects(preset, grid, container, runRules, guides, null, runEmitters); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_10 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___3_container; bool L_12 = ___4_runRules; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_13 = ___5_guides; il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_14 = V_1; bool L_15 = ___6_runEmitters; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_16; L_16 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_9, L_10, L_11, L_12, L_13, L_14, L_15, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, NULL); return L_16; } } // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.IGeneration::GenerateFieldObjectsWithContainer(System.String,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Nullable`1,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* IGeneration_GenerateFieldObjectsWithContainer_mA37B8EB6EDCB293A2093E76427693D0E1D121C1F (String_t* ___0_name, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___2_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_container, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___4_guides, List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___5_inject, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___6_offset, bool ___7_runRules, bool ___8_runEmitters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA712606690D63FD339C73483E3FB54C8593C91ED); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA25A336F6F3AA28413336D13A0B2FED3F018B6A); s_Il2CppMethodInitialized = true; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_4; memset((&V_4), 0, sizeof(V_4)); int32_t G_B7_0 = 0; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE G_B11_0; memset((&G_B11_0), 0, sizeof(G_B11_0)); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* G_B17_0 = NULL; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* G_B16_0 = NULL; { // if (setup == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___1_setup; 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_0024; } } { // Debug.LogError("No assigned Field Setup in " + name + "!"); String_t* L_2 = ___0_name; String_t* L_3; L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA712606690D63FD339C73483E3FB54C8593C91ED, L_2, _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_3, NULL); // return new InstantiatedFieldInfo(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_4 = (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6*)il2cpp_codegen_object_new(InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var); NullCheck(L_4); InstantiatedFieldInfo__ctor_m0AA8802BD26B4A6CDC3BCD23F91F9537BE508CB8(L_4, NULL); return L_4; } IL_0024: { // Transform nContainer = new GameObject(name + " - Generated").transform; String_t* L_5 = ___0_name; String_t* L_6; L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_5, _stringLiteralFA25A336F6F3AA28413336D13A0B2FED3F018B6A, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_7); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_7, L_6, NULL); NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL); V_0 = L_8; // nContainer.SetParent(container); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = ___3_container; NullCheck(L_9); Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_9, L_10, NULL); // nContainer.ResetCoords(); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_ResetCoords_m1D92B5E9C03C8FB3F51AD891DF69387A3B566051(L_11, NULL); // if (offset != Vector3.zero) offset = offset / setup.GetCellUnitSize().x; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_12 = ___6_offset; V_1 = L_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_13; bool L_14; L_14 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&V_1), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (L_14) { goto IL_005c; } } { G_B7_0 = 1; goto IL_0075; } IL_005c: { bool L_15; L_15 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&V_1), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (L_15) { goto IL_0068; } } { G_B7_0 = 0; goto IL_0075; } IL_0068: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_inline((&V_1), Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_2; bool L_18; L_18 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_16, L_17, NULL); G_B7_0 = ((int32_t)(L_18)); } IL_0075: { if (!G_B7_0) { goto IL_00af; } } { // if (offset != Vector3.zero) offset = offset / setup.GetCellUnitSize().x; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_19 = ___6_offset; V_1 = L_19; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20 = ___1_setup; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_20, NULL); float L_22 = L_21.___x_2; V_3 = L_22; bool L_23; L_23 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&V_1), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (L_23) { goto IL_009b; } } { il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_24 = V_4; G_B11_0 = L_24; goto IL_00ad; } IL_009b: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_inline((&V_1), Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_RuntimeMethod_var); float L_26 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_25, L_26, NULL); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_28; memset((&L_28), 0, sizeof(L_28)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_28), L_27, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); G_B11_0 = L_28; } IL_00ad: { ___6_offset = G_B11_0; } IL_00af: { // if (inject != null) setup.SetTemporaryInjections(inject); else setup.ClearTemporaryContainers(); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_29 = ___5_inject; if (!L_29) { goto IL_00bd; } } { // if (inject != null) setup.SetTemporaryInjections(inject); else setup.ClearTemporaryContainers(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_30 = ___1_setup; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_31 = ___5_inject; NullCheck(L_30); FieldSetup_SetTemporaryInjections_m90897B7294A49D7D5C8C047AD6B0BBA341A5AECB(L_30, L_31, NULL); goto IL_00c3; } IL_00bd: { // if (inject != null) setup.SetTemporaryInjections(inject); else setup.ClearTemporaryContainers(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_32 = ___1_setup; NullCheck(L_32); FieldSetup_ClearTemporaryContainers_m588A40FB9A3B39E995217EE7213B8A600B7D264D(L_32, NULL); } IL_00c3: { // InstantiatedFieldInfo gen = IGeneration.GenerateFieldObjects(setup, grid, nContainer, runRules, guides, offset, runEmitters); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_33 = ___1_setup; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_34 = ___2_grid; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35 = V_0; bool L_36 = ___7_runRules; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_37 = ___4_guides; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_38 = ___6_offset; bool L_39 = ___8_runEmitters; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_40; L_40 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_33, L_34, L_35, L_36, L_37, L_38, L_39, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, NULL); // if (inject != null) setup.ClearTemporaryInjections(); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_41 = ___5_inject; G_B16_0 = L_40; if (!L_41) { G_B17_0 = L_40; goto IL_00de; } } { // if (inject != null) setup.ClearTemporaryInjections(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_42 = ___1_setup; NullCheck(L_42); FieldSetup_ClearTemporaryInjections_m9008D8DB7A3B8D4CF0CCDB3BA4A83C70700D6D02(L_42, NULL); G_B17_0 = G_B16_0; } IL_00de: { // gen.MainContainer = nContainer.gameObject; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_43 = G_B17_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = V_0; NullCheck(L_44); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_45; L_45 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_44, NULL); NullCheck(L_43); L_43->___MainContainer_5 = L_45; Il2CppCodeGenWriteBarrier((void**)(&L_43->___MainContainer_5), (void*)L_45); // return gen; return L_43; } } // System.Void FIMSpace.Generating.IGeneration::RefreshSpawnersOwners(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_RefreshSpawnersOwners_m4E123BE5EFA165BF259447007E44E2A7CA6B8400 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* V_1 = NULL; int32_t V_2 = 0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* V_3 = NULL; int32_t V_4 = 0; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* V_5 = NULL; { // if (preset == null) return; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_preset; 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_000a; } } { // if (preset == null) return; return; } IL_000a: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) V_0 = 0; goto IL_0036; } IL_000e: { // var modPack = preset.ModificatorPacks[p]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = ___0_preset; NullCheck(L_2); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_3 = L_2->___ModificatorPacks_15; int32_t L_4 = V_0; NullCheck(L_3); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5; L_5 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_3, L_4, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); V_1 = L_5; // if (modPack == null) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_7) { goto IL_0032; } } { // if (modPack.DisableWholePackage) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_8 = V_1; NullCheck(L_8); bool L_9 = L_8->___DisableWholePackage_7; if (L_9) { goto IL_0032; } } { // modPack.RefreshModsSpawnersOwners(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_10 = V_1; NullCheck(L_10); ModificatorsPack_RefreshModsSpawnersOwners_mA0818BBC96A5B59A470CC042F5088000EABF40F3(L_10, NULL); } IL_0032: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0036: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) int32_t L_12 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_13 = ___0_preset; NullCheck(L_13); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_14 = L_13->___ModificatorPacks_15; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_14, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_15))) { goto IL_000e; } } { // for (int i = 0; i < preset.UtilityModificators.Count; i++) V_2 = 0; goto IL_0070; } IL_0048: { // var mod = preset.UtilityModificators[i]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = ___0_preset; NullCheck(L_16); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_17 = L_16->___UtilityModificators_14; int32_t L_18 = V_2; NullCheck(L_17); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_19; L_19 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_17, L_18, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); V_3 = L_19; // if (mod == null) continue; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_20 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_21) { goto IL_006c; } } { // if (mod.Enabled == false) continue; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_22 = V_3; NullCheck(L_22); bool L_23 = L_22->___Enabled_5; if (!L_23) { goto IL_006c; } } { // mod.RefreshSpawnersOwners(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_24 = V_3; NullCheck(L_24); FieldModification_RefreshSpawnersOwners_mE85D4438DF18E75E3BEF1C1C40AC21105C7D34FA(L_24, NULL); } IL_006c: { // for (int i = 0; i < preset.UtilityModificators.Count; i++) int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0070: { // for (int i = 0; i < preset.UtilityModificators.Count; i++) int32_t L_26 = V_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_27 = ___0_preset; NullCheck(L_27); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_28 = L_27->___UtilityModificators_14; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_28, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_26) < ((int32_t)L_29))) { goto IL_0048; } } { // for (int i = 0; i < preset.CellsCommands.Count; i++) V_4 = 0; goto IL_00d2; } IL_0083: { // var command = preset.CellsCommands[i]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_30 = ___0_preset; NullCheck(L_30); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_31; L_31 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_30, NULL); int32_t L_32 = V_4; NullCheck(L_31); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_33; L_33 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_31, L_32, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); V_5 = L_33; // if (command == null) continue; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_34 = V_5; if (!L_34) { goto IL_00cc; } } { // if (command.extraMod != null) command.extraMod.RefreshSpawnersOwners(); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_35 = V_5; NullCheck(L_35); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_36 = L_35->___extraMod_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_37; L_37 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_36, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_37) { goto IL_00b1; } } { // if (command.extraMod != null) command.extraMod.RefreshSpawnersOwners(); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_38 = V_5; NullCheck(L_38); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_39 = L_38->___extraMod_6; NullCheck(L_39); FieldModification_RefreshSpawnersOwners_mE85D4438DF18E75E3BEF1C1C40AC21105C7D34FA(L_39, NULL); } IL_00b1: { // if (command.TargetModification != null) command.TargetModification.RefreshSpawnersOwners(); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_40 = V_5; NullCheck(L_40); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_41 = L_40->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_42; L_42 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_41, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_42) { goto IL_00cc; } } { // if (command.TargetModification != null) command.TargetModification.RefreshSpawnersOwners(); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_43 = V_5; NullCheck(L_43); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_44 = L_43->___TargetModification_2; NullCheck(L_44); FieldModification_RefreshSpawnersOwners_mE85D4438DF18E75E3BEF1C1C40AC21105C7D34FA(L_44, NULL); } IL_00cc: { // for (int i = 0; i < preset.CellsCommands.Count; i++) int32_t L_45 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_00d2: { // for (int i = 0; i < preset.CellsCommands.Count; i++) int32_t L_46 = V_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_47 = ___0_preset; NullCheck(L_47); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_48; L_48 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_47, NULL); NullCheck(L_48); int32_t L_49; L_49 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_48, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_46) < ((int32_t)L_49))) { goto IL_0083; } } { // } return; } } // System.Void FIMSpace.Generating.IGeneration::RefreshSpawnersOwners(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_RefreshSpawnersOwners_mDD8D76768AB18E2CC2A1819C752EB0398E2F38D6 (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___0_guides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_1; memset((&V_1), 0, sizeof(V_1)); { // if (guides == null) return; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = ___0_guides; if (L_0) { goto IL_0004; } } { // if (guides == null) return; return; } IL_0004: { // if (guides != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = ___0_guides; if (!L_1) { goto IL_0097; } } { // for (int g = 0; g < guides.Count; g++) V_0 = 0; goto IL_008b; } IL_000e: { // var guide = guides[g]; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_2 = ___0_guides; int32_t L_3 = V_0; NullCheck(L_2); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_4; L_4 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_2, L_3, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_1 = L_4; // if (guide.definition == null) continue; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_5 = V_1; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_6 = L_5.___definition_3; if (!L_6) { goto IL_0087; } } { // if (guide.definition.extraMod != null) guide.definition.extraMod.RefreshSpawnersOwners(); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_7 = V_1; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_8 = L_7.___definition_3; NullCheck(L_8); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = L_8->___extraMod_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0041; } } { // if (guide.definition.extraMod != null) guide.definition.extraMod.RefreshSpawnersOwners(); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_11 = V_1; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_12 = L_11.___definition_3; NullCheck(L_12); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_13 = L_12->___extraMod_6; NullCheck(L_13); FieldModification_RefreshSpawnersOwners_mE85D4438DF18E75E3BEF1C1C40AC21105C7D34FA(L_13, NULL); } IL_0041: { // if (guide.definition.extraPack != null) guide.definition.extraPack.RefreshModsSpawnersOwners(); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_14 = V_1; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_15 = L_14.___definition_3; NullCheck(L_15); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_16 = L_15->___extraPack_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_17) { goto IL_0064; } } { // if (guide.definition.extraPack != null) guide.definition.extraPack.RefreshModsSpawnersOwners(); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_18 = V_1; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_19 = L_18.___definition_3; NullCheck(L_19); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_20 = L_19->___extraPack_7; NullCheck(L_20); ModificatorsPack_RefreshModsSpawnersOwners_mA0818BBC96A5B59A470CC042F5088000EABF40F3(L_20, NULL); } IL_0064: { // if (guide.definition.TargetModification != null) guide.definition.TargetModification.RefreshSpawnersOwners(); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_21 = V_1; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_22 = L_21.___definition_3; NullCheck(L_22); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_23 = L_22->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_24) { goto IL_0087; } } { // if (guide.definition.TargetModification != null) guide.definition.TargetModification.RefreshSpawnersOwners(); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_25 = V_1; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_26 = L_25.___definition_3; NullCheck(L_26); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_27 = L_26->___TargetModification_2; NullCheck(L_27); FieldModification_RefreshSpawnersOwners_mE85D4438DF18E75E3BEF1C1C40AC21105C7D34FA(L_27, NULL); } IL_0087: { // for (int g = 0; g < guides.Count; g++) int32_t L_28 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_008b: { // for (int g = 0; g < guides.Count; g++) int32_t L_29 = V_0; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_30 = ___0_guides; NullCheck(L_30); int32_t L_31; L_31 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_30, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_31))) { goto IL_000e; } } IL_0097: { // } return; } } // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.IGeneration::GenerateFieldObjects(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform,System.Boolean,System.Collections.Generic.List`1,System.Nullable`1,System.Boolean,FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_container, bool ___3_runRules, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___4_guides, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_fieldOffset, bool ___6_runEmitters, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___7_optionalUsedChecker, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m016E4D5B1379D7F5513871909A214B4D3245B469_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA31A1C3C4A70A20E0062CAE9C205AC023A43013F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m0039C4FCD6DAF3D35F0EF036E849E05E5519A19C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD0A1CDC7AE96FAF860C8CADBD2B030B9C8CE41ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF1AE208C4235156E99032ABABE1C70518B2E8422_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m0043B9D63A4ED397269C8A7E8098607980EACA66_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mF906A9071E93A7A33829F9374DB9B2A4E5FB3994_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3D71C7D99A4888C693D00BE4CAE60591FA4630FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m384600058D76274356751CA89916E58F0740553E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF71C7751270D4A2F0E4A1FCBC21AFAA40E41B12D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_CopyEmpty_mFACF42B94736F5BD9A441B6214B0CF518363257F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m8C433FB8D6F90BEFADF0AB5B979E663C44FC018E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9C153D9CBADFDB6D803C0C667D258697CA3D64AF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4FCFFBDAA0A72D4231F0C282807C5BD36AA1FEB6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDCCA77E52D537DF27BD630C64B7DBBFD970FC65); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBB84627996D7151DEA45CDB4C93B5E9F8487B74); s_Il2CppMethodInitialized = true; } InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* V_0 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_1 = NULL; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_2 = NULL; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_3 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5; memset((&V_5), 0, sizeof(V_5)); Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* V_6 = NULL; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* V_7 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_10 = NULL; int32_t V_11 = 0; Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00* V_12 = NULL; bool V_13 = false; int32_t V_14 = 0; int32_t V_15 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_16 = NULL; int32_t V_17 = 0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* V_18 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_19 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_20 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_21 = NULL; int32_t V_22 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_23 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_24 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_25 = NULL; int32_t V_26 = 0; int32_t V_27 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_28; memset((&V_28), 0, sizeof(V_28)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_29 = NULL; int32_t V_30 = 0; Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967 V_31; memset((&V_31), 0, sizeof(V_31)); KeyValuePair_2_t4F528D392BD5CED4ECCF9505D92C4E51C0051B4A V_32; memset((&V_32), 0, sizeof(V_32)); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* V_33 = NULL; int32_t V_34 = 0; int32_t V_35 = 0; int32_t V_36 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_37 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_38 = NULL; int32_t V_39 = 0; int32_t V_40 = 0; { // InstantiatedFieldInfo gen = new InstantiatedFieldInfo(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_0 = (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6*)il2cpp_codegen_object_new(InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var); NullCheck(L_0); InstantiatedFieldInfo__ctor_m0AA8802BD26B4A6CDC3BCD23F91F9537BE508CB8(L_0, NULL); V_0 = L_0; // gen.InternalField = preset; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_1 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = ___0_preset; NullCheck(L_1); L_1->___InternalField_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___InternalField_1), (void*)L_2); // gen.MainContainer = null; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_3 = V_0; NullCheck(L_3); L_3->___MainContainer_5 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_3->___MainContainer_5), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL); // gen.FieldTransform = container; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_4 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___2_container; NullCheck(L_4); L_4->___FieldTransform_6 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___FieldTransform_6), (void*)L_5); // gen.Grid = grid; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_6 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_7 = ___1_grid; NullCheck(L_6); L_6->___Grid_7 = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_6->___Grid_7), (void*)L_7); // gen.OptionalCheckerFieldsData = new List(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_8 = V_0; List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_9 = (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*)il2cpp_codegen_object_new(List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var); NullCheck(L_9); List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A(L_9, List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var); NullCheck(L_8); L_8->___OptionalCheckerFieldsData_12 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_8->___OptionalCheckerFieldsData_12), (void*)L_9); // if (FGenerators.CheckIfExist_NOTNULL(optionalUsedChecker)) CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = ___7_optionalUsedChecker; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_11; L_11 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_10, NULL); if (!L_11) { goto IL_004b; } } { // gen.OptionalCheckerFieldsData.Add(optionalUsedChecker); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_12 = V_0; NullCheck(L_12); List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_13 = L_12->___OptionalCheckerFieldsData_12; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_14 = ___7_optionalUsedChecker; NullCheck(L_13); List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline(L_13, L_14, List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var); // optionalUsedChecker.HelperReference = preset; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_15 = ___7_optionalUsedChecker; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = ___0_preset; NullCheck(L_15); L_15->___HelperReference_7 = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->___HelperReference_7), (void*)L_16); } IL_004b: { // List newCells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_17 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_17); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_17, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_1 = L_17; // List combineNonStatic = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_18 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_18); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_18, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); V_2 = L_18; // List combineStatic = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_19 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_19); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_19, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); V_3 = L_19; // if (CheckIfScaledGraphsNeeded(preset, guides)) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20 = ___0_preset; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_21 = ___4_guides; bool L_22; L_22 = IGeneration_CheckIfScaledGraphsNeeded_m02DA7C7FDFD5FA7E80E3110E49CB34B28BC058F6(L_20, L_21, NULL); if (!L_22) { goto IL_007e; } } { // if (preset._tempGraphScale2 == null || grid.SubGraphs == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_23 = ___0_preset; NullCheck(L_23); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_24 = L_23->____tempGraphScale2_21; if (!L_24) { goto IL_0077; } } { FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_25 = ___1_grid; NullCheck(L_25); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_26 = L_25->___SubGraphs_3; if (L_26) { goto IL_007e; } } IL_0077: { // preset.PrepareSubGraphs(grid); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_27 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_28 = ___1_grid; NullCheck(L_27); FieldSetup_PrepareSubGraphs_m6AE52FCC363C9382D3AD72F7E8B83F64E388CCD1(L_27, L_28, NULL); } IL_007e: { // Vector3 pos = container.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = ___2_container; NullCheck(L_29); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL); V_4 = L_30; // if (fieldOffset != null) pos += preset.TransformCellPosition(fieldOffset.Value); bool L_31; L_31 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___5_fieldOffset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_31) { goto IL_00a5; } } { // if (fieldOffset != null) pos += preset.TransformCellPosition(fieldOffset.Value); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_33 = ___0_preset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___5_fieldOffset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813(L_33, L_34, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_32, L_35, NULL); V_4 = L_36; } IL_00a5: { // Matrix4x4 transformMatrix = Matrix4x4.TRS(pos, container.rotation, Vector3.one); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38 = ___2_container; NullCheck(L_38); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39; L_39 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_38, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_41; L_41 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_37, L_39, L_40, NULL); V_5 = L_41; // RefreshSpawnersOwners(preset); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_42 = ___0_preset; IGeneration_RefreshSpawnersOwners_m4E123BE5EFA165BF259447007E44E2A7CA6B8400(L_42, NULL); // RefreshSpawnersOwners(guides); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_43 = ___4_guides; IGeneration_RefreshSpawnersOwners_mDD8D76768AB18E2CC2A1819C752EB0398E2F38D6(L_43, NULL); // if (guides != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_44 = ___4_guides; if (!L_44) { goto IL_012a; } } { // for (int i = 0; i < guides.Count; i++) V_9 = 0; goto IL_011f; } IL_00cf: { // FieldCell cell = grid.GetCell(guides[i].gridPosition, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_45 = ___1_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_46 = ___4_guides; int32_t L_47 = V_9; NullCheck(L_46); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_48; L_48 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_46, L_47, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_49 = L_48.___gridPosition_0; NullCheck(L_45); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_50; L_50 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_45, L_49, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_10 = L_50; // if (FGenerators.CheckIfExist_NOTNULL(cell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_51 = V_10; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_52; L_52 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_51, NULL); if (!L_52) { goto IL_0119; } } { // if (cell.GuidesIn == null) cell.GuidesIn = new List(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_53 = V_10; NullCheck(L_53); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_54 = L_53->___GuidesIn_27; if (L_54) { goto IL_0104; } } { // if (cell.GuidesIn == null) cell.GuidesIn = new List(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_55 = V_10; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_56 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)il2cpp_codegen_object_new(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); NullCheck(L_56); List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6(L_56, List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var); NullCheck(L_55); L_55->___GuidesIn_27 = L_56; Il2CppCodeGenWriteBarrier((void**)(&L_55->___GuidesIn_27), (void*)L_56); } IL_0104: { // cell.GuidesIn.Add(guides[i]); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_57 = V_10; NullCheck(L_57); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_58 = L_57->___GuidesIn_27; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_59 = ___4_guides; int32_t L_60 = V_9; NullCheck(L_59); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_61; L_61 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_59, L_60, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); NullCheck(L_58); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_58, L_61, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_0119: { // for (int i = 0; i < guides.Count; i++) int32_t L_62 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_62, 1)); } IL_011f: { // for (int i = 0; i < guides.Count; i++) int32_t L_63 = V_9; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_64 = ___4_guides; NullCheck(L_64); int32_t L_65; L_65 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_64, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_63) < ((int32_t)L_65))) { goto IL_00cf; } } IL_012a: { // if (preset != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_66 = ___0_preset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_67; L_67 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_66, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_67) { goto IL_018e; } } { // if (preset.SelfInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_68 = ___0_preset; NullCheck(L_68); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_69 = L_68->___SelfInjections_19; if (!L_69) { goto IL_018e; } } { // if (preset.SelfInjections.Count > 0) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_70 = ___0_preset; NullCheck(L_70); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_71 = L_70->___SelfInjections_19; NullCheck(L_71); int32_t L_72; L_72 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_71, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_72) <= ((int32_t)0))) { goto IL_018e; } } { // if (preset.temporaryInjections == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_73 = ___0_preset; NullCheck(L_73); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_74 = L_73->___temporaryInjections_17; if (L_74) { goto IL_015c; } } { // preset.temporaryInjections = new List(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_75 = ___0_preset; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_76 = (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)il2cpp_codegen_object_new(List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); NullCheck(L_76); List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122(L_76, List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); NullCheck(L_75); L_75->___temporaryInjections_17 = L_76; Il2CppCodeGenWriteBarrier((void**)(&L_75->___temporaryInjections_17), (void*)L_76); } IL_015c: { // for (int i = 0; i < preset.SelfInjections.Count; i++) V_11 = 0; goto IL_017f; } IL_0161: { // preset.temporaryInjections.Add(preset.SelfInjections[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_77 = ___0_preset; NullCheck(L_77); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_78 = L_77->___temporaryInjections_17; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_79 = ___0_preset; NullCheck(L_79); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_80 = L_79->___SelfInjections_19; int32_t L_81 = V_11; NullCheck(L_80); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_82; L_82 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_80, L_81, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_78); List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline(L_78, L_82, List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); // for (int i = 0; i < preset.SelfInjections.Count; i++) int32_t L_83 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_83, 1)); } IL_017f: { // for (int i = 0; i < preset.SelfInjections.Count; i++) int32_t L_84 = V_11; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_85 = ___0_preset; NullCheck(L_85); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_86 = L_85->___SelfInjections_19; NullCheck(L_86); int32_t L_87; L_87 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_86, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_87))) { goto IL_0161; } } IL_018e: { // PreparePresetVariables(preset); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_88 = ___0_preset; IGeneration_PreparePresetVariables_mF66C1682E336A67741CABBB8A091B4757C9C7B1A(L_88, NULL); // Dictionary> isolatedGenerated = null; V_6 = (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E*)NULL; // if (guides != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_89 = ___4_guides; if (!L_89) { goto IL_03e0; } } { // Dictionary> isolatedGrids = new Dictionary>(); Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00* L_90 = (Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00*)il2cpp_codegen_object_new(Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00_il2cpp_TypeInfo_var); NullCheck(L_90); Dictionary_2__ctor_mF1AE208C4235156E99032ABABE1C70518B2E8422(L_90, Dictionary_2__ctor_mF1AE208C4235156E99032ABABE1C70518B2E8422_RuntimeMethod_var); V_12 = L_90; // isolatedGenerated = new Dictionary>(); Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* L_91 = (Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E*)il2cpp_codegen_object_new(Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E_il2cpp_TypeInfo_var); NullCheck(L_91); Dictionary_2__ctor_mD0A1CDC7AE96FAF860C8CADBD2B030B9C8CE41ED(L_91, Dictionary_2__ctor_mD0A1CDC7AE96FAF860C8CADBD2B030B9C8CE41ED_RuntimeMethod_var); V_6 = L_91; // for (int i = 0; i < preset.CellsInstructions.Count; i++) V_14 = 0; goto IL_0219; } IL_01b1: { // if (preset.CellsInstructions[i].InstructionType == InstructionDefinition.EInstruction.IsolatedGrid) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_92 = ___0_preset; NullCheck(L_92); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_93 = L_92->___CellsInstructions_11; int32_t L_94 = V_14; NullCheck(L_93); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_95; L_95 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_93, L_94, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_95); int32_t L_96 = L_95->___InstructionType_1; if ((!(((uint32_t)L_96) == ((uint32_t)8)))) { goto IL_0213; } } { // if (preset.CellsInstructions[i].TargetModification == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_97 = ___0_preset; NullCheck(L_97); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_98 = L_97->___CellsInstructions_11; int32_t L_99 = V_14; NullCheck(L_98); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_100; L_100 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_98, L_99, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_100); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_101 = L_100->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_102; L_102 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_101, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_102) { goto IL_0213; } } { // isolatedGrids.Add(preset.CellsInstructions[i], grid.CopyEmpty()); Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00* L_103 = V_12; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_104 = ___0_preset; NullCheck(L_104); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_105 = L_104->___CellsInstructions_11; int32_t L_106 = V_14; NullCheck(L_105); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_107; L_107 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_105, L_106, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_108 = ___1_grid; NullCheck(L_108); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_109; L_109 = FGenGraph_2_CopyEmpty_mFACF42B94736F5BD9A441B6214B0CF518363257F(L_108, FGenGraph_2_CopyEmpty_mFACF42B94736F5BD9A441B6214B0CF518363257F_RuntimeMethod_var); NullCheck(L_103); Dictionary_2_Add_m016E4D5B1379D7F5513871909A214B4D3245B469(L_103, L_107, L_109, Dictionary_2_Add_m016E4D5B1379D7F5513871909A214B4D3245B469_RuntimeMethod_var); // isolatedGenerated.Add(preset.CellsInstructions[i], new List()); Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* L_110 = V_6; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_111 = ___0_preset; NullCheck(L_111); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_112 = L_111->___CellsInstructions_11; int32_t L_113 = V_14; NullCheck(L_112); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_114; L_114 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_112, L_113, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_115 = (List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA*)il2cpp_codegen_object_new(List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA_il2cpp_TypeInfo_var); NullCheck(L_115); List_1__ctor_m9C153D9CBADFDB6D803C0C667D258697CA3D64AF(L_115, List_1__ctor_m9C153D9CBADFDB6D803C0C667D258697CA3D64AF_RuntimeMethod_var); NullCheck(L_110); Dictionary_2_Add_mA31A1C3C4A70A20E0062CAE9C205AC023A43013F(L_110, L_114, L_115, Dictionary_2_Add_mA31A1C3C4A70A20E0062CAE9C205AC023A43013F_RuntimeMethod_var); } IL_0213: { // for (int i = 0; i < preset.CellsInstructions.Count; i++) int32_t L_116 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_116, 1)); } IL_0219: { // for (int i = 0; i < preset.CellsInstructions.Count; i++) int32_t L_117 = V_14; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_118 = ___0_preset; NullCheck(L_118); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_119 = L_118->___CellsInstructions_11; NullCheck(L_119); int32_t L_120; L_120 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_119, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_117) < ((int32_t)L_120))) { goto IL_01b1; } } { // bool any = false; V_13 = (bool)0; // for (int i = 0; i < guides.Count; i++) V_15 = 0; goto IL_0290; } IL_0230: { // if (guides[i].definition == null) continue; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_121 = ___4_guides; int32_t L_122 = V_15; NullCheck(L_121); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_123; L_123 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_121, L_122, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_124 = L_123.___definition_3; if (!L_124) { goto IL_028a; } } { // if (guides[i].definition.InstructionType != InstructionDefinition.EInstruction.IsolatedGrid) continue; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_125 = ___4_guides; int32_t L_126 = V_15; NullCheck(L_125); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_127; L_127 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_125, L_126, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_128 = L_127.___definition_3; NullCheck(L_128); int32_t L_129 = L_128->___InstructionType_1; if ((!(((uint32_t)L_129) == ((uint32_t)8)))) { goto IL_028a; } } { // var iGrid = isolatedGrids[guides[i].definition]; Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00* L_130 = V_12; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_131 = ___4_guides; int32_t L_132 = V_15; NullCheck(L_131); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_133; L_133 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_131, L_132, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_134 = L_133.___definition_3; NullCheck(L_130); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_135; L_135 = Dictionary_2_get_Item_m0043B9D63A4ED397269C8A7E8098607980EACA66(L_130, L_134, Dictionary_2_get_Item_m0043B9D63A4ED397269C8A7E8098607980EACA66_RuntimeMethod_var); V_16 = L_135; // if (iGrid == null) continue; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_136 = V_16; if (!L_136) { goto IL_028a; } } { // iGrid.AddCell(guides[i].gridPosition); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_137 = V_16; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_138 = ___4_guides; int32_t L_139 = V_15; NullCheck(L_138); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_140; L_140 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_138, L_139, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_141 = L_140.___gridPosition_0; NullCheck(L_137); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_142; L_142 = FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6(L_137, L_141, FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6_RuntimeMethod_var); // any = true; V_13 = (bool)1; } IL_028a: { // for (int i = 0; i < guides.Count; i++) int32_t L_143 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_143, 1)); } IL_0290: { // for (int i = 0; i < guides.Count; i++) int32_t L_144 = V_15; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_145 = ___4_guides; NullCheck(L_145); int32_t L_146; L_146 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_145, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_144) < ((int32_t)L_146))) { goto IL_0230; } } { // if (any) // If any isolated process occured bool L_147 = V_13; if (!L_147) { goto IL_03e0; } } { // for (int i = 0; i < preset.CellsInstructions.Count; i++) // Running modificators on isolated grids V_17 = 0; goto IL_0340; } IL_02aa: { // if (preset.CellsInstructions[i].InstructionType == InstructionDefinition.EInstruction.IsolatedGrid) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_148 = ___0_preset; NullCheck(L_148); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_149 = L_148->___CellsInstructions_11; int32_t L_150 = V_17; NullCheck(L_149); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_151; L_151 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_149, L_150, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_151); int32_t L_152 = L_151->___InstructionType_1; if ((!(((uint32_t)L_152) == ((uint32_t)8)))) { goto IL_033a; } } { // var mod = preset.CellsInstructions[i].TargetModification; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_153 = ___0_preset; NullCheck(L_153); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_154 = L_153->___CellsInstructions_11; int32_t L_155 = V_17; NullCheck(L_154); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_156; L_156 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_154, L_155, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_156); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_157 = L_156->___TargetModification_2; V_18 = L_157; // if (mod == null) continue; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_158 = V_18; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_159; L_159 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_158, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_159) { goto IL_033a; } } { // var iGrid = isolatedGrids[preset.CellsInstructions[i]]; Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00* L_160 = V_12; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_161 = ___0_preset; NullCheck(L_161); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_162 = L_161->___CellsInstructions_11; int32_t L_163 = V_17; NullCheck(L_162); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_164; L_164 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_162, L_163, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_160); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_165; L_165 = Dictionary_2_get_Item_m0043B9D63A4ED397269C8A7E8098607980EACA66(L_160, L_164, Dictionary_2_get_Item_m0043B9D63A4ED397269C8A7E8098607980EACA66_RuntimeMethod_var); V_19 = L_165; // var randCells = GetRandomizedCells(iGrid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_166 = V_19; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_167; L_167 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_166, NULL); V_20 = L_167; // var randCells2 = GetRandomizedCells(iGrid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_168 = V_19; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_169; L_169 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_168, NULL); V_21 = L_169; // if (mod.VariantOf != null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_170 = V_18; NullCheck(L_170); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_171 = L_170->___VariantOf_18; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_172; L_172 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_171, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_172) { goto IL_032b; } } { // mod.VariantOf.ModifyGraph(preset, iGrid, randCells, randCells2, mod); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_173 = V_18; NullCheck(L_173); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_174 = L_173->___VariantOf_18; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_175 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_176 = V_19; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_177 = V_20; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_178 = V_21; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_179 = V_18; NullCheck(L_174); VirtualActionInvoker5< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* >::Invoke(6 /* System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,FIMSpace.Generating.FieldModification) */, L_174, L_175, L_176, L_177, L_178, L_179); goto IL_033a; } IL_032b: { // mod.ModifyGraph(preset, iGrid, randCells, randCells2); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_180 = V_18; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_181 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_182 = V_19; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_183 = V_20; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_184 = V_21; NullCheck(L_180); VirtualActionInvoker5< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* >::Invoke(6 /* System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,System.Collections.Generic.List`1,FIMSpace.Generating.FieldModification) */, L_180, L_181, L_182, L_183, L_184, (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL); } IL_033a: { // for (int i = 0; i < preset.CellsInstructions.Count; i++) // Running modificators on isolated grids int32_t L_185 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_185, 1)); } IL_0340: { // for (int i = 0; i < preset.CellsInstructions.Count; i++) // Running modificators on isolated grids int32_t L_186 = V_17; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_187 = ___0_preset; NullCheck(L_187); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_188 = L_187->___CellsInstructions_11; NullCheck(L_188); int32_t L_189; L_189 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_188, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_186) < ((int32_t)L_189))) { goto IL_02aa; } } { // for (int i = 0; i < preset.CellsInstructions.Count; i++) // Getting spawn datas for all isolated grids and guides V_22 = 0; goto IL_03ce; } IL_0357: { // if (preset.CellsInstructions[i].InstructionType == InstructionDefinition.EInstruction.IsolatedGrid) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_190 = ___0_preset; NullCheck(L_190); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_191 = L_190->___CellsInstructions_11; int32_t L_192 = V_22; NullCheck(L_191); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_193; L_193 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_191, L_192, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_193); int32_t L_194 = L_193->___InstructionType_1; if ((!(((uint32_t)L_194) == ((uint32_t)8)))) { goto IL_03c8; } } { // var mod = preset.CellsInstructions[i].TargetModification; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_195 = ___0_preset; NullCheck(L_195); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_196 = L_195->___CellsInstructions_11; int32_t L_197 = V_22; NullCheck(L_196); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_198; L_198 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_196, L_197, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_198); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_199 = L_198->___TargetModification_2; // if (mod == null) continue; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_200; L_200 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_199, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_200) { goto IL_03c8; } } { // var iGrid = isolatedGrids[preset.CellsInstructions[i]]; Dictionary_2_tDCBA9B864933093FF0C068DD06CD3080322F1B00* L_201 = V_12; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_202 = ___0_preset; NullCheck(L_202); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_203 = L_202->___CellsInstructions_11; int32_t L_204 = V_22; NullCheck(L_203); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_205; L_205 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_203, L_204, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_201); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_206; L_206 = Dictionary_2_get_Item_m0043B9D63A4ED397269C8A7E8098607980EACA66(L_201, L_205, Dictionary_2_get_Item_m0043B9D63A4ED397269C8A7E8098607980EACA66_RuntimeMethod_var); V_23 = L_206; // isolatedGenerated[preset.CellsInstructions[i]] = RunGraphSpawners(iGrid, container, preset, gen.Instantiated, combineNonStatic, combineStatic, transformMatrix); Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* L_207 = V_6; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_208 = ___0_preset; NullCheck(L_208); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_209 = L_208->___CellsInstructions_11; int32_t L_210 = V_22; NullCheck(L_209); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_211; L_211 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_209, L_210, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_212 = V_23; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_213 = ___2_container; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_214 = ___0_preset; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_215 = V_0; NullCheck(L_215); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_216 = L_215->___Instantiated_2; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_217 = V_2; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_218 = V_3; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_219 = V_5; Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA L_220; memset((&L_220), 0, sizeof(L_220)); Nullable_1__ctor_m4FCFFBDAA0A72D4231F0C282807C5BD36AA1FEB6((&L_220), L_219, /*hidden argument*/Nullable_1__ctor_m4FCFFBDAA0A72D4231F0C282807C5BD36AA1FEB6_RuntimeMethod_var); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_221; L_221 = IGeneration_RunGraphSpawners_m18E202D628B5A4AE9484D65ED377E2B112906EB7(L_212, L_213, L_214, L_216, L_217, L_218, L_220, NULL); NullCheck(L_207); Dictionary_2_set_Item_mF906A9071E93A7A33829F9374DB9B2A4E5FB3994(L_207, L_211, L_221, Dictionary_2_set_Item_mF906A9071E93A7A33829F9374DB9B2A4E5FB3994_RuntimeMethod_var); } IL_03c8: { // for (int i = 0; i < preset.CellsInstructions.Count; i++) // Getting spawn datas for all isolated grids and guides int32_t L_222 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_222, 1)); } IL_03ce: { // for (int i = 0; i < preset.CellsInstructions.Count; i++) // Getting spawn datas for all isolated grids and guides int32_t L_223 = V_22; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_224 = ___0_preset; NullCheck(L_224); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_225 = L_224->___CellsInstructions_11; NullCheck(L_225); int32_t L_226; L_226 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_225, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_223) < ((int32_t)L_226))) { goto IL_0357; } } IL_03e0: { // if (runRules) bool L_227 = ___3_runRules; if (!L_227) { goto IL_0683; } } { // var randCells = GetRandomizedCells(grid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_228 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_229; L_229 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_228, NULL); V_24 = L_229; // var randCells2 = GetRandomizedCells(grid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_230 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_231; L_231 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_230, NULL); V_25 = L_231; // if (guides != null) preset.RunPreInstructionsOnGraph(grid, guides); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_232 = ___4_guides; if (!L_232) { goto IL_0403; } } { // if (guides != null) preset.RunPreInstructionsOnGraph(grid, guides); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_233 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_234 = ___1_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_235 = ___4_guides; NullCheck(L_233); FieldSetup_RunPreInstructionsOnGraph_mD785D4B700B1AB6880ACC18C672969B6C4903F6E(L_233, L_234, L_235, NULL); } IL_0403: { // if (preset.temporaryInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_236 = ___0_preset; NullCheck(L_236); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_237 = L_236->___temporaryInjections_17; if (!L_237) { goto IL_04fc; } } { // for (int i = 0; i < preset.temporaryInjections.Count; i++) V_26 = 0; goto IL_04ea; } IL_0416: { // if (preset.temporaryInjections[i].Call == InjectionSetup.EGridCall.Pre) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_238 = ___0_preset; NullCheck(L_238); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_239 = L_238->___temporaryInjections_17; int32_t L_240 = V_26; NullCheck(L_239); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_241; L_241 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_239, L_240, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_241); int32_t L_242 = L_241->___Call_3; if ((!(((uint32_t)L_242) == ((uint32_t)1)))) { goto IL_04e4; } } { // if (preset.temporaryInjections[i].Inject == InjectionSetup.EInjectTarget.Modificator) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_243 = ___0_preset; NullCheck(L_243); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_244 = L_243->___temporaryInjections_17; int32_t L_245 = V_26; NullCheck(L_244); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_246; L_246 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_244, L_245, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_246); int32_t L_247 = L_246->___Inject_0; if (L_247) { goto IL_047f; } } { // if (preset.temporaryInjections[i].Modificator != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_248 = ___0_preset; NullCheck(L_248); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_249 = L_248->___temporaryInjections_17; int32_t L_250 = V_26; NullCheck(L_249); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_251; L_251 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_249, L_250, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_251); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_252 = L_251->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_253; L_253 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_252, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_253) { goto IL_04e4; } } { // preset.RunModificatorOnGrid(grid, randCells, randCells2, preset.temporaryInjections[i].Modificator, false); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_254 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_255 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_256 = V_24; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_257 = V_25; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_258 = ___0_preset; NullCheck(L_258); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_259 = L_258->___temporaryInjections_17; int32_t L_260 = V_26; NullCheck(L_259); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_261; L_261 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_259, L_260, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_261); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_262 = L_261->___Modificator_1; NullCheck(L_254); FieldSetup_RunModificatorOnGrid_mCAEE9409E03891C5203235DD96B5C72EF5718BF4(L_254, L_255, L_256, L_257, L_262, (bool)0, NULL); goto IL_04e4; } IL_047f: { // else if (preset.temporaryInjections[i].Inject == InjectionSetup.EInjectTarget.Pack) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_263 = ___0_preset; NullCheck(L_263); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_264 = L_263->___temporaryInjections_17; int32_t L_265 = V_26; NullCheck(L_264); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_266; L_266 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_264, L_265, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_266); int32_t L_267 = L_266->___Inject_0; if ((!(((uint32_t)L_267) == ((uint32_t)1)))) { goto IL_04e4; } } { // if (preset.temporaryInjections[i].ModificatorsPack != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_268 = ___0_preset; NullCheck(L_268); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_269 = L_268->___temporaryInjections_17; int32_t L_270 = V_26; NullCheck(L_269); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_271; L_271 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_269, L_270, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_271); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_272 = L_271->___ModificatorsPack_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_273; L_273 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_272, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_273) { goto IL_04e4; } } { // if (preset.temporaryInjections[i].ModificatorsPack.DisableWholePackage == false) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_274 = ___0_preset; NullCheck(L_274); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_275 = L_274->___temporaryInjections_17; int32_t L_276 = V_26; NullCheck(L_275); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_277; L_277 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_275, L_276, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_277); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_278 = L_277->___ModificatorsPack_2; NullCheck(L_278); bool L_279 = L_278->___DisableWholePackage_7; if (L_279) { goto IL_04e4; } } { // preset.RunModificatorPackOn(preset.temporaryInjections[i].ModificatorsPack, grid, randCells, randCells2); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_280 = ___0_preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_281 = ___0_preset; NullCheck(L_281); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_282 = L_281->___temporaryInjections_17; int32_t L_283 = V_26; NullCheck(L_282); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_284; L_284 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_282, L_283, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_284); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_285 = L_284->___ModificatorsPack_2; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_286 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_287 = V_24; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_288 = V_25; NullCheck(L_280); FieldSetup_RunModificatorPackOn_mE2660561AFC4AAD026F1001D570C7030D5FE2EF8(L_280, L_285, L_286, L_287, L_288, NULL); } IL_04e4: { // for (int i = 0; i < preset.temporaryInjections.Count; i++) int32_t L_289 = V_26; V_26 = ((int32_t)il2cpp_codegen_add(L_289, 1)); } IL_04ea: { // for (int i = 0; i < preset.temporaryInjections.Count; i++) int32_t L_290 = V_26; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_291 = ___0_preset; NullCheck(L_291); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_292 = L_291->___temporaryInjections_17; NullCheck(L_292); int32_t L_293; L_293 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_292, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_290) < ((int32_t)L_293))) { goto IL_0416; } } IL_04fc: { // preset.RunRulesOnGraph(grid, randCells, randCells2, guides); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_294 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_295 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_296 = V_24; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_297 = V_25; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_298 = ___4_guides; NullCheck(L_294); FieldSetup_RunRulesOnGraph_m138EDC78F22C8040F138FC942C95092EC3FBAD5D(L_294, L_295, L_296, L_297, L_298, NULL); // if (guides != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_299 = ___4_guides; if (!L_299) { goto IL_057e; } } { // for (int i = 0; i < guides.Count; i++) V_27 = 0; goto IL_0573; } IL_0512: { // if (guides[i].IsModRunner) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_300 = ___4_guides; int32_t L_301 = V_27; NullCheck(L_300); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_302; L_302 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_300, L_301, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_28 = L_302; bool L_303; L_303 = SpawnInstruction_get_IsModRunner_m6434CC0578BF99A7F2B7C9C445E3300D8594DA71((&V_28), NULL); if (!L_303) { goto IL_056d; } } { // FieldCell nCell = grid.GetCell(guides[i].gridPosition, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_304 = ___1_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_305 = ___4_guides; int32_t L_306 = V_27; NullCheck(L_305); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_307; L_307 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_305, L_306, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_308 = L_307.___gridPosition_0; NullCheck(L_304); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_309; L_309 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_304, L_308, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_29 = L_309; // if (FGenerators.CheckIfIsNull(nCell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_310 = V_29; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_311; L_311 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_310, NULL); if (!L_311) { goto IL_0565; } } { // nCell = grid.GetCell(guides[i].gridPosition, true); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_312 = ___1_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_313 = ___4_guides; int32_t L_314 = V_27; NullCheck(L_313); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_315; L_315 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_313, L_314, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_316 = L_315.___gridPosition_0; NullCheck(L_312); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_317; L_317 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_312, L_316, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_29 = L_317; // newCells.Add(nCell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_318 = V_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_319 = V_29; NullCheck(L_318); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_318, L_319, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); } IL_0565: { // nCell.InTargetGridArea = true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_320 = V_29; NullCheck(L_320); ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_320)->___InTargetGridArea_1 = (bool)1; } IL_056d: { // for (int i = 0; i < guides.Count; i++) int32_t L_321 = V_27; V_27 = ((int32_t)il2cpp_codegen_add(L_321, 1)); } IL_0573: { // for (int i = 0; i < guides.Count; i++) int32_t L_322 = V_27; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_323 = ___4_guides; NullCheck(L_323); int32_t L_324; L_324 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_323, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_322) < ((int32_t)L_324))) { goto IL_0512; } } IL_057e: { // if (preset.temporaryInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_325 = ___0_preset; NullCheck(L_325); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_326 = L_325->___temporaryInjections_17; if (!L_326) { goto IL_0676; } } { // for (int i = 0; i < preset.temporaryInjections.Count; i++) V_30 = 0; goto IL_0664; } IL_0591: { // if (preset.temporaryInjections[i].Call == InjectionSetup.EGridCall.Post) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_327 = ___0_preset; NullCheck(L_327); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_328 = L_327->___temporaryInjections_17; int32_t L_329 = V_30; NullCheck(L_328); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_330; L_330 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_328, L_329, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_330); int32_t L_331 = L_330->___Call_3; if (L_331) { goto IL_065e; } } { // if (preset.temporaryInjections[i].Inject == InjectionSetup.EInjectTarget.Modificator) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_332 = ___0_preset; NullCheck(L_332); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_333 = L_332->___temporaryInjections_17; int32_t L_334 = V_30; NullCheck(L_333); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_335; L_335 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_333, L_334, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_335); int32_t L_336 = L_335->___Inject_0; if (L_336) { goto IL_05f9; } } { // if (preset.temporaryInjections[i].Modificator != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_337 = ___0_preset; NullCheck(L_337); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_338 = L_337->___temporaryInjections_17; int32_t L_339 = V_30; NullCheck(L_338); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_340; L_340 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_338, L_339, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_340); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_341 = L_340->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_342; L_342 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_341, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_342) { goto IL_065e; } } { // preset.RunModificatorOnGrid(grid, randCells, randCells2, preset.temporaryInjections[i].Modificator, false); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_343 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_344 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_345 = V_24; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_346 = V_25; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_347 = ___0_preset; NullCheck(L_347); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_348 = L_347->___temporaryInjections_17; int32_t L_349 = V_30; NullCheck(L_348); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_350; L_350 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_348, L_349, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_350); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_351 = L_350->___Modificator_1; NullCheck(L_343); FieldSetup_RunModificatorOnGrid_mCAEE9409E03891C5203235DD96B5C72EF5718BF4(L_343, L_344, L_345, L_346, L_351, (bool)0, NULL); goto IL_065e; } IL_05f9: { // else if (preset.temporaryInjections[i].Inject == InjectionSetup.EInjectTarget.Pack) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_352 = ___0_preset; NullCheck(L_352); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_353 = L_352->___temporaryInjections_17; int32_t L_354 = V_30; NullCheck(L_353); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_355; L_355 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_353, L_354, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_355); int32_t L_356 = L_355->___Inject_0; if ((!(((uint32_t)L_356) == ((uint32_t)1)))) { goto IL_065e; } } { // if (preset.temporaryInjections[i].ModificatorsPack != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_357 = ___0_preset; NullCheck(L_357); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_358 = L_357->___temporaryInjections_17; int32_t L_359 = V_30; NullCheck(L_358); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_360; L_360 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_358, L_359, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_360); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_361 = L_360->___ModificatorsPack_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_362; L_362 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_361, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_362) { goto IL_065e; } } { // if (preset.temporaryInjections[i].ModificatorsPack.DisableWholePackage == false) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_363 = ___0_preset; NullCheck(L_363); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_364 = L_363->___temporaryInjections_17; int32_t L_365 = V_30; NullCheck(L_364); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_366; L_366 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_364, L_365, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_366); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_367 = L_366->___ModificatorsPack_2; NullCheck(L_367); bool L_368 = L_367->___DisableWholePackage_7; if (L_368) { goto IL_065e; } } { // preset.RunModificatorPackOn(preset.temporaryInjections[i].ModificatorsPack, grid, randCells, randCells2); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_369 = ___0_preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_370 = ___0_preset; NullCheck(L_370); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_371 = L_370->___temporaryInjections_17; int32_t L_372 = V_30; NullCheck(L_371); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_373; L_373 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_371, L_372, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_373); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_374 = L_373->___ModificatorsPack_2; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_375 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_376 = V_24; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_377 = V_25; NullCheck(L_369); FieldSetup_RunModificatorPackOn_mE2660561AFC4AAD026F1001D570C7030D5FE2EF8(L_369, L_374, L_375, L_376, L_377, NULL); } IL_065e: { // for (int i = 0; i < preset.temporaryInjections.Count; i++) int32_t L_378 = V_30; V_30 = ((int32_t)il2cpp_codegen_add(L_378, 1)); } IL_0664: { // for (int i = 0; i < preset.temporaryInjections.Count; i++) int32_t L_379 = V_30; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_380 = ___0_preset; NullCheck(L_380); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_381 = L_380->___temporaryInjections_17; NullCheck(L_381); int32_t L_382; L_382 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_381, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_379) < ((int32_t)L_382))) { goto IL_0591; } } IL_0676: { // if (guides != null) preset.RunPostInstructionsOnGraph(grid, guides); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_383 = ___4_guides; if (!L_383) { goto IL_0683; } } { // if (guides != null) preset.RunPostInstructionsOnGraph(grid, guides); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_384 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_385 = ___1_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_386 = ___4_guides; NullCheck(L_384); FieldSetup_RunPostInstructionsOnGraph_m7D748070543268B4D517F81E72153D13B8A86292(L_384, L_385, L_386, NULL); } IL_0683: { // RestorePresetVariables(preset); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_387 = ___0_preset; IGeneration_RestorePresetVariables_mA485F30A0593C8AE126C38F27002A068196F74B1(L_387, NULL); // gen.Instantiated = new List(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_388 = V_0; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_389 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_389); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_389, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); NullCheck(L_388); L_388->___Instantiated_2 = L_389; Il2CppCodeGenWriteBarrier((void**)(&L_388->___Instantiated_2), (void*)L_389); // List generatorsSpawned = RunGraphSpawners(grid, container, preset, gen.Instantiated, combineNonStatic, combineStatic, transformMatrix); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_390 = ___1_grid; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_391 = ___2_container; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_392 = ___0_preset; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_393 = V_0; NullCheck(L_393); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_394 = L_393->___Instantiated_2; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_395 = V_2; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_396 = V_3; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_397 = V_5; Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA L_398; memset((&L_398), 0, sizeof(L_398)); Nullable_1__ctor_m4FCFFBDAA0A72D4231F0C282807C5BD36AA1FEB6((&L_398), L_397, /*hidden argument*/Nullable_1__ctor_m4FCFFBDAA0A72D4231F0C282807C5BD36AA1FEB6_RuntimeMethod_var); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_399; L_399 = IGeneration_RunGraphSpawners_m18E202D628B5A4AE9484D65ED377E2B112906EB7(L_390, L_391, L_392, L_394, L_395, L_396, L_398, NULL); V_7 = L_399; // Bounds fullBounds = GetBounds(grid, gen.Instantiated, preset, transformMatrix, container.position); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_400 = ___1_grid; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_401 = V_0; NullCheck(L_401); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_402 = L_401->___Instantiated_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_403 = ___0_preset; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_404 = V_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_405 = ___2_container; NullCheck(L_405); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_406; L_406 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_405, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_407; L_407 = IGeneration_GetBounds_mF7A4895C1D325FBC26C9265A7F62B1A001F90B11(L_400, L_402, L_403, L_404, L_406, NULL); V_8 = L_407; // gen.RoomBounds = fullBounds; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_408 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_409 = V_8; NullCheck(L_408); L_408->___RoomBounds_8 = L_409; // preset.PostEvents(ref gen, grid, fullBounds, container); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_410 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_411 = ___1_grid; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_412 = V_8; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_413 = ___2_container; NullCheck(L_410); FieldSetup_PostEvents_m2EA1E1AFC6F600559EA27FAF955099E0466053DB(L_410, (&V_0), L_411, L_412, L_413, NULL); // if (isolatedGenerated != null) Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* L_414 = V_6; if (!L_414) { goto IL_073c; } } { // foreach (var item in isolatedGenerated) Dictionary_2_tCCF8EDEE4EE2426ED8E4F1AA76A16E44EFC56F6E* L_415 = V_6; NullCheck(L_415); Enumerator_tCE284D2E21B5B29F4F932CFBF737AB2CAE1B8967 L_416; L_416 = Dictionary_2_GetEnumerator_m0039C4FCD6DAF3D35F0EF036E849E05E5519A19C(L_415, Dictionary_2_GetEnumerator_m0039C4FCD6DAF3D35F0EF036E849E05E5519A19C_RuntimeMethod_var); V_31 = L_416; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_072e: {// begin finally (depth: 1) Enumerator_Dispose_m3D71C7D99A4888C693D00BE4CAE60591FA4630FF((&V_31), Enumerator_Dispose_m3D71C7D99A4888C693D00BE4CAE60591FA4630FF_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0723_1; } IL_06e7_1: { // foreach (var item in isolatedGenerated) KeyValuePair_2_t4F528D392BD5CED4ECCF9505D92C4E51C0051B4A L_417; L_417 = Enumerator_get_Current_mF71C7751270D4A2F0E4A1FCBC21AFAA40E41B12D_inline((&V_31), Enumerator_get_Current_mF71C7751270D4A2F0E4A1FCBC21AFAA40E41B12D_RuntimeMethod_var); V_32 = L_417; // var spawns = item.Value; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_418; L_418 = KeyValuePair_2_get_Value_m8C433FB8D6F90BEFADF0AB5B979E663C44FC018E_inline((&V_32), KeyValuePair_2_get_Value_m8C433FB8D6F90BEFADF0AB5B979E663C44FC018E_RuntimeMethod_var); V_33 = L_418; // if (spawns == null) continue; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_419 = V_33; if (!L_419) { goto IL_0723_1; } } { // for (int i = 0; i < spawns.Count; i++) V_34 = 0; goto IL_0718_1; } IL_0702_1: { // generatorsSpawned.Add(spawns[i]); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_420 = V_7; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_421 = V_33; int32_t L_422 = V_34; NullCheck(L_421); RuntimeObject* L_423; L_423 = List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72(L_421, L_422, List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72_RuntimeMethod_var); NullCheck(L_420); List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_inline(L_420, L_423, List_1_Add_m4B721578A394CD310F89D9763CFB31A6BA6D2A45_RuntimeMethod_var); // for (int i = 0; i < spawns.Count; i++) int32_t L_424 = V_34; V_34 = ((int32_t)il2cpp_codegen_add(L_424, 1)); } IL_0718_1: { // for (int i = 0; i < spawns.Count; i++) int32_t L_425 = V_34; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_426 = V_33; NullCheck(L_426); int32_t L_427; L_427 = List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_inline(L_426, List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_RuntimeMethod_var); if ((((int32_t)L_425) < ((int32_t)L_427))) { goto IL_0702_1; } } IL_0723_1: { // foreach (var item in isolatedGenerated) bool L_428; L_428 = Enumerator_MoveNext_m384600058D76274356751CA89916E58F0740553E((&V_31), Enumerator_MoveNext_m384600058D76274356751CA89916E58F0740553E_RuntimeMethod_var); if (L_428) { goto IL_06e7_1; } } { goto IL_073c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_073c: { // if (runEmitters) bool L_429 = ___6_runEmitters; if (!L_429) { goto IL_0774; } } { // for (int g = 0; g < generatorsSpawned.Count; g++) V_35 = 0; goto IL_0767; } IL_0745: { // generatorsSpawned[g].Generate(); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_430 = V_7; int32_t L_431 = V_35; NullCheck(L_430); RuntimeObject* L_432; L_432 = List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72(L_430, L_431, List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72_RuntimeMethod_var); NullCheck(L_432); InterfaceActionInvoker0::Invoke(0 /* System.Void FIMSpace.Generating.IGenerating::Generate() */, IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_il2cpp_TypeInfo_var, L_432); // generatorsSpawned[g].IG_CallAfterGenerated(); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_433 = V_7; int32_t L_434 = V_35; NullCheck(L_433); RuntimeObject* L_435; L_435 = List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72(L_433, L_434, List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72_RuntimeMethod_var); NullCheck(L_435); InterfaceActionInvoker0::Invoke(2 /* System.Void FIMSpace.Generating.IGenerating::IG_CallAfterGenerated() */, IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_il2cpp_TypeInfo_var, L_435); // for (int g = 0; g < generatorsSpawned.Count; g++) int32_t L_436 = V_35; V_35 = ((int32_t)il2cpp_codegen_add(L_436, 1)); } IL_0767: { // for (int g = 0; g < generatorsSpawned.Count; g++) int32_t L_437 = V_35; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_438 = V_7; NullCheck(L_438); int32_t L_439; L_439 = List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_inline(L_438, List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_RuntimeMethod_var); if ((((int32_t)L_437) < ((int32_t)L_439))) { goto IL_0745; } } { goto IL_0798; } IL_0774: { // for (int g = 0; g < generatorsSpawned.Count; g++) V_36 = 0; goto IL_078d; } IL_0779: { // generatorsSpawned[g].PreviewGenerate(); List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_440 = V_7; int32_t L_441 = V_36; NullCheck(L_440); RuntimeObject* L_442; L_442 = List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72(L_440, L_441, List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72_RuntimeMethod_var); NullCheck(L_442); InterfaceActionInvoker0::Invoke(1 /* System.Void FIMSpace.Generating.IGenerating::PreviewGenerate() */, IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_il2cpp_TypeInfo_var, L_442); // for (int g = 0; g < generatorsSpawned.Count; g++) int32_t L_443 = V_36; V_36 = ((int32_t)il2cpp_codegen_add(L_443, 1)); } IL_078d: { // for (int g = 0; g < generatorsSpawned.Count; g++) int32_t L_444 = V_36; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_445 = V_7; NullCheck(L_445); int32_t L_446; L_446 = List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_inline(L_445, List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_RuntimeMethod_var); if ((((int32_t)L_444) < ((int32_t)L_446))) { goto IL_0779; } } IL_0798: { // if (combineStatic.Count > 0) List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_447 = V_3; NullCheck(L_447); int32_t L_448; L_448 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_447, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_448) <= ((int32_t)0))) { goto IL_07e2; } } { // GameObject combinedContainer = new GameObject("Combined-Static"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_449 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_449); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_449, _stringLiteralEBB84627996D7151DEA45CDB4C93B5E9F8487B74, NULL); V_37 = L_449; // combinedContainer.transform.SetParent(container); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_450 = V_37; NullCheck(L_450); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_451; L_451 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_450, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_452 = ___2_container; NullCheck(L_451); Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_451, L_452, NULL); // combinedContainer.transform.ResetCoords(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_453 = V_37; NullCheck(L_453); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_454; L_454 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_453, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_ResetCoords_m1D92B5E9C03C8FB3F51AD891DF69387A3B566051(L_454, NULL); // GenerateCombinedMeshes(combineStatic, combinedContainer.transform, true); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_455 = V_3; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_456 = V_37; NullCheck(L_456); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_457; L_457 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_456, NULL); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_458; L_458 = IGeneration_GenerateCombinedMeshes_m3974D3D01AD5DF3B9BFCE3ABFBB25ACD8B6959C0(L_455, L_457, (bool)1, NULL); // gen.Instantiated.Add(combinedContainer); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_459 = V_0; NullCheck(L_459); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_460 = L_459->___Instantiated_2; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_461 = V_37; NullCheck(L_460); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_460, L_461, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_07e2: { // if (combineNonStatic.Count > 0) List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_462 = V_2; NullCheck(L_462); int32_t L_463; L_463 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_462, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_463) <= ((int32_t)0))) { goto IL_082c; } } { // GameObject combinedContainer = new GameObject("Combined-NonStatic"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_464 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_464); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_464, _stringLiteralBDCCA77E52D537DF27BD630C64B7DBBFD970FC65, NULL); V_38 = L_464; // combinedContainer.transform.SetParent(container); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_465 = V_38; NullCheck(L_465); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_466; L_466 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_465, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_467 = ___2_container; NullCheck(L_466); Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_466, L_467, NULL); // combinedContainer.transform.ResetCoords(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_468 = V_38; NullCheck(L_468); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_469; L_469 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_468, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_ResetCoords_m1D92B5E9C03C8FB3F51AD891DF69387A3B566051(L_469, NULL); // GenerateCombinedMeshes(combineNonStatic, combinedContainer.transform, false); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_470 = V_2; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_471 = V_38; NullCheck(L_471); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_472; L_472 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_471, NULL); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_473; L_473 = IGeneration_GenerateCombinedMeshes_m3974D3D01AD5DF3B9BFCE3ABFBB25ACD8B6959C0(L_470, L_472, (bool)0, NULL); // gen.Instantiated.Add(combinedContainer); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_474 = V_0; NullCheck(L_474); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_475 = L_474->___Instantiated_2; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_476 = V_38; NullCheck(L_475); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_475, L_476, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_082c: { // for (int i = 0; i < newCells.Count; i++) V_39 = 0; goto IL_0845; } IL_0831: { // grid.RemoveCell(newCells[i]); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_477 = ___1_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_478 = V_1; int32_t L_479 = V_39; NullCheck(L_478); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_480; L_480 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_478, L_479, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_477); FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8(L_477, L_480, FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var); // for (int i = 0; i < newCells.Count; i++) int32_t L_481 = V_39; V_39 = ((int32_t)il2cpp_codegen_add(L_481, 1)); } IL_0845: { // for (int i = 0; i < newCells.Count; i++) int32_t L_482 = V_39; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_483 = V_1; NullCheck(L_483); int32_t L_484; L_484 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_483, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_482) < ((int32_t)L_484))) { goto IL_0831; } } { // if (preset.SelfInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_485 = ___0_preset; NullCheck(L_485); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_486 = L_485->___SelfInjections_19; if (!L_486) { goto IL_0892; } } { // if (preset.temporaryInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_487 = ___0_preset; NullCheck(L_487); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_488 = L_487->___temporaryInjections_17; if (!L_488) { goto IL_0892; } } { // for (int i = 0; i < preset.SelfInjections.Count; i++) V_40 = 0; goto IL_0883; } IL_0864: { // preset.temporaryInjections.Remove(preset.SelfInjections[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_489 = ___0_preset; NullCheck(L_489); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_490 = L_489->___temporaryInjections_17; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_491 = ___0_preset; NullCheck(L_491); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_492 = L_491->___SelfInjections_19; int32_t L_493 = V_40; NullCheck(L_492); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_494; L_494 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_492, L_493, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_490); bool L_495; L_495 = List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873(L_490, L_494, List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873_RuntimeMethod_var); // for (int i = 0; i < preset.SelfInjections.Count; i++) int32_t L_496 = V_40; V_40 = ((int32_t)il2cpp_codegen_add(L_496, 1)); } IL_0883: { // for (int i = 0; i < preset.SelfInjections.Count; i++) int32_t L_497 = V_40; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_498 = ___0_preset; NullCheck(L_498); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_499 = L_498->___SelfInjections_19; NullCheck(L_499); int32_t L_500; L_500 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_499, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_497) < ((int32_t)L_500))) { goto IL_0864; } } IL_0892: { // preset.AfterAllGenerating(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_501 = ___0_preset; NullCheck(L_501); FieldSetup_AfterAllGenerating_m5E476D5EC97E172FD9AB3608BADD770C90D56991(L_501, NULL); // return gen; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_502 = V_0; return L_502; } } // System.Collections.Generic.List`1 FIMSpace.Generating.IGeneration::GenerateCombinedMeshes(System.Collections.Generic.List`1,UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* IGeneration_GenerateCombinedMeshes_m3974D3D01AD5DF3B9BFCE3ABFBB25ACD8B6959C0 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_toCombineSearch, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_putGeneratedIn, bool ___2_setStatic, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A_mDCDDCCBFA268A73FD07B5E6ED1542CDDD80BED7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2EAC0993868536B67491552298FF210305BEBC22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m6014665002D0CA617385E044692D00627FEE9BEF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m470A515FD559E4BB7F52A3C09E4DEB6BE00C6FB1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE881CCDDD8344E4DCEFBD1FC02E6A9C35DA8B5A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mEF446C91CF394E4919E2A781C9AD8D7CEB1D64D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m56E1EA8E30F11D97B6B0291F9C7F0F299271FC4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mCB8B191D328FAB965FAC12F41217723181FA175A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0493B7610A70B68F7981677BDE958B27D648EDF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2DCDE5FFA7020B15019DC9EB26D48CB88BE23252_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m49056A4564140B07E32F51C336062054EDAE572A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m13F79705E65C807CD9BD57C4461A7B47785FDE03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE87D19792408B0284962521E4F189E704CEE1A8C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t558592816DA880773C8A60C1EB777F3B092B68EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral089C5D7838A8633419734BA0522FB4A6DF01BEF6); s_Il2CppMethodInitialized = true; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL; Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* V_1 = NULL; List_1_t558592816DA880773C8A60C1EB777F3B092B68EC* V_2 = NULL; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_3 = NULL; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* V_4 = NULL; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_7 = NULL; int32_t V_8 = 0; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_9 = NULL; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_10 = NULL; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 V_11; memset((&V_11), 0, sizeof(V_11)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_12; memset((&V_12), 0, sizeof(V_12)); Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30 V_13; memset((&V_13), 0, sizeof(V_13)); KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA V_14; memset((&V_14), 0, sizeof(V_14)); int32_t V_15 = 0; int32_t V_16 = 0; MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* V_17 = NULL; List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5* V_18 = NULL; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE V_24; memset((&V_24), 0, sizeof(V_24)); int32_t V_25 = 0; int32_t V_26 = 0; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE V_27; memset((&V_27), 0, sizeof(V_27)); int32_t V_28 = 0; int32_t V_29 = 0; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE V_30; memset((&V_30), 0, sizeof(V_30)); int32_t V_31 = 0; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE V_32; memset((&V_32), 0, sizeof(V_32)); CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 V_33; memset((&V_33), 0, sizeof(V_33)); int32_t V_34 = 0; { // List combinationObjects = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); V_0 = L_0; // Dictionary> materialMeshes = new Dictionary>(); Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* L_1 = (Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E*)il2cpp_codegen_object_new(Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E_il2cpp_TypeInfo_var); NullCheck(L_1); Dictionary_2__ctor_mE881CCDDD8344E4DCEFBD1FC02E6A9C35DA8B5A5(L_1, Dictionary_2__ctor_mE881CCDDD8344E4DCEFBD1FC02E6A9C35DA8B5A5_RuntimeMethod_var); V_1 = L_1; // List searchRend = new List(); List_1_t558592816DA880773C8A60C1EB777F3B092B68EC* L_2 = (List_1_t558592816DA880773C8A60C1EB777F3B092B68EC*)il2cpp_codegen_object_new(List_1_t558592816DA880773C8A60C1EB777F3B092B68EC_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m13F79705E65C807CD9BD57C4461A7B47785FDE03(L_2, List_1__ctor_m13F79705E65C807CD9BD57C4461A7B47785FDE03_RuntimeMethod_var); V_2 = L_2; // for (int i = 0; i < toCombineSearch.Count; i++) V_6 = 0; goto IL_010c; } IL_001a: { // searchRend.Clear(); List_1_t558592816DA880773C8A60C1EB777F3B092B68EC* L_3 = V_2; NullCheck(L_3); List_1_Clear_m49056A4564140B07E32F51C336062054EDAE572A_inline(L_3, List_1_Clear_m49056A4564140B07E32F51C336062054EDAE572A_RuntimeMethod_var); // GameObject tile = toCombineSearch[i]; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = ___0_toCombineSearch; int32_t L_5 = V_6; NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_4, L_5, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); // foreach (Transform t in tile.transform.GetComponentsInChildren()) NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL); NullCheck(L_7); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_8; L_8 = Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28(L_7, Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var); V_7 = L_8; V_8 = 0; goto IL_00fb; } IL_003c: { // foreach (Transform t in tile.transform.GetComponentsInChildren()) TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_9 = V_7; int32_t L_10 = V_8; NullCheck(L_9); int32_t L_11 = L_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = (L_9)->GetAt(static_cast(L_11)); // MeshRenderer m = t.GetComponent(); NullCheck(L_12); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_13; L_13 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(L_12, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var); V_9 = L_13; // if (m) MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_14 = V_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL); if (!L_15) { goto IL_00f5; } } { // if (m.sharedMaterials.Length > 0) MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_16 = V_9; NullCheck(L_16); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_17; L_17 = Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF(L_16, NULL); NullCheck(L_17); if (!(((RuntimeArray*)L_17)->max_length)) { goto IL_00f5; } } { // if (m.sharedMaterials[0] != null) // /Only single material/ renderers with not null materials MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_18 = V_9; NullCheck(L_18); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_19; L_19 = Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF(L_18, NULL); NullCheck(L_19); int32_t L_20 = 0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_21 = (L_19)->GetAt(static_cast(L_20)); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_22) { goto IL_00f5; } } { // if (m.GetComponent() == null) // Check if not ignoring this mesh MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_23 = V_9; NullCheck(L_23); PGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A* L_24; L_24 = Component_GetComponent_TisPGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A_mDCDDCCBFA268A73FD07B5E6ED1542CDDD80BED7A(L_23, Component_GetComponent_TisPGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A_mDCDDCCBFA268A73FD07B5E6ED1542CDDD80BED7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_25; L_25 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_25) { goto IL_00f5; } } { // MeshFilter filter = m.gameObject.GetComponent(); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_26 = V_9; NullCheck(L_26); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27; L_27 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_26, NULL); NullCheck(L_27); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_28; L_28 = GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8(L_27, GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var); V_10 = L_28; // if (filter) if (filter.sharedMesh != null) // Mesh filter with not null mesh required MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_29 = V_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_30; L_30 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_29, NULL); if (!L_30) { goto IL_00f5; } } { // if (filter) if (filter.sharedMesh != null) // Mesh filter with not null mesh required MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_31 = V_10; NullCheck(L_31); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_32; L_32 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_31, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_33; L_33 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_33) { goto IL_00f5; } } { // var kMat = new CombineMaterialComparer(m.sharedMaterials); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_34 = V_9; NullCheck(L_34); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_35; L_35 = Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF(L_34, NULL); CombineMaterialComparer__ctor_m634B637213469B92C035C02590B37C49DEF03F1F((&V_11), L_35, NULL); // if (materialMeshes.ContainsKey(kMat) == false) materialMeshes.Add(kMat, new List()); Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* L_36 = V_1; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_37 = V_11; NullCheck(L_36); bool L_38; L_38 = Dictionary_2_ContainsKey_m6014665002D0CA617385E044692D00627FEE9BEF(L_36, L_37, Dictionary_2_ContainsKey_m6014665002D0CA617385E044692D00627FEE9BEF_RuntimeMethod_var); if (L_38) { goto IL_00cf; } } { // if (materialMeshes.ContainsKey(kMat) == false) materialMeshes.Add(kMat, new List()); Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* L_39 = V_1; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_40 = V_11; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_41 = (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930*)il2cpp_codegen_object_new(List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930_il2cpp_TypeInfo_var); NullCheck(L_41); List_1__ctor_mE87D19792408B0284962521E4F189E704CEE1A8C(L_41, List_1__ctor_mE87D19792408B0284962521E4F189E704CEE1A8C_RuntimeMethod_var); NullCheck(L_39); Dictionary_2_Add_m2EAC0993868536B67491552298FF210305BEBC22(L_39, L_40, L_41, Dictionary_2_Add_m2EAC0993868536B67491552298FF210305BEBC22_RuntimeMethod_var); } IL_00cf: { // materialMeshes[kMat].Add(filter); Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* L_42 = V_1; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_43 = V_11; NullCheck(L_42); List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_44; L_44 = Dictionary_2_get_Item_mEF446C91CF394E4919E2A781C9AD8D7CEB1D64D3(L_42, L_43, Dictionary_2_get_Item_mEF446C91CF394E4919E2A781C9AD8D7CEB1D64D3_RuntimeMethod_var); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_45 = V_10; NullCheck(L_44); List_1_Add_m2DCDE5FFA7020B15019DC9EB26D48CB88BE23252_inline(L_44, L_45, List_1_Add_m2DCDE5FFA7020B15019DC9EB26D48CB88BE23252_RuntimeMethod_var); // if (setStatic) m.gameObject.isStatic = true; bool L_46 = ___2_setStatic; if (!L_46) { goto IL_00ee; } } { // if (setStatic) m.gameObject.isStatic = true; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_47 = V_9; NullCheck(L_47); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_48; L_48 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_47, NULL); NullCheck(L_48); GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_48, (bool)1, NULL); } IL_00ee: { // FGenerators.DestroyObject(m); // Clean ref to renderer component on the scene MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_49 = V_9; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_49, NULL); } IL_00f5: { int32_t L_50 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_00fb: { // foreach (Transform t in tile.transform.GetComponentsInChildren()) int32_t L_51 = V_8; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_52 = V_7; NullCheck(L_52); if ((((int32_t)L_51) < ((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length))))) { goto IL_003c; } } { // for (int i = 0; i < toCombineSearch.Count; i++) int32_t L_53 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_53, 1)); } IL_010c: { // for (int i = 0; i < toCombineSearch.Count; i++) int32_t L_54 = V_6; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_55 = ___0_toCombineSearch; NullCheck(L_55); int32_t L_56; L_56 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_55, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_54) < ((int32_t)L_56))) { goto IL_001a; } } { // Mesh combined = null; V_3 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)NULL; // List combination = new List(); List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_57 = (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*)il2cpp_codegen_object_new(List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_il2cpp_TypeInfo_var); NullCheck(L_57); List_1__ctor_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C(L_57, List_1__ctor_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C_RuntimeMethod_var); V_4 = L_57; // Matrix4x4 containerMX = putGeneratedIn.localToWorldMatrix.inverse; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58 = ___1_putGeneratedIn; NullCheck(L_58); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_59; L_59 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_58, NULL); V_12 = L_59; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_60; L_60 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_12), NULL); V_5 = L_60; // foreach (var item in materialMeshes) Dictionary_2_t9F5544B85FC9BA4707C27599FF9A88E83067506E* L_61 = V_1; NullCheck(L_61); Enumerator_tABAB3E0D94D80E181A435BF323CC4310D68CEF30 L_62; L_62 = Dictionary_2_GetEnumerator_m470A515FD559E4BB7F52A3C09E4DEB6BE00C6FB1(L_61, Dictionary_2_GetEnumerator_m470A515FD559E4BB7F52A3C09E4DEB6BE00C6FB1_RuntimeMethod_var); V_13 = L_62; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_061b: {// begin finally (depth: 1) Enumerator_Dispose_m56E1EA8E30F11D97B6B0291F9C7F0F299271FC4B((&V_13), Enumerator_Dispose_m56E1EA8E30F11D97B6B0291F9C7F0F299271FC4B_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_060d_1; } IL_0140_1: { // foreach (var item in materialMeshes) KeyValuePair_2_tCB7B5178B2F4C237FDFC2812E9F623471A3F00DA L_63; L_63 = Enumerator_get_Current_m0493B7610A70B68F7981677BDE958B27D648EDF2_inline((&V_13), Enumerator_get_Current_m0493B7610A70B68F7981677BDE958B27D648EDF2_RuntimeMethod_var); V_14 = L_63; // combined = new Mesh(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_64 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_64); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_64, NULL); V_3 = L_64; // combination.Clear(); List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_65 = V_4; NullCheck(L_65); List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_inline(L_65, List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_RuntimeMethod_var); // if (item.Value.Count == 0) continue; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_66; L_66 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_66); int32_t L_67; L_67 = List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_inline(L_66, List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var); if (!L_67) { goto IL_060d_1; } } { // int subMeshCount = item.Key.sharedMaterials.Length; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_68; L_68 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_69 = L_68.___sharedMaterials_0; NullCheck(L_69); V_15 = ((int32_t)(((RuntimeArray*)L_69)->max_length)); // int verts = 0; V_16 = 0; // if (subMeshCount > 1) // Sub mesh combination procedures int32_t L_70 = V_15; if ((((int32_t)L_70) <= ((int32_t)1))) { goto IL_0492_1; } } { // Mesh[] subCombined = new Mesh[subMeshCount]; int32_t L_71 = V_15; MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_72 = (MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689*)(MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689*)SZArrayNew(MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689_il2cpp_TypeInfo_var, (uint32_t)L_71); V_17 = L_72; // List[] subCombinations = new List[subMeshCount]; int32_t L_73 = V_15; List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5* L_74 = (List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5*)(List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5*)SZArrayNew(List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5_il2cpp_TypeInfo_var, (uint32_t)L_73); V_18 = L_74; // for (int s = 0; s < subMeshCount; s++) V_19 = 0; goto IL_01d1_1; } IL_0199_1: { // subCombinations[s] = new List(); List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5* L_75 = V_18; int32_t L_76 = V_19; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_77 = (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*)il2cpp_codegen_object_new(List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_il2cpp_TypeInfo_var); NullCheck(L_77); List_1__ctor_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C(L_77, List_1__ctor_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C_RuntimeMethod_var); NullCheck(L_75); ArrayElementTypeCheck (L_75, L_77); (L_75)->SetAt(static_cast(L_76), (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*)L_77); // subCombined[s] = new Mesh(); MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_78 = V_17; int32_t L_79 = V_19; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_80 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_80); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_80, NULL); NullCheck(L_78); ArrayElementTypeCheck (L_78, L_80); (L_78)->SetAt(static_cast(L_79), (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)L_80); // subCombined[s].name = item.Key.sharedMaterials[s].name; MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_81 = V_17; int32_t L_82 = V_19; NullCheck(L_81); int32_t L_83 = L_82; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_84 = (L_81)->GetAt(static_cast(L_83)); CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_85; L_85 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_86 = L_85.___sharedMaterials_0; int32_t L_87 = V_19; NullCheck(L_86); int32_t L_88 = L_87; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_89 = (L_86)->GetAt(static_cast(L_88)); NullCheck(L_89); String_t* L_90; L_90 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_89, NULL); NullCheck(L_84); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_84, L_90, NULL); // for (int s = 0; s < subMeshCount; s++) int32_t L_91 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_91, 1)); } IL_01d1_1: { // for (int s = 0; s < subMeshCount; s++) int32_t L_92 = V_19; int32_t L_93 = V_15; if ((((int32_t)L_92) < ((int32_t)L_93))) { goto IL_0199_1; } } { // for (int i = 0; i < item.Value.Count; i++) V_20 = 0; goto IL_03a8_1; } IL_01df_1: { // int meshesVerts = item.Value[i].sharedMesh.vertexCount;// * subMeshCount; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_94; L_94 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); int32_t L_95 = V_20; NullCheck(L_94); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_96; L_96 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_94, L_95, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_96); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_97; L_97 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_96, NULL); NullCheck(L_97); int32_t L_98; L_98 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_97, NULL); V_21 = L_98; // if (verts + meshesVerts >= 65535) // Max verts for combined mesh int32_t L_99 = V_16; int32_t L_100 = V_21; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_99, L_100))) < ((int32_t)((int32_t)65535)))) { goto IL_032d_1; } } { // for (int s = 0; s < subMeshCount; s++) V_22 = 0; goto IL_022a_1; } IL_020d_1: { // subCombined[s].CombineMeshes(subCombinations[s].ToArray(), true, true, false); MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_101 = V_17; int32_t L_102 = V_22; NullCheck(L_101); int32_t L_103 = L_102; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_104 = (L_101)->GetAt(static_cast(L_103)); List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5* L_105 = V_18; int32_t L_106 = V_22; NullCheck(L_105); int32_t L_107 = L_106; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_108 = (L_105)->GetAt(static_cast(L_107)); NullCheck(L_108); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_109; L_109 = List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7(L_108, List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_RuntimeMethod_var); NullCheck(L_104); Mesh_CombineMeshes_m1AA1A424DBA00B8F1CDA38D06F4609D779AEC5F9(L_104, L_109, (bool)1, (bool)1, (bool)0, NULL); // for (int s = 0; s < subMeshCount; s++) int32_t L_110 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_110, 1)); } IL_022a_1: { // for (int s = 0; s < subMeshCount; s++) int32_t L_111 = V_22; int32_t L_112 = V_15; if ((((int32_t)L_111) < ((int32_t)L_112))) { goto IL_020d_1; } } { // for (int s = 0; s < subCombined.Length; s++) // Combine into materials count sub-meshes V_23 = 0; goto IL_027d_1; } IL_0235_1: { // CombineInstance comb = new CombineInstance(); il2cpp_codegen_initobj((&V_24), sizeof(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)); // comb.mesh = subCombined[s]; MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_113 = V_17; int32_t L_114 = V_23; NullCheck(L_113); int32_t L_115 = L_114; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_116 = (L_113)->GetAt(static_cast(L_115)); CombineInstance_set_mesh_mB74AB585ED11B0D8B619F7ADC8B55286DD50A1B5((&V_24), L_116, NULL); // comb.transform = containerMX * item.Value[0].transform.localToWorldMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_117 = V_5; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_118; L_118 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_118); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_119; L_119 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_118, 0, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_119); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_120; L_120 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_119, NULL); NullCheck(L_120); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_121; L_121 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_120, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_122; L_122 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_117, L_121, NULL); CombineInstance_set_transform_m9C9911DE1F613A1B949DF89CD46B0E8F742F3BEE((&V_24), L_122, NULL); // combination.Add(comb); List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_123 = V_4; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_124 = V_24; NullCheck(L_123); List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_inline(L_123, L_124, List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_RuntimeMethod_var); // for (int s = 0; s < subCombined.Length; s++) // Combine into materials count sub-meshes int32_t L_125 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_125, 1)); } IL_027d_1: { // for (int s = 0; s < subCombined.Length; s++) // Combine into materials count sub-meshes int32_t L_126 = V_23; MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_127 = V_17; NullCheck(L_127); if ((((int32_t)L_126) < ((int32_t)((int32_t)(((RuntimeArray*)L_127)->max_length))))) { goto IL_0235_1; } } { // combined.CombineMeshes(combination.ToArray(), false, true, false); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_128 = V_3; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_129 = V_4; NullCheck(L_129); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_130; L_130 = List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7(L_129, List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_RuntimeMethod_var); NullCheck(L_128); Mesh_CombineMeshes_m1AA1A424DBA00B8F1CDA38D06F4609D779AEC5F9(L_128, L_130, (bool)0, (bool)1, (bool)0, NULL); // combinationObjects.Add(GenerateCombinedDrawer(item.Key.sharedMaterials[0].name + "-Combined", // item.Value[0].gameObject, combined, item.Key, putGeneratedIn, setStatic)); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_131 = V_0; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_132; L_132 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_133 = L_132.___sharedMaterials_0; NullCheck(L_133); int32_t L_134 = 0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_135 = (L_133)->GetAt(static_cast(L_134)); NullCheck(L_135); String_t* L_136; L_136 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_135, NULL); String_t* L_137; L_137 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_136, _stringLiteral089C5D7838A8633419734BA0522FB4A6DF01BEF6, NULL); List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_138; L_138 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_138); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_139; L_139 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_138, 0, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_139); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_140; L_140 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_139, NULL); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_141 = V_3; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_142; L_142 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_143 = ___1_putGeneratedIn; bool L_144 = ___2_setStatic; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_145; L_145 = IGeneration_GenerateCombinedDrawer_mFF2A433AF337A9BE3AF553BE0CE1AEBA5EE8D58A(L_137, L_140, L_141, L_142, L_143, L_144, (-1), NULL); NullCheck(L_131); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_131, L_145, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // verts = 0; V_16 = 0; // combined = new Mesh(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_146 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_146); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_146, NULL); V_3 = L_146; // combination.Clear(); List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_147 = V_4; NullCheck(L_147); List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_inline(L_147, List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_RuntimeMethod_var); // for (int s = 0; s < subMeshCount; s++) V_25 = 0; goto IL_0327_1; } IL_02ef_1: { // subCombinations[s].Clear(); List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5* L_148 = V_18; int32_t L_149 = V_25; NullCheck(L_148); int32_t L_150 = L_149; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_151 = (L_148)->GetAt(static_cast(L_150)); NullCheck(L_151); List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_inline(L_151, List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_RuntimeMethod_var); // subCombined[s] = new Mesh(); MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_152 = V_17; int32_t L_153 = V_25; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_154 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_154); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_154, NULL); NullCheck(L_152); ArrayElementTypeCheck (L_152, L_154); (L_152)->SetAt(static_cast(L_153), (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)L_154); // subCombined[s].name = item.Key.sharedMaterials[s].name; MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_155 = V_17; int32_t L_156 = V_25; NullCheck(L_155); int32_t L_157 = L_156; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_158 = (L_155)->GetAt(static_cast(L_157)); CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_159; L_159 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_160 = L_159.___sharedMaterials_0; int32_t L_161 = V_25; NullCheck(L_160); int32_t L_162 = L_161; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_163 = (L_160)->GetAt(static_cast(L_162)); NullCheck(L_163); String_t* L_164; L_164 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_163, NULL); NullCheck(L_158); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_158, L_164, NULL); // for (int s = 0; s < subMeshCount; s++) int32_t L_165 = V_25; V_25 = ((int32_t)il2cpp_codegen_add(L_165, 1)); } IL_0327_1: { // for (int s = 0; s < subMeshCount; s++) int32_t L_166 = V_25; int32_t L_167 = V_15; if ((((int32_t)L_166) < ((int32_t)L_167))) { goto IL_02ef_1; } } IL_032d_1: { // verts += meshesVerts; int32_t L_168 = V_16; int32_t L_169 = V_21; V_16 = ((int32_t)il2cpp_codegen_add(L_168, L_169)); // for (int s = 0; s < subMeshCount; s++) // Sub Meshes Support V_26 = 0; goto IL_039c_1; } IL_0339_1: { // CombineInstance comb = new CombineInstance(); il2cpp_codegen_initobj((&V_27), sizeof(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)); // comb.mesh = item.Value[i].sharedMesh; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_170; L_170 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); int32_t L_171 = V_20; NullCheck(L_170); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_172; L_172 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_170, L_171, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_172); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_173; L_173 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_172, NULL); CombineInstance_set_mesh_mB74AB585ED11B0D8B619F7ADC8B55286DD50A1B5((&V_27), L_173, NULL); // comb.subMeshIndex = s; int32_t L_174 = V_26; CombineInstance_set_subMeshIndex_m0BEE48A40C54BCC5E4EE8978FE665BEC60EAE070((&V_27), L_174, NULL); // comb.transform = containerMX * item.Value[i].transform.localToWorldMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_175 = V_5; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_176; L_176 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); int32_t L_177 = V_20; NullCheck(L_176); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_178; L_178 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_176, L_177, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_178); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_179; L_179 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_178, NULL); NullCheck(L_179); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_180; L_180 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_179, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_181; L_181 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_175, L_180, NULL); CombineInstance_set_transform_m9C9911DE1F613A1B949DF89CD46B0E8F742F3BEE((&V_27), L_181, NULL); // subCombinations[s].Add(comb); List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5* L_182 = V_18; int32_t L_183 = V_26; NullCheck(L_182); int32_t L_184 = L_183; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_185 = (L_182)->GetAt(static_cast(L_184)); CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_186 = V_27; NullCheck(L_185); List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_inline(L_185, L_186, List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_RuntimeMethod_var); // for (int s = 0; s < subMeshCount; s++) // Sub Meshes Support int32_t L_187 = V_26; V_26 = ((int32_t)il2cpp_codegen_add(L_187, 1)); } IL_039c_1: { // for (int s = 0; s < subMeshCount; s++) // Sub Meshes Support int32_t L_188 = V_26; int32_t L_189 = V_15; if ((((int32_t)L_188) < ((int32_t)L_189))) { goto IL_0339_1; } } { // for (int i = 0; i < item.Value.Count; i++) int32_t L_190 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_190, 1)); } IL_03a8_1: { // for (int i = 0; i < item.Value.Count; i++) int32_t L_191 = V_20; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_192; L_192 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_192); int32_t L_193; L_193 = List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_inline(L_192, List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var); if ((((int32_t)L_191) < ((int32_t)L_193))) { goto IL_01df_1; } } { // for (int s = 0; s < subMeshCount; s++) V_28 = 0; goto IL_03dd_1; } IL_03c0_1: { // subCombined[s].CombineMeshes(subCombinations[s].ToArray(), true, true, false); MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_194 = V_17; int32_t L_195 = V_28; NullCheck(L_194); int32_t L_196 = L_195; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_197 = (L_194)->GetAt(static_cast(L_196)); List_1U5BU5D_t20D9D09D2EC9E868358ACD0EA674B01D16C5C1C5* L_198 = V_18; int32_t L_199 = V_28; NullCheck(L_198); int32_t L_200 = L_199; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_201 = (L_198)->GetAt(static_cast(L_200)); NullCheck(L_201); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_202; L_202 = List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7(L_201, List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_RuntimeMethod_var); NullCheck(L_197); Mesh_CombineMeshes_m1AA1A424DBA00B8F1CDA38D06F4609D779AEC5F9(L_197, L_202, (bool)1, (bool)1, (bool)0, NULL); // for (int s = 0; s < subMeshCount; s++) int32_t L_203 = V_28; V_28 = ((int32_t)il2cpp_codegen_add(L_203, 1)); } IL_03dd_1: { // for (int s = 0; s < subMeshCount; s++) int32_t L_204 = V_28; int32_t L_205 = V_15; if ((((int32_t)L_204) < ((int32_t)L_205))) { goto IL_03c0_1; } } { // for (int s = 0; s < subCombined.Length; s++) V_29 = 0; goto IL_0430_1; } IL_03e8_1: { // CombineInstance comb = new CombineInstance(); il2cpp_codegen_initobj((&V_30), sizeof(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)); // comb.mesh = subCombined[s]; MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_206 = V_17; int32_t L_207 = V_29; NullCheck(L_206); int32_t L_208 = L_207; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_209 = (L_206)->GetAt(static_cast(L_208)); CombineInstance_set_mesh_mB74AB585ED11B0D8B619F7ADC8B55286DD50A1B5((&V_30), L_209, NULL); // comb.transform = containerMX * item.Value[0].transform.localToWorldMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_210 = V_5; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_211; L_211 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_211); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_212; L_212 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_211, 0, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_212); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_213; L_213 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_212, NULL); NullCheck(L_213); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_214; L_214 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_213, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_215; L_215 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_210, L_214, NULL); CombineInstance_set_transform_m9C9911DE1F613A1B949DF89CD46B0E8F742F3BEE((&V_30), L_215, NULL); // combination.Add(comb); List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_216 = V_4; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_217 = V_30; NullCheck(L_216); List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_inline(L_216, L_217, List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_RuntimeMethod_var); // for (int s = 0; s < subCombined.Length; s++) int32_t L_218 = V_29; V_29 = ((int32_t)il2cpp_codegen_add(L_218, 1)); } IL_0430_1: { // for (int s = 0; s < subCombined.Length; s++) int32_t L_219 = V_29; MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* L_220 = V_17; NullCheck(L_220); if ((((int32_t)L_219) < ((int32_t)((int32_t)(((RuntimeArray*)L_220)->max_length))))) { goto IL_03e8_1; } } { // combined.CombineMeshes(combination.ToArray(), false, true, false); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_221 = V_3; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_222 = V_4; NullCheck(L_222); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_223; L_223 = List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7(L_222, List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_RuntimeMethod_var); NullCheck(L_221); Mesh_CombineMeshes_m1AA1A424DBA00B8F1CDA38D06F4609D779AEC5F9(L_221, L_223, (bool)0, (bool)1, (bool)0, NULL); // combinationObjects.Add(GenerateCombinedDrawer(item.Key.sharedMaterials[0].name + "-Combined", // item.Value[0].gameObject, combined, item.Key, putGeneratedIn, setStatic)); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_224 = V_0; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_225; L_225 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_226 = L_225.___sharedMaterials_0; NullCheck(L_226); int32_t L_227 = 0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_228 = (L_226)->GetAt(static_cast(L_227)); NullCheck(L_228); String_t* L_229; L_229 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_228, NULL); String_t* L_230; L_230 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_229, _stringLiteral089C5D7838A8633419734BA0522FB4A6DF01BEF6, NULL); List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_231; L_231 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_231); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_232; L_232 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_231, 0, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_232); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_233; L_233 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_232, NULL); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_234 = V_3; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_235; L_235 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_236 = ___1_putGeneratedIn; bool L_237 = ___2_setStatic; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_238; L_238 = IGeneration_GenerateCombinedDrawer_mFF2A433AF337A9BE3AF553BE0CE1AEBA5EE8D58A(L_230, L_233, L_234, L_235, L_236, L_237, (-1), NULL); NullCheck(L_224); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_224, L_238, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); goto IL_05df_1; } IL_0492_1: { // for (int i = 0; i < item.Value.Count; i++) V_31 = 0; goto IL_057a_1; } IL_049a_1: { // CombineInstance comb = new CombineInstance(); il2cpp_codegen_initobj((&V_32), sizeof(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)); // comb.mesh = item.Value[i].sharedMesh; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_239; L_239 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); int32_t L_240 = V_31; NullCheck(L_239); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_241; L_241 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_239, L_240, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_241); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_242; L_242 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_241, NULL); CombineInstance_set_mesh_mB74AB585ED11B0D8B619F7ADC8B55286DD50A1B5((&V_32), L_242, NULL); // if (verts + comb.mesh.vertexCount >= 65535) // Max verts for combined mesh int32_t L_243 = V_16; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_244; L_244 = CombineInstance_get_mesh_m85416E24709E1C5314B8FAD8B8F2D155B9C2481C((&V_32), NULL); NullCheck(L_244); int32_t L_245; L_245 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_244, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_243, L_245))) < ((int32_t)((int32_t)65535)))) { goto IL_0534_1; } } { // combined.CombineMeshes(combination.ToArray(), true, true, false); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_246 = V_3; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_247 = V_4; NullCheck(L_247); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_248; L_248 = List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7(L_247, List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_RuntimeMethod_var); NullCheck(L_246); Mesh_CombineMeshes_m1AA1A424DBA00B8F1CDA38D06F4609D779AEC5F9(L_246, L_248, (bool)1, (bool)1, (bool)0, NULL); // combinationObjects.Add(GenerateCombinedDrawer(item.Key.name + "-Combined", // item.Value[0].gameObject, combined, item.Key, putGeneratedIn, setStatic)); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_249 = V_0; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_250; L_250 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); V_33 = L_250; String_t* L_251; L_251 = CombineMaterialComparer_get_name_mDA6F46171F73B53B92974133A257A2A4D8232EA4((&V_33), NULL); String_t* L_252; L_252 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_251, _stringLiteral089C5D7838A8633419734BA0522FB4A6DF01BEF6, NULL); List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_253; L_253 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_253); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_254; L_254 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_253, 0, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_254); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_255; L_255 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_254, NULL); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_256 = V_3; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_257; L_257 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_258 = ___1_putGeneratedIn; bool L_259 = ___2_setStatic; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_260; L_260 = IGeneration_GenerateCombinedDrawer_mFF2A433AF337A9BE3AF553BE0CE1AEBA5EE8D58A(L_252, L_255, L_256, L_257, L_258, L_259, (-1), NULL); NullCheck(L_249); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_249, L_260, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // verts = 0; V_16 = 0; // combined = new Mesh(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_261 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_261); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_261, NULL); V_3 = L_261; // combination.Clear(); List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_262 = V_4; NullCheck(L_262); List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_inline(L_262, List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_RuntimeMethod_var); } IL_0534_1: { // verts += comb.mesh.vertexCount; int32_t L_263 = V_16; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_264; L_264 = CombineInstance_get_mesh_m85416E24709E1C5314B8FAD8B8F2D155B9C2481C((&V_32), NULL); NullCheck(L_264); int32_t L_265; L_265 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_264, NULL); V_16 = ((int32_t)il2cpp_codegen_add(L_263, L_265)); // comb.transform = containerMX * item.Value[i].transform.localToWorldMatrix; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_266 = V_5; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_267; L_267 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); int32_t L_268 = V_31; NullCheck(L_267); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_269; L_269 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_267, L_268, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_269); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_270; L_270 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_269, NULL); NullCheck(L_270); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_271; L_271 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_270, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_272; L_272 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_266, L_271, NULL); CombineInstance_set_transform_m9C9911DE1F613A1B949DF89CD46B0E8F742F3BEE((&V_32), L_272, NULL); // combination.Add(comb); List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_273 = V_4; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_274 = V_32; NullCheck(L_273); List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_inline(L_273, L_274, List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_RuntimeMethod_var); // for (int i = 0; i < item.Value.Count; i++) int32_t L_275 = V_31; V_31 = ((int32_t)il2cpp_codegen_add(L_275, 1)); } IL_057a_1: { // for (int i = 0; i < item.Value.Count; i++) int32_t L_276 = V_31; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_277; L_277 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_277); int32_t L_278; L_278 = List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_inline(L_277, List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var); if ((((int32_t)L_276) < ((int32_t)L_278))) { goto IL_049a_1; } } { // combined.CombineMeshes(combination.ToArray(), true, true, false); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_279 = V_3; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_280 = V_4; NullCheck(L_280); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_281; L_281 = List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7(L_280, List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_RuntimeMethod_var); NullCheck(L_279); Mesh_CombineMeshes_m1AA1A424DBA00B8F1CDA38D06F4609D779AEC5F9(L_279, L_281, (bool)1, (bool)1, (bool)0, NULL); // combinationObjects.Add(GenerateCombinedDrawer(item.Key.name + "-Combined", // item.Value[0].gameObject, combined, item.Key, putGeneratedIn, setStatic)); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_282 = V_0; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_283; L_283 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); V_33 = L_283; String_t* L_284; L_284 = CombineMaterialComparer_get_name_mDA6F46171F73B53B92974133A257A2A4D8232EA4((&V_33), NULL); String_t* L_285; L_285 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_284, _stringLiteral089C5D7838A8633419734BA0522FB4A6DF01BEF6, NULL); List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_286; L_286 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_286); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_287; L_287 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_286, 0, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); NullCheck(L_287); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_288; L_288 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_287, NULL); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_289 = V_3; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_290; L_290 = KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_inline((&V_14), KeyValuePair_2_get_Key_m177244839AEA391BBBAC9CB5C022D94F909D372B_RuntimeMethod_var); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_291 = ___1_putGeneratedIn; bool L_292 = ___2_setStatic; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_293; L_293 = IGeneration_GenerateCombinedDrawer_mFF2A433AF337A9BE3AF553BE0CE1AEBA5EE8D58A(L_285, L_288, L_289, L_290, L_291, L_292, (-1), NULL); NullCheck(L_282); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_282, L_293, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_05df_1: { // for (int i = 0; i < item.Value.Count; i++) V_34 = 0; goto IL_05fd_1; } IL_05e4_1: { // FGenerators.DestroyObject(item.Value[i]); // Clean ref to filter component on the scene List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_294; L_294 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); int32_t L_295 = V_34; NullCheck(L_294); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_296; L_296 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_294, L_295, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_296, NULL); // for (int i = 0; i < item.Value.Count; i++) int32_t L_297 = V_34; V_34 = ((int32_t)il2cpp_codegen_add(L_297, 1)); } IL_05fd_1: { // for (int i = 0; i < item.Value.Count; i++) int32_t L_298 = V_34; List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_299; L_299 = KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_inline((&V_14), KeyValuePair_2_get_Value_mF18C0D594E1A519A4F49D07FE6017306232BACE3_RuntimeMethod_var); NullCheck(L_299); int32_t L_300; L_300 = List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_inline(L_299, List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var); if ((((int32_t)L_298) < ((int32_t)L_300))) { goto IL_05e4_1; } } IL_060d_1: { // foreach (var item in materialMeshes) bool L_301; L_301 = Enumerator_MoveNext_mCB8B191D328FAB965FAC12F41217723181FA175A((&V_13), Enumerator_MoveNext_mCB8B191D328FAB965FAC12F41217723181FA175A_RuntimeMethod_var); if (L_301) { goto IL_0140_1; } } { goto IL_0629; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0629: { // return combinationObjects; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_302 = V_0; return L_302; } } // UnityEngine.GameObject FIMSpace.Generating.IGeneration::GenerateCombinedDrawer(System.String,UnityEngine.GameObject,UnityEngine.Mesh,FIMSpace.Generating.IGeneration/CombineMaterialComparer,UnityEngine.Transform,System.Boolean,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* IGeneration_GenerateCombinedDrawer_mFF2A433AF337A9BE3AF553BE0CE1AEBA5EE8D58A (String_t* ___0_name, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_reference, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___2_targetMesh, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___3_mat, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___4_putGeneratedIn, bool ___5_setStatic, int32_t ___6_setSubMaterial, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B2_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B1_0 = NULL; { // GameObject combinedDrawer = new GameObject(name); String_t* L_0 = ___0_name; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_1); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_1, L_0, NULL); // combinedDrawer.transform.SetParent(putGeneratedIn, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1; NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___4_putGeneratedIn; NullCheck(L_3); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_3, L_4, (bool)1, NULL); // combinedDrawer.transform.ResetCoords(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_2; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_ResetCoords_m1D92B5E9C03C8FB3F51AD891DF69387A3B566051(L_6, NULL); // combinedDrawer.tag = reference.tag; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = L_5; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = ___1_reference; NullCheck(L_8); String_t* L_9; L_9 = GameObject_get_tag_mEDD27BF795072834D656B286CBE51B2C99747805(L_8, NULL); NullCheck(L_7); GameObject_set_tag_m0A41528AFD8C83E1CEC5D769921159897CDD2B24(L_7, L_9, NULL); // combinedDrawer.layer = reference.layer; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = L_7; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = ___1_reference; NullCheck(L_11); int32_t L_12; L_12 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_11, NULL); NullCheck(L_10); GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_10, L_12, NULL); // combinedDrawer.isStatic = setStatic; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = L_10; bool L_14 = ___5_setStatic; NullCheck(L_13); GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_13, L_14, NULL); // MeshFilter combinedFilt = combinedDrawer.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = L_13; NullCheck(L_15); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_16; L_16 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_15, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var); // combinedFilt.sharedMesh = targetMesh; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_17 = ___2_targetMesh; NullCheck(L_16); MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F(L_16, L_17, NULL); // MeshRenderer combinedRend = combinedDrawer.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = L_15; NullCheck(L_18); MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_19; L_19 = GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D(L_18, GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var); V_0 = L_19; // if (setSubMaterial == -1) int32_t L_20 = ___6_setSubMaterial; G_B1_0 = L_18; if ((!(((uint32_t)L_20) == ((uint32_t)(-1))))) { G_B2_0 = L_18; goto IL_0064; } } { // combinedRend.sharedMaterials = mat.sharedMaterials; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_21 = V_0; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_22 = ___3_mat; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_23 = L_22.___sharedMaterials_0; NullCheck(L_21); Renderer_set_sharedMaterials_m665ADE4190214CC2AC52490B4A7373D7EE75DEB2(L_21, L_23, NULL); return G_B1_0; } IL_0064: { // combinedRend.sharedMaterial = mat.sharedMaterials[setSubMaterial]; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_24 = V_0; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_25 = ___3_mat; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_26 = L_25.___sharedMaterials_0; int32_t L_27 = ___6_setSubMaterial; NullCheck(L_26); int32_t L_28 = L_27; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_29 = (L_26)->GetAt(static_cast(L_28)); NullCheck(L_24); Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288(L_24, L_29, NULL); // return combinedDrawer; return G_B2_0; } } // System.Void FIMSpace.Generating.IGeneration::AddCellsAndUpdateScheme(FIMSpace.Generating.CellsController,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_AddCellsAndUpdateScheme_m3F6935C9572710132EBB7B7FB7BC196F736C3E03 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_scheme, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_cells, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.IGeneration::GenerateScheme(FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_GenerateScheme_m8A2F2614F6C0E5164BEB4AA3C00C719C094389AE (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_scheme, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.IGeneration::UpdateAndGenerateSchemeDiffs(FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_UpdateAndGenerateSchemeDiffs_mBF01290A12E0D86F203E5239308B2CC8C6B991D1 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_scheme, const RuntimeMethod* method) { { // } return; } } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.IGeneration::GetEmptyFieldGraph() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* IGeneration_GetEmptyFieldGraph_m26F76CE6C3EA27C1BF6177A10659B59C0A0A30CC (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new FGenGraph(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)il2cpp_codegen_object_new(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); NullCheck(L_0); FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF(L_0, (bool)0, FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); return L_0; } } // System.Void FIMSpace.Generating.IGeneration::ClearCells(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_ClearCells_m2BAE596007F2E87549EE30BF57529D99C4E04C3E (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (grid != null) FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___0_grid; if (!L_0) { goto IL_002a; } } { // for (int i = 0; i < grid.AllCells.Count; i++) V_0 = 0; goto IL_001c; } IL_0007: { // grid.AllCells[i].Clear(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = ___0_grid; NullCheck(L_1); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = L_1->___AllCells_0; int32_t L_3 = V_0; NullCheck(L_2); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4; L_4 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_2, L_3, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_4); VirtualActionInvoker0::Invoke(4 /* System.Void FIMSpace.Generating.FieldCell::Clear() */, L_4); // for (int i = 0; i < grid.AllCells.Count; i++) int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_001c: { // for (int i = 0; i < grid.AllCells.Count; i++) int32_t L_6 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_7 = ___0_grid; NullCheck(L_7); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_8 = L_7->___AllCells_0; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_8, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_6) < ((int32_t)L_9))) { goto IL_0007; } } IL_002a: { // } return; } } // System.Void FIMSpace.Generating.IGeneration::PrepareScaledGrids(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_PrepareScaledGrids_m119484B35D45F1834C8B686418575733F5EE09C1 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___2_guides, const RuntimeMethod* method) { { // if (CheckIfScaledGraphsNeeded(preset, guides)) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_preset; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = ___2_guides; bool L_2; L_2 = IGeneration_CheckIfScaledGraphsNeeded_m02DA7C7FDFD5FA7E80E3110E49CB34B28BC058F6(L_0, L_1, NULL); if (!L_2) { goto IL_0020; } } { // if (preset._tempGraphScale2 == null || grid.SubGraphs == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = ___0_preset; NullCheck(L_3); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = L_3->____tempGraphScale2_21; if (!L_4) { goto IL_0019; } } { FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5 = ___1_grid; NullCheck(L_5); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_6 = L_5->___SubGraphs_3; if (L_6) { goto IL_0020; } } IL_0019: { // preset.PrepareSubGraphs(grid); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = ___0_preset; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = ___1_grid; NullCheck(L_7); FieldSetup_PrepareSubGraphs_m6AE52FCC363C9382D3AD72F7E8B83F64E388CCD1(L_7, L_8, NULL); } IL_0020: { // } return; } } // System.Void FIMSpace.Generating.IGeneration::PrepareSelfInjections(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_PrepareSelfInjections_mE41A1D1F14FE4BCF03CF0C90E8C6E2A478106109 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (preset != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_preset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_005f; } } { // if (preset.SelfInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = ___0_preset; NullCheck(L_2); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_3 = L_2->___SelfInjections_19; if (!L_3) { goto IL_005f; } } { // if (preset.SelfInjections.Count > 0) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = ___0_preset; NullCheck(L_4); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_5 = L_4->___SelfInjections_19; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_5, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_005f; } } { // if (preset.temporaryInjections == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = ___0_preset; NullCheck(L_7); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_8 = L_7->___temporaryInjections_17; if (L_8) { goto IL_0032; } } { // preset.temporaryInjections = new List(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = ___0_preset; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_10 = (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)il2cpp_codegen_object_new(List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); NullCheck(L_10); List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122(L_10, List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); NullCheck(L_9); L_9->___temporaryInjections_17 = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->___temporaryInjections_17), (void*)L_10); } IL_0032: { // for (int i = 0; i < preset.SelfInjections.Count; i++) V_0 = 0; goto IL_0051; } IL_0036: { // preset.temporaryInjections.Add(preset.SelfInjections[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_11 = ___0_preset; NullCheck(L_11); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_12 = L_11->___temporaryInjections_17; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_13 = ___0_preset; NullCheck(L_13); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_14 = L_13->___SelfInjections_19; int32_t L_15 = V_0; NullCheck(L_14); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_16; L_16 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_14, L_15, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_12); List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline(L_12, L_16, List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); // for (int i = 0; i < preset.SelfInjections.Count; i++) int32_t L_17 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0051: { // for (int i = 0; i < preset.SelfInjections.Count; i++) int32_t L_18 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_19 = ___0_preset; NullCheck(L_19); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_20 = L_19->___SelfInjections_19; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_20, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_21))) { goto IL_0036; } } IL_005f: { // } return; } } // System.Void FIMSpace.Generating.IGeneration::ClearCellsFromGrid(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_ClearCellsFromGrid_mF555978F36A86589D62A47A2A1C35858473151ED (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_toClear, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < toClear.Count; i++) grid.RemoveCell(toClear[i]); V_0 = 0; goto IL_0015; } IL_0004: { // for (int i = 0; i < toClear.Count; i++) grid.RemoveCell(toClear[i]); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___0_grid; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = ___1_toClear; int32_t L_2 = V_0; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3; L_3 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_1, L_2, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_0); FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8(L_0, L_3, FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var); // for (int i = 0; i < toClear.Count; i++) grid.RemoveCell(toClear[i]); int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_0015: { // for (int i = 0; i < toClear.Count; i++) grid.RemoveCell(toClear[i]); int32_t L_5 = V_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_6 = ___1_toClear; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_6, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_5) < ((int32_t)L_7))) { goto IL_0004; } } { // } return; } } // System.Void FIMSpace.Generating.IGeneration::ClearTemporaryInjections(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_ClearTemporaryInjections_mE5670C63D170FB772FBE7BC359AE07DABC8C77E9 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (preset.SelfInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_preset; NullCheck(L_0); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_1 = L_0->___SelfInjections_19; if (!L_1) { goto IL_003e; } } { // if (preset.temporaryInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = ___0_preset; NullCheck(L_2); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_3 = L_2->___temporaryInjections_17; if (!L_3) { goto IL_003e; } } { // for (int i = 0; i < preset.SelfInjections.Count; i++) V_0 = 0; goto IL_0030; } IL_0014: { // preset.temporaryInjections.Remove(preset.SelfInjections[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = ___0_preset; NullCheck(L_4); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_5 = L_4->___temporaryInjections_17; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = ___0_preset; NullCheck(L_6); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_7 = L_6->___SelfInjections_19; int32_t L_8 = V_0; NullCheck(L_7); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_9; L_9 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_7, L_8, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_5); bool L_10; L_10 = List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873(L_5, L_9, List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873_RuntimeMethod_var); // for (int i = 0; i < preset.SelfInjections.Count; i++) int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0030: { // for (int i = 0; i < preset.SelfInjections.Count; i++) int32_t L_12 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_13 = ___0_preset; NullCheck(L_13); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_14 = L_13->___SelfInjections_19; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_14, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_15))) { goto IL_0014; } } IL_003e: { // } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.IGeneration::GetRandomizedCells(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_0 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { // List pack = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_0, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_0 = L_0; // List randomizedCells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_1, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_1 = L_1; // if (grid != null) FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = ___0_grid; if (!L_2) { goto IL_005a; } } { // for (int i = 0; i < grid.AllApprovedCells.Count; i++) V_2 = 0; goto IL_0029; } IL_0013: { // pack.Add(grid.AllApprovedCells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = ___0_grid; NullCheck(L_4); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = L_4->___AllApprovedCells_1; int32_t L_6 = V_2; NullCheck(L_5); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7; L_7 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_5, L_6, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_3); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_3, L_7, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // for (int i = 0; i < grid.AllApprovedCells.Count; i++) int32_t L_8 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0029: { // for (int i = 0; i < grid.AllApprovedCells.Count; i++) int32_t L_9 = V_2; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_10 = ___0_grid; NullCheck(L_10); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_11 = L_10->___AllApprovedCells_1; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_11, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_9) < ((int32_t)L_12))) { goto IL_0013; } } { goto IL_005a; } IL_0039: { // int index = FGenerators.GetRandom(0, pack.Count); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_13 = V_0; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_13, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_15; L_15 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_14, NULL); V_3 = L_15; // randomizedCells.Add(pack[index]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_16 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_17 = V_0; int32_t L_18 = V_3; NullCheck(L_17); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_19; L_19 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_17, L_18, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_16); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_16, L_19, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // pack.RemoveAt(index); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_20 = V_0; int32_t L_21 = V_3; NullCheck(L_20); List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E(L_20, L_21, List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var); } IL_005a: { // while (pack.Count > 0) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_22 = V_0; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_22, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_23) > ((int32_t)0))) { goto IL_0039; } } { // return randomizedCells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_24 = V_1; return L_24; } } // UnityEngine.Vector3 FIMSpace.Generating.IGeneration::V2ToV3(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 IGeneration_V2ToV3_mBAE1B3569C22B29DCE53A1FEA3B1DB50794B78DF (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_p, const RuntimeMethod* method) { { // return new Vector3(p.x, 0, p.y); int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_p), NULL); int32_t L_1; L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_p), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; memset((&L_2), 0, sizeof(L_2)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), ((float)L_0), (0.0f), ((float)L_1), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.IGeneration::CheckIfScaledGraphsNeeded(FIMSpace.Generating.FieldSetup,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IGeneration_CheckIfScaledGraphsNeeded_m02DA7C7FDFD5FA7E80E3110E49CB34B28BC058F6 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (preset == null) return false; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_preset; 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_000b; } } { // if (preset == null) return false; return (bool)0; } IL_000b: { // if (preset.RequiresScaledGraphs()) return true; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = ___0_preset; NullCheck(L_2); bool L_3; L_3 = FieldSetup_RequiresScaledGraphs_mB8D8FD82487AF10092788817651DB57B00A78BCB(L_2, NULL); if (!L_3) { goto IL_0015; } } { // if (preset.RequiresScaledGraphs()) return true; return (bool)1; } IL_0015: { // if (guides != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_4 = ___1_guides; if (!L_4) { goto IL_0069; } } { // for (int g = 0; g < guides.Count; g++) V_0 = 0; goto IL_0060; } IL_001c: { // if (guides[g].definition != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_5 = ___1_guides; int32_t L_6 = V_0; NullCheck(L_5); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_7; L_7 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_5, L_6, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_8 = L_7.___definition_3; if (!L_8) { goto IL_005c; } } { // if (guides[g].definition.TargetModification) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_9 = ___1_guides; int32_t L_10 = V_0; NullCheck(L_9); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_11; L_11 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_9, L_10, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_12 = L_11.___definition_3; NullCheck(L_12); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_13 = L_12->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_13, NULL); if (!L_14) { goto IL_005c; } } { // if (guides[g].definition.TargetModification.RequiresScaledGraphs()) return true; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_15 = ___1_guides; int32_t L_16 = V_0; NullCheck(L_15); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_17; L_17 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_15, L_16, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_18 = L_17.___definition_3; NullCheck(L_18); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_19 = L_18->___TargetModification_2; NullCheck(L_19); bool L_20; L_20 = FieldModification_RequiresScaledGraphs_m2C64A929425522C2AB5D759BE65C350199357199(L_19, NULL); if (!L_20) { goto IL_005c; } } { // if (guides[g].definition.TargetModification.RequiresScaledGraphs()) return true; return (bool)1; } IL_005c: { // for (int g = 0; g < guides.Count; g++) int32_t L_21 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0060: { // for (int g = 0; g < guides.Count; g++) int32_t L_22 = V_0; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_23 = ___1_guides; NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_23, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_22) < ((int32_t)L_24))) { goto IL_001c; } } IL_0069: { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.IGeneration::PreparePresetVariables(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_PreparePresetVariables_mF66C1682E336A67741CABBB8A091B4757C9C7B1A (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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 V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* V_8 = NULL; int32_t V_9 = 0; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) V_0 = 0; goto IL_0212; } IL_0007: { // if (preset.ModificatorPacks[p] == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_preset; NullCheck(L_0); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_1 = L_0->___ModificatorPacks_15; int32_t L_2 = V_0; NullCheck(L_1); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_3; L_3 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_1, L_2, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_4) { goto IL_020e; } } { // if (preset.ModificatorPacks[p].DisableWholePackage) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = ___0_preset; NullCheck(L_5); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_6 = L_5->___ModificatorPacks_15; int32_t L_7 = V_0; NullCheck(L_6); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_8; L_8 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_6, L_7, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_8); bool L_9 = L_8->___DisableWholePackage_7; if (L_9) { goto IL_020e; } } { // for (int r = 0; r < preset.ModificatorPacks[p].FieldModificators.Count; r++) V_1 = 0; goto IL_01f2; } IL_003b: { // if (preset.ModificatorPacks[p].FieldModificators[r] == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = ___0_preset; NullCheck(L_10); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_11 = L_10->___ModificatorPacks_15; int32_t L_12 = V_0; NullCheck(L_11); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_13; L_13 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_11, L_12, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_13); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_14 = L_13->___FieldModificators_4; int32_t L_15 = V_1; NullCheck(L_14); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_16; L_16 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_14, L_15, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_17) { goto IL_01ee; } } { // if (preset.ModificatorPacks[p].FieldModificators[r].Enabled == false) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = ___0_preset; NullCheck(L_18); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_19 = L_18->___ModificatorPacks_15; int32_t L_20 = V_0; NullCheck(L_19); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_21; L_21 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_19, L_20, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_21); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_22 = L_21->___FieldModificators_4; int32_t L_23 = V_1; NullCheck(L_22); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_24; L_24 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_22, L_23, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_24); bool L_25 = L_24->___Enabled_5; if (!L_25) { goto IL_01ee; } } { // if (preset.Ignores.Contains(preset.ModificatorPacks[p].FieldModificators[r])) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_26 = ___0_preset; NullCheck(L_26); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_27 = L_26->___Ignores_16; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_28 = ___0_preset; NullCheck(L_28); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_29 = L_28->___ModificatorPacks_15; int32_t L_30 = V_0; NullCheck(L_29); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_31; L_31 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_29, L_30, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_31); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_32 = L_31->___FieldModificators_4; int32_t L_33 = V_1; NullCheck(L_32); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_34; L_34 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_32, L_33, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_27); bool L_35; L_35 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_27, L_34, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_35) { goto IL_01ee; } } { // if (preset.IsEnabled(preset.ModificatorPacks[p].FieldModificators[r]) == false) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_36 = ___0_preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_37 = ___0_preset; NullCheck(L_37); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_38 = L_37->___ModificatorPacks_15; int32_t L_39 = V_0; NullCheck(L_38); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_40; L_40 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_38, L_39, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_40); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_41 = L_40->___FieldModificators_4; int32_t L_42 = V_1; NullCheck(L_41); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_43; L_43 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_41, L_42, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_36); bool L_44; L_44 = FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4(L_36, L_43, NULL); if (!L_44) { goto IL_01ee; } } { // for (int s = 0; s < preset.ModificatorPacks[p].FieldModificators[r].Spawners.Count; s++) V_2 = 0; goto IL_01c7; } IL_00ce: { // if (FGenerators.CheckIfIsNull(preset.ModificatorPacks[p].FieldModificators[r].Spawners[s] )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_45 = ___0_preset; NullCheck(L_45); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_46 = L_45->___ModificatorPacks_15; int32_t L_47 = V_0; NullCheck(L_46); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_48; L_48 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_46, L_47, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_48); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_49 = L_48->___FieldModificators_4; int32_t L_50 = V_1; NullCheck(L_49); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_51; L_51 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_49, L_50, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_51); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_52 = L_51->___Spawners_16; int32_t L_53 = V_2; NullCheck(L_52); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_54; L_54 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_52, L_53, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_55; L_55 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_54, NULL); if (L_55) { goto IL_01c3; } } { // preset.ModificatorPacks[p].FieldModificators[r].Spawners[s].Prepared = false; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_56 = ___0_preset; NullCheck(L_56); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_57 = L_56->___ModificatorPacks_15; int32_t L_58 = V_0; NullCheck(L_57); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_59; L_59 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_57, L_58, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_59); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_60 = L_59->___FieldModificators_4; int32_t L_61 = V_1; NullCheck(L_60); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_62; L_62 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_60, L_61, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_62); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_63 = L_62->___Spawners_16; int32_t L_64 = V_2; NullCheck(L_63); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_65; L_65 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_63, L_64, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_65); L_65->___Prepared_3 = (bool)0; // for (int rl = 0; rl < preset.ModificatorPacks[p].FieldModificators[r].Spawners[s].Rules.Count; rl++) V_3 = 0; goto IL_0191; } IL_0126: { // if (FGenerators.CheckIfIsNull(preset.ModificatorPacks[p].FieldModificators[r].Spawners[s].Rules[rl] )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_66 = ___0_preset; NullCheck(L_66); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_67 = L_66->___ModificatorPacks_15; int32_t L_68 = V_0; NullCheck(L_67); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_69; L_69 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_67, L_68, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_69); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_70 = L_69->___FieldModificators_4; int32_t L_71 = V_1; NullCheck(L_70); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_72; L_72 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_70, L_71, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_72); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_73 = L_72->___Spawners_16; int32_t L_74 = V_2; NullCheck(L_73); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_75; L_75 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_73, L_74, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_75); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_76 = L_75->___Rules_6; int32_t L_77 = V_3; NullCheck(L_76); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_78; L_78 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_76, L_77, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_79; L_79 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_78, NULL); if (L_79) { goto IL_018d; } } { // preset.ModificatorPacks[p].FieldModificators[r].Spawners[s].Rules[rl].VariablesPrepared = false; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_80 = ___0_preset; NullCheck(L_80); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_81 = L_80->___ModificatorPacks_15; int32_t L_82 = V_0; NullCheck(L_81); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_83; L_83 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_81, L_82, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_83); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_84 = L_83->___FieldModificators_4; int32_t L_85 = V_1; NullCheck(L_84); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_86; L_86 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_84, L_85, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_86); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_87 = L_86->___Spawners_16; int32_t L_88 = V_2; NullCheck(L_87); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_89; L_89 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_87, L_88, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_89); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_90 = L_89->___Rules_6; int32_t L_91 = V_3; NullCheck(L_90); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_92; L_92 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_90, L_91, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_92); L_92->___VariablesPrepared_23 = (bool)0; } IL_018d: { // for (int rl = 0; rl < preset.ModificatorPacks[p].FieldModificators[r].Spawners[s].Rules.Count; rl++) int32_t L_93 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_93, 1)); } IL_0191: { // for (int rl = 0; rl < preset.ModificatorPacks[p].FieldModificators[r].Spawners[s].Rules.Count; rl++) int32_t L_94 = V_3; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_95 = ___0_preset; NullCheck(L_95); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_96 = L_95->___ModificatorPacks_15; int32_t L_97 = V_0; NullCheck(L_96); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_98; L_98 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_96, L_97, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_98); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_99 = L_98->___FieldModificators_4; int32_t L_100 = V_1; NullCheck(L_99); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_101; L_101 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_99, L_100, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_101); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_102 = L_101->___Spawners_16; int32_t L_103 = V_2; NullCheck(L_102); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_104; L_104 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_102, L_103, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_104); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_105 = L_104->___Rules_6; NullCheck(L_105); int32_t L_106; L_106 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_105, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_94) < ((int32_t)L_106))) { goto IL_0126; } } IL_01c3: { // for (int s = 0; s < preset.ModificatorPacks[p].FieldModificators[r].Spawners.Count; s++) int32_t L_107 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_107, 1)); } IL_01c7: { // for (int s = 0; s < preset.ModificatorPacks[p].FieldModificators[r].Spawners.Count; s++) int32_t L_108 = V_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_109 = ___0_preset; NullCheck(L_109); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_110 = L_109->___ModificatorPacks_15; int32_t L_111 = V_0; NullCheck(L_110); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_112; L_112 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_110, L_111, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_112); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_113 = L_112->___FieldModificators_4; int32_t L_114 = V_1; NullCheck(L_113); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_115; L_115 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_113, L_114, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_115); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_116 = L_115->___Spawners_16; NullCheck(L_116); int32_t L_117; L_117 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_116, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_108) < ((int32_t)L_117))) { goto IL_00ce; } } IL_01ee: { // for (int r = 0; r < preset.ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_118 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_118, 1)); } IL_01f2: { // for (int r = 0; r < preset.ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_119 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_120 = ___0_preset; NullCheck(L_120); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_121 = L_120->___ModificatorPacks_15; int32_t L_122 = V_0; NullCheck(L_121); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_123; L_123 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_121, L_122, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_123); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_124 = L_123->___FieldModificators_4; NullCheck(L_124); int32_t L_125; L_125 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_124, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_119) < ((int32_t)L_125))) { goto IL_003b; } } IL_020e: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) int32_t L_126 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_126, 1)); } IL_0212: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) int32_t L_127 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_128 = ___0_preset; NullCheck(L_128); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_129 = L_128->___ModificatorPacks_15; NullCheck(L_129); int32_t L_130; L_130 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_129, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_127) < ((int32_t)L_130))) { goto IL_0007; } } { // for (int c = 0; c < preset.CellsCommands.Count; c++) V_4 = 0; goto IL_0379; } IL_022b: { // if (FGenerators.CheckIfIsNull(preset.CellsCommands[c] )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_131 = ___0_preset; NullCheck(L_131); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_132; L_132 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_131, NULL); int32_t L_133 = V_4; NullCheck(L_132); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_134; L_134 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_132, L_133, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_135; L_135 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_134, NULL); if (L_135) { goto IL_0373; } } { // if (FGenerators.CheckIfIsNull(preset.CellsCommands[c].TargetModification )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_136 = ___0_preset; NullCheck(L_136); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_137; L_137 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_136, NULL); int32_t L_138 = V_4; NullCheck(L_137); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_139; L_139 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_137, L_138, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_139); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_140 = L_139->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_141; L_141 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_140, NULL); if (L_141) { goto IL_0373; } } { // if (FGenerators.CheckIfIsNull(preset.CellsCommands[c].TargetModification.Spawners )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_142 = ___0_preset; NullCheck(L_142); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_143; L_143 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_142, NULL); int32_t L_144 = V_4; NullCheck(L_143); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_145; L_145 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_143, L_144, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_145); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_146 = L_145->___TargetModification_2; NullCheck(L_146); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_147 = L_146->___Spawners_16; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_148; L_148 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_147, NULL); if (L_148) { goto IL_0373; } } { // for (int s = 0; s < preset.CellsCommands[c].TargetModification.Spawners.Count; s++) V_5 = 0; goto IL_0350; } IL_0287: { // if (FGenerators.CheckIfIsNull(preset.CellsCommands[c].TargetModification.Spawners[s] )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_149 = ___0_preset; NullCheck(L_149); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_150; L_150 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_149, NULL); int32_t L_151 = V_4; NullCheck(L_150); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_152; L_152 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_150, L_151, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_152); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_153 = L_152->___TargetModification_2; NullCheck(L_153); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_154 = L_153->___Spawners_16; int32_t L_155 = V_5; NullCheck(L_154); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_156; L_156 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_154, L_155, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_157; L_157 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_156, NULL); if (L_157) { goto IL_034a; } } { // for (int rl = 0; rl < preset.CellsCommands[c].TargetModification.Spawners[s].Rules.Count; rl++) V_6 = 0; goto IL_031b; } IL_02b4: { // if (FGenerators.CheckIfIsNull(preset.CellsCommands[c].TargetModification.Spawners[s].Rules[rl] )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_158 = ___0_preset; NullCheck(L_158); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_159; L_159 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_158, NULL); int32_t L_160 = V_4; NullCheck(L_159); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_161; L_161 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_159, L_160, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_161); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_162 = L_161->___TargetModification_2; NullCheck(L_162); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_163 = L_162->___Spawners_16; int32_t L_164 = V_5; NullCheck(L_163); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_165; L_165 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_163, L_164, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_165); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_166 = L_165->___Rules_6; int32_t L_167 = V_6; NullCheck(L_166); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_168; L_168 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_166, L_167, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_169; L_169 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_168, NULL); if (L_169) { goto IL_0315; } } { // preset.CellsCommands[c].TargetModification.Spawners[s].Rules[rl].VariablesPrepared = false; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_170 = ___0_preset; NullCheck(L_170); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_171; L_171 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_170, NULL); int32_t L_172 = V_4; NullCheck(L_171); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_173; L_173 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_171, L_172, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_173); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_174 = L_173->___TargetModification_2; NullCheck(L_174); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_175 = L_174->___Spawners_16; int32_t L_176 = V_5; NullCheck(L_175); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_177; L_177 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_175, L_176, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_177); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_178 = L_177->___Rules_6; int32_t L_179 = V_6; NullCheck(L_178); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_180; L_180 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_178, L_179, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_180); L_180->___VariablesPrepared_23 = (bool)0; } IL_0315: { // for (int rl = 0; rl < preset.CellsCommands[c].TargetModification.Spawners[s].Rules.Count; rl++) int32_t L_181 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_181, 1)); } IL_031b: { // for (int rl = 0; rl < preset.CellsCommands[c].TargetModification.Spawners[s].Rules.Count; rl++) int32_t L_182 = V_6; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_183 = ___0_preset; NullCheck(L_183); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_184; L_184 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_183, NULL); int32_t L_185 = V_4; NullCheck(L_184); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_186; L_186 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_184, L_185, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_186); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_187 = L_186->___TargetModification_2; NullCheck(L_187); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_188 = L_187->___Spawners_16; int32_t L_189 = V_5; NullCheck(L_188); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_190; L_190 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_188, L_189, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_190); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_191 = L_190->___Rules_6; NullCheck(L_191); int32_t L_192; L_192 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_191, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_182) < ((int32_t)L_192))) { goto IL_02b4; } } IL_034a: { // for (int s = 0; s < preset.CellsCommands[c].TargetModification.Spawners.Count; s++) int32_t L_193 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_193, 1)); } IL_0350: { // for (int s = 0; s < preset.CellsCommands[c].TargetModification.Spawners.Count; s++) int32_t L_194 = V_5; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_195 = ___0_preset; NullCheck(L_195); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_196; L_196 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_195, NULL); int32_t L_197 = V_4; NullCheck(L_196); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_198; L_198 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_196, L_197, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_198); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_199 = L_198->___TargetModification_2; NullCheck(L_199); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_200 = L_199->___Spawners_16; NullCheck(L_200); int32_t L_201; L_201 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_200, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_194) < ((int32_t)L_201))) { goto IL_0287; } } IL_0373: { // for (int c = 0; c < preset.CellsCommands.Count; c++) int32_t L_202 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_202, 1)); } IL_0379: { // for (int c = 0; c < preset.CellsCommands.Count; c++) int32_t L_203 = V_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_204 = ___0_preset; NullCheck(L_204); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_205; L_205 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_204, NULL); NullCheck(L_205); int32_t L_206; L_206 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_205, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_203) < ((int32_t)L_206))) { goto IL_022b; } } { // if (preset.temporaryInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_207 = ___0_preset; NullCheck(L_207); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_208 = L_207->___temporaryInjections_17; if (!L_208) { goto IL_06f2; } } { // for (int i = 0; i < preset.temporaryInjections.Count; i++) V_7 = 0; goto IL_06e0; } IL_039e: { // var inj = preset.temporaryInjections[i]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_209 = ___0_preset; NullCheck(L_209); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_210 = L_209->___temporaryInjections_17; int32_t L_211 = V_7; NullCheck(L_210); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_212; L_212 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_210, L_211, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); V_8 = L_212; // if (FGenerators.CheckIfIsNull(inj )) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_213 = V_8; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_214; L_214 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_213, NULL); if (L_214) { goto IL_06da; } } { // if (inj.ModificatorsPack == null && inj.Modificator == null) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_215 = V_8; NullCheck(L_215); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_216 = L_215->___ModificatorsPack_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_217; L_217 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_216, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_217) { goto IL_046f; } } { InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_218 = V_8; NullCheck(L_218); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_219 = L_218->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_220; L_220 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_219, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_220) { goto IL_046f; } } { // if (inj.OverrideVariables) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_221 = V_8; NullCheck(L_221); bool L_222 = L_221->___OverrideVariables_4; if (!L_222) { goto IL_06da; } } { // if (inj.Overrides == null || inj.Overrides.Count == 0) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_223 = V_8; NullCheck(L_223); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_224 = L_223->___Overrides_5; if (!L_224) { goto IL_06da; } } { InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_225 = V_8; NullCheck(L_225); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_226 = L_225->___Overrides_5; NullCheck(L_226); int32_t L_227; L_227 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_226, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if (!L_227) { goto IL_06da; } } { // for (int ov = 0; ov < inj.Overrides.Count; ov++) V_9 = 0; goto IL_045a; } IL_040b: { // var vari = preset.GetVariable(inj.Overrides[ov].Name); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_228 = ___0_preset; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_229 = V_8; NullCheck(L_229); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_230 = L_229->___Overrides_5; int32_t L_231 = V_9; NullCheck(L_230); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_232; L_232 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_230, L_231, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_232); String_t* L_233 = L_232->___Name_0; NullCheck(L_228); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_234; L_234 = FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F(L_228, L_233, NULL); V_10 = L_234; // if (i < inj.Overrides.Count) int32_t L_235 = V_7; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_236 = V_8; NullCheck(L_236); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_237 = L_236->___Overrides_5; NullCheck(L_237); int32_t L_238; L_238 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_237, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_235) >= ((int32_t)L_238))) { goto IL_0454; } } { // if (FGenerators.CheckIfExist_NOTNULL(vari )) vari.SetValue(inj.Overrides[i]); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_239 = V_10; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_240; L_240 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_239, NULL); if (!L_240) { goto IL_0454; } } { // if (FGenerators.CheckIfExist_NOTNULL(vari )) vari.SetValue(inj.Overrides[i]); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_241 = V_10; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_242 = V_8; NullCheck(L_242); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_243 = L_242->___Overrides_5; int32_t L_244 = V_7; NullCheck(L_243); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_245; L_245 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_243, L_244, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_241); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_241, L_245, NULL); } IL_0454: { // for (int ov = 0; ov < inj.Overrides.Count; ov++) int32_t L_246 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_246, 1)); } IL_045a: { // for (int ov = 0; ov < inj.Overrides.Count; ov++) int32_t L_247 = V_9; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_248 = V_8; NullCheck(L_248); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_249 = L_248->___Overrides_5; NullCheck(L_249); int32_t L_250; L_250 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_249, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_247) < ((int32_t)L_250))) { goto IL_040b; } } { // continue; goto IL_06da; } IL_046f: { // if (inj.Inject == InjectionSetup.EInjectTarget.Pack || inj.Inject == InjectionSetup.EInjectTarget.PackOnlyForAccessingVariables) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_251 = V_8; NullCheck(L_251); int32_t L_252 = L_251->___Inject_0; if ((((int32_t)L_252) == ((int32_t)1))) { goto IL_0483; } } { InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_253 = V_8; NullCheck(L_253); int32_t L_254 = L_253->___Inject_0; if ((!(((uint32_t)L_254) == ((uint32_t)3)))) { goto IL_04f1; } } IL_0483: { // if (inj.ModificatorsPack == null) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_255 = V_8; NullCheck(L_255); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_256 = L_255->___ModificatorsPack_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_257; L_257 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_256, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_257) { goto IL_06da; } } { // for (int m = 0; m < inj.ModificatorsPack.FieldModificators.Count; m++) V_11 = 0; goto IL_04d7; } IL_049a: { // if (inj.ModificatorsPack.FieldModificators[m] == null) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_258 = V_8; NullCheck(L_258); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_259 = L_258->___ModificatorsPack_2; NullCheck(L_259); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_260 = L_259->___FieldModificators_4; int32_t L_261 = V_11; NullCheck(L_260); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_262; L_262 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_260, L_261, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_263; L_263 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_262, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_263) { goto IL_04d1; } } { // inj.ModificatorsPack.FieldModificators[m].PrepareVariablesWith(preset, true, inj); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_264 = V_8; NullCheck(L_264); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_265 = L_264->___ModificatorsPack_2; NullCheck(L_265); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_266 = L_265->___FieldModificators_4; int32_t L_267 = V_11; NullCheck(L_266); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_268; L_268 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_266, L_267, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_269 = ___0_preset; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_270 = V_8; NullCheck(L_268); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_268, L_269, (bool)1, L_270, NULL); } IL_04d1: { // for (int m = 0; m < inj.ModificatorsPack.FieldModificators.Count; m++) int32_t L_271 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_271, 1)); } IL_04d7: { // for (int m = 0; m < inj.ModificatorsPack.FieldModificators.Count; m++) int32_t L_272 = V_11; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_273 = V_8; NullCheck(L_273); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_274 = L_273->___ModificatorsPack_2; NullCheck(L_274); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_275 = L_274->___FieldModificators_4; NullCheck(L_275); int32_t L_276; L_276 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_275, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_272) < ((int32_t)L_276))) { goto IL_049a; } } { goto IL_06da; } IL_04f1: { // else if (inj.Inject == InjectionSetup.EInjectTarget.Modificator) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_277 = V_8; NullCheck(L_277); int32_t L_278 = L_277->___Inject_0; if (L_278) { goto IL_0521; } } { // if (inj.Modificator == null) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_279 = V_8; NullCheck(L_279); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_280 = L_279->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_281; L_281 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_280, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_281) { goto IL_06da; } } { // inj.Modificator.PrepareVariablesWith(preset, true, inj); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_282 = V_8; NullCheck(L_282); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_283 = L_282->___Modificator_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_284 = ___0_preset; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_285 = V_8; NullCheck(L_283); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_283, L_284, (bool)1, L_285, NULL); goto IL_06da; } IL_0521: { // else if (inj.Inject == InjectionSetup.EInjectTarget.ModOnlyForAccessingVariables) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_286 = V_8; NullCheck(L_286); int32_t L_287 = L_286->___Inject_0; if ((!(((uint32_t)L_287) == ((uint32_t)2)))) { goto IL_06da; } } { // if (inj.Modificator == null) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_288 = V_8; NullCheck(L_288); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_289 = L_288->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_290; L_290 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_289, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_290) { goto IL_06da; } } { // inj.Modificator.PrepareVariablesWith(preset, true, inj); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_291 = V_8; NullCheck(L_291); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_292 = L_291->___Modificator_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_293 = ___0_preset; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_294 = V_8; NullCheck(L_292); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_292, L_293, (bool)1, L_294, NULL); // for (int p = 0; p < preset.ModificatorPacks.Count; p++) V_12 = 0; goto IL_0666; } IL_0558: { // if (preset.ModificatorPacks[p] == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_295 = ___0_preset; NullCheck(L_295); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_296 = L_295->___ModificatorPacks_15; int32_t L_297 = V_12; NullCheck(L_296); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_298; L_298 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_296, L_297, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_299; L_299 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_298, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_299) { goto IL_0660; } } { // if (preset.ModificatorPacks[p].DisableWholePackage) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_300 = ___0_preset; NullCheck(L_300); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_301 = L_300->___ModificatorPacks_15; int32_t L_302 = V_12; NullCheck(L_301); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_303; L_303 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_301, L_302, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_303); bool L_304 = L_303->___DisableWholePackage_7; if (L_304) { goto IL_0660; } } { // for (int r = 0; r < preset.ModificatorPacks[p].FieldModificators.Count; r++) V_13 = 0; goto IL_0642; } IL_058f: { // if (preset.ModificatorPacks[p].FieldModificators[r] == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_305 = ___0_preset; NullCheck(L_305); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_306 = L_305->___ModificatorPacks_15; int32_t L_307 = V_12; NullCheck(L_306); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_308; L_308 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_306, L_307, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_308); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_309 = L_308->___FieldModificators_4; int32_t L_310 = V_13; NullCheck(L_309); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_311; L_311 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_309, L_310, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_312; L_312 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_311, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_312) { goto IL_063c; } } { // if (preset.ModificatorPacks[p].FieldModificators[r].Enabled == false) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_313 = ___0_preset; NullCheck(L_313); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_314 = L_313->___ModificatorPacks_15; int32_t L_315 = V_12; NullCheck(L_314); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_316; L_316 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_314, L_315, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_316); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_317 = L_316->___FieldModificators_4; int32_t L_318 = V_13; NullCheck(L_317); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_319; L_319 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_317, L_318, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_319); bool L_320 = L_319->___Enabled_5; if (!L_320) { goto IL_063c; } } { // if (preset.Ignores.Contains(preset.ModificatorPacks[p].FieldModificators[r])) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_321 = ___0_preset; NullCheck(L_321); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_322 = L_321->___Ignores_16; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_323 = ___0_preset; NullCheck(L_323); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_324 = L_323->___ModificatorPacks_15; int32_t L_325 = V_12; NullCheck(L_324); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_326; L_326 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_324, L_325, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_326); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_327 = L_326->___FieldModificators_4; int32_t L_328 = V_13; NullCheck(L_327); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_329; L_329 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_327, L_328, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_322); bool L_330; L_330 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_322, L_329, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_330) { goto IL_063c; } } { // if (preset.IsEnabled(preset.ModificatorPacks[p].FieldModificators[r]) == false) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_331 = ___0_preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_332 = ___0_preset; NullCheck(L_332); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_333 = L_332->___ModificatorPacks_15; int32_t L_334 = V_12; NullCheck(L_333); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_335; L_335 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_333, L_334, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_335); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_336 = L_335->___FieldModificators_4; int32_t L_337 = V_13; NullCheck(L_336); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_338; L_338 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_336, L_337, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_331); bool L_339; L_339 = FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4(L_331, L_338, NULL); if (!L_339) { goto IL_063c; } } { // preset.ModificatorPacks[p].FieldModificators[r].PrepareVariablesWith(preset, true, inj); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_340 = ___0_preset; NullCheck(L_340); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_341 = L_340->___ModificatorPacks_15; int32_t L_342 = V_12; NullCheck(L_341); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_343; L_343 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_341, L_342, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_343); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_344 = L_343->___FieldModificators_4; int32_t L_345 = V_13; NullCheck(L_344); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_346; L_346 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_344, L_345, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_347 = ___0_preset; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_348 = V_8; NullCheck(L_346); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_346, L_347, (bool)1, L_348, NULL); } IL_063c: { // for (int r = 0; r < preset.ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_349 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_349, 1)); } IL_0642: { // for (int r = 0; r < preset.ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_350 = V_13; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_351 = ___0_preset; NullCheck(L_351); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_352 = L_351->___ModificatorPacks_15; int32_t L_353 = V_12; NullCheck(L_352); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_354; L_354 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_352, L_353, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_354); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_355 = L_354->___FieldModificators_4; NullCheck(L_355); int32_t L_356; L_356 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_355, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_350) < ((int32_t)L_356))) { goto IL_058f; } } IL_0660: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) int32_t L_357 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_357, 1)); } IL_0666: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) int32_t L_358 = V_12; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_359 = ___0_preset; NullCheck(L_359); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_360 = L_359->___ModificatorPacks_15; NullCheck(L_360); int32_t L_361; L_361 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_360, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_358) < ((int32_t)L_361))) { goto IL_0558; } } { // for (int c = 0; c < preset.CellsCommands.Count; c++) V_14 = 0; goto IL_06cb; } IL_067d: { // if (FGenerators.CheckIfIsNull(preset.CellsCommands[c] )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_362 = ___0_preset; NullCheck(L_362); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_363; L_363 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_362, NULL); int32_t L_364 = V_14; NullCheck(L_363); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_365; L_365 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_363, L_364, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_366; L_366 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_365, NULL); if (L_366) { goto IL_06c5; } } { // if (FGenerators.CheckIfIsNull(preset.CellsCommands[c].TargetModification )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_367 = ___0_preset; NullCheck(L_367); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_368; L_368 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_367, NULL); int32_t L_369 = V_14; NullCheck(L_368); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_370; L_370 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_368, L_369, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_370); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_371 = L_370->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_372; L_372 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_371, NULL); if (L_372) { goto IL_06c5; } } { // preset.CellsCommands[c].TargetModification.PrepareVariablesWith(preset, true, inj); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_373 = ___0_preset; NullCheck(L_373); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_374; L_374 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_373, NULL); int32_t L_375 = V_14; NullCheck(L_374); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_376; L_376 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_374, L_375, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_376); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_377 = L_376->___TargetModification_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_378 = ___0_preset; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_379 = V_8; NullCheck(L_377); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_377, L_378, (bool)1, L_379, NULL); } IL_06c5: { // for (int c = 0; c < preset.CellsCommands.Count; c++) int32_t L_380 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_380, 1)); } IL_06cb: { // for (int c = 0; c < preset.CellsCommands.Count; c++) int32_t L_381 = V_14; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_382 = ___0_preset; NullCheck(L_382); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_383; L_383 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_382, NULL); NullCheck(L_383); int32_t L_384; L_384 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_383, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_381) < ((int32_t)L_384))) { goto IL_067d; } } IL_06da: { // for (int i = 0; i < preset.temporaryInjections.Count; i++) int32_t L_385 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_385, 1)); } IL_06e0: { // for (int i = 0; i < preset.temporaryInjections.Count; i++) int32_t L_386 = V_7; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_387 = ___0_preset; NullCheck(L_387); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_388 = L_387->___temporaryInjections_17; NullCheck(L_388); int32_t L_389; L_389 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_388, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_386) < ((int32_t)L_389))) { goto IL_039e; } } IL_06f2: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) V_15 = 0; goto IL_0868; } IL_06fa: { // if (preset.ModificatorPacks[p] == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_390 = ___0_preset; NullCheck(L_390); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_391 = L_390->___ModificatorPacks_15; int32_t L_392 = V_15; NullCheck(L_391); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_393; L_393 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_391, L_392, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_394; L_394 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_393, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_394) { goto IL_0862; } } { // if (preset.ModificatorPacks[p].DisableWholePackage) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_395 = ___0_preset; NullCheck(L_395); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_396 = L_395->___ModificatorPacks_15; int32_t L_397 = V_15; NullCheck(L_396); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_398; L_398 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_396, L_397, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_398); bool L_399 = L_398->___DisableWholePackage_7; if (L_399) { goto IL_0862; } } { // for (int r = 0; r < preset.ModificatorPacks[p].FieldModificators.Count; r++) V_16 = 0; goto IL_07e3; } IL_0731: { // if (preset.ModificatorPacks[p].FieldModificators[r] == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_400 = ___0_preset; NullCheck(L_400); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_401 = L_400->___ModificatorPacks_15; int32_t L_402 = V_15; NullCheck(L_401); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_403; L_403 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_401, L_402, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_403); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_404 = L_403->___FieldModificators_4; int32_t L_405 = V_16; NullCheck(L_404); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_406; L_406 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_404, L_405, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_407; L_407 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_406, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_407) { goto IL_07dd; } } { // if (preset.ModificatorPacks[p].FieldModificators[r].Enabled == false) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_408 = ___0_preset; NullCheck(L_408); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_409 = L_408->___ModificatorPacks_15; int32_t L_410 = V_15; NullCheck(L_409); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_411; L_411 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_409, L_410, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_411); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_412 = L_411->___FieldModificators_4; int32_t L_413 = V_16; NullCheck(L_412); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_414; L_414 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_412, L_413, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_414); bool L_415 = L_414->___Enabled_5; if (!L_415) { goto IL_07dd; } } { // if (preset.Ignores.Contains(preset.ModificatorPacks[p].FieldModificators[r])) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_416 = ___0_preset; NullCheck(L_416); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_417 = L_416->___Ignores_16; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_418 = ___0_preset; NullCheck(L_418); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_419 = L_418->___ModificatorPacks_15; int32_t L_420 = V_15; NullCheck(L_419); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_421; L_421 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_419, L_420, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_421); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_422 = L_421->___FieldModificators_4; int32_t L_423 = V_16; NullCheck(L_422); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_424; L_424 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_422, L_423, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_417); bool L_425; L_425 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_417, L_424, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_425) { goto IL_07dd; } } { // if (preset.IsEnabled(preset.ModificatorPacks[p].FieldModificators[r]) == false) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_426 = ___0_preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_427 = ___0_preset; NullCheck(L_427); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_428 = L_427->___ModificatorPacks_15; int32_t L_429 = V_15; NullCheck(L_428); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_430; L_430 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_428, L_429, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_430); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_431 = L_430->___FieldModificators_4; int32_t L_432 = V_16; NullCheck(L_431); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_433; L_433 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_431, L_432, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_426); bool L_434; L_434 = FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4(L_426, L_433, NULL); if (!L_434) { goto IL_07dd; } } { // preset.ModificatorPacks[p].FieldModificators[r].PrepareVariablesWith(preset); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_435 = ___0_preset; NullCheck(L_435); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_436 = L_435->___ModificatorPacks_15; int32_t L_437 = V_15; NullCheck(L_436); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_438; L_438 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_436, L_437, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_438); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_439 = L_438->___FieldModificators_4; int32_t L_440 = V_16; NullCheck(L_439); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_441; L_441 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_439, L_440, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_442 = ___0_preset; NullCheck(L_441); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_441, L_442, (bool)0, (InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C*)NULL, NULL); } IL_07dd: { // for (int r = 0; r < preset.ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_443 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_443, 1)); } IL_07e3: { // for (int r = 0; r < preset.ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_444 = V_16; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_445 = ___0_preset; NullCheck(L_445); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_446 = L_445->___ModificatorPacks_15; int32_t L_447 = V_15; NullCheck(L_446); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_448; L_448 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_446, L_447, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_448); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_449 = L_448->___FieldModificators_4; NullCheck(L_449); int32_t L_450; L_450 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_449, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_444) < ((int32_t)L_450))) { goto IL_0731; } } { // for (int c = 0; c < preset.CellsCommands.Count; c++) V_17 = 0; goto IL_0853; } IL_0806: { // if (FGenerators.CheckIfIsNull(preset.CellsCommands[c] )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_451 = ___0_preset; NullCheck(L_451); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_452; L_452 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_451, NULL); int32_t L_453 = V_17; NullCheck(L_452); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_454; L_454 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_452, L_453, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_455; L_455 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_454, NULL); if (L_455) { goto IL_084d; } } { // if (FGenerators.CheckIfIsNull(preset.CellsCommands[c].TargetModification )) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_456 = ___0_preset; NullCheck(L_456); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_457; L_457 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_456, NULL); int32_t L_458 = V_17; NullCheck(L_457); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_459; L_459 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_457, L_458, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_459); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_460 = L_459->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_461; L_461 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_460, NULL); if (L_461) { goto IL_084d; } } { // preset.CellsCommands[c].TargetModification.PrepareVariablesWith(preset); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_462 = ___0_preset; NullCheck(L_462); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_463; L_463 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_462, NULL); int32_t L_464 = V_17; NullCheck(L_463); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_465; L_465 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_463, L_464, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_465); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_466 = L_465->___TargetModification_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_467 = ___0_preset; NullCheck(L_466); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_466, L_467, (bool)0, (InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C*)NULL, NULL); } IL_084d: { // for (int c = 0; c < preset.CellsCommands.Count; c++) int32_t L_468 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_468, 1)); } IL_0853: { // for (int c = 0; c < preset.CellsCommands.Count; c++) int32_t L_469 = V_17; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_470 = ___0_preset; NullCheck(L_470); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_471; L_471 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_470, NULL); NullCheck(L_471); int32_t L_472; L_472 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_471, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_469) < ((int32_t)L_472))) { goto IL_0806; } } IL_0862: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) int32_t L_473 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_473, 1)); } IL_0868: { // for (int p = 0; p < preset.ModificatorPacks.Count; p++) int32_t L_474 = V_15; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_475 = ___0_preset; NullCheck(L_475); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_476 = L_475->___ModificatorPacks_15; NullCheck(L_476); int32_t L_477; L_477 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_476, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_474) < ((int32_t)L_477))) { goto IL_06fa; } } { // } return; } } // System.Void FIMSpace.Generating.IGeneration::RestorePresetVariables(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IGeneration_RestorePresetVariables_mA485F30A0593C8AE126C38F27002A068196F74B1 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) { { // } return; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.IGeneration::GenerateTemporaryFieldSetupWith(FIMSpace.Generating.ModificatorsPack,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* IGeneration_GenerateTemporaryFieldSetupWith_mA983FC9636618F3EF93B3019013B736723E94AA5 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_putModPackInside, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_scaleReferenceField, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE161BF68E5E1224B5CDC2F8466184B096D24947D); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_1 = NULL; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* G_B5_0 = NULL; String_t* G_B5_1 = NULL; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* G_B4_0 = NULL; String_t* G_B4_1 = NULL; String_t* G_B6_0 = NULL; String_t* G_B6_1 = NULL; { // FieldSetup singlePackField = FieldSetup.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986(ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); V_0 = L_0; // FieldSetup parentField = scaleReferenceField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = ___1_scaleReferenceField; V_1 = L_1; // if ( parentField == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0018; } } { // parentField = putModPackInside.ParentPreset; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_4 = ___0_putModPackInside; NullCheck(L_4); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = L_4->___ParentPreset_5; V_1 = L_5; } IL_0018: { // if (parentField == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0044; } } { // UnityEngine.Debug.Log("[PGG - Rectangle Fill] Can't find parent FieldSetup of " + putModPackInside + " to define size of grid!"); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_8 = ___0_putModPackInside; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_9 = L_8; G_B4_0 = L_9; G_B4_1 = _stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8; if (L_9) { G_B5_0 = L_9; G_B5_1 = _stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8; goto IL_002e; } } { G_B6_0 = ((String_t*)(NULL)); G_B6_1 = G_B4_1; goto IL_0033; } IL_002e: { NullCheck(G_B5_0); String_t* L_10; L_10 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B5_0); G_B6_0 = L_10; G_B6_1 = G_B5_1; } IL_0033: { String_t* L_11; L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B6_1, G_B6_0, _stringLiteralE161BF68E5E1224B5CDC2F8466184B096D24947D, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_11, NULL); // return null; return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; } IL_0044: { // singlePackField.CellSize = parentField.CellSize; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_13 = V_1; NullCheck(L_13); float L_14 = L_13->___CellSize_4; NullCheck(L_12); L_12->___CellSize_4 = L_14; // singlePackField.ModificatorPacks.Add(putModPackInside); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = V_0; NullCheck(L_15); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_16 = L_15->___ModificatorPacks_15; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_17 = ___0_putModPackInside; NullCheck(L_16); List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_inline(L_16, L_17, List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); // return singlePackField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = V_0; return L_18; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.IGeneration::GenerateTemporaryFieldSetupWith(FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* IGeneration_GenerateTemporaryFieldSetupWith_m8577858BA0B932D89F8845142DE78048DD940362 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_singleModificator, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_scaleReferenceField, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE161BF68E5E1224B5CDC2F8466184B096D24947D); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_1 = NULL; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* V_2 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B5_0 = NULL; String_t* G_B5_1 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B4_0 = NULL; String_t* G_B4_1 = NULL; String_t* G_B6_0 = NULL; String_t* G_B6_1 = NULL; { // FieldSetup singleModField = FieldSetup.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986(ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); V_0 = L_0; // FieldSetup parentField = scaleReferenceField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = ___1_scaleReferenceField; V_1 = L_1; // if (parentField == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0018; } } { // parentField = singleModificator.TryGetParentSetup(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = ___0_singleModificator; NullCheck(L_4); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5; L_5 = FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF(L_4, NULL); V_1 = L_5; } IL_0018: { // if (parentField == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0044; } } { // UnityEngine.Debug.Log("[PGG - Rectangle Fill] Can't find parent FieldSetup of " + singleModificator + " to define size of grid!"); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_8 = ___0_singleModificator; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = L_8; G_B4_0 = L_9; G_B4_1 = _stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8; if (L_9) { G_B5_0 = L_9; G_B5_1 = _stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8; goto IL_002e; } } { G_B6_0 = ((String_t*)(NULL)); G_B6_1 = G_B4_1; goto IL_0033; } IL_002e: { NullCheck(G_B5_0); String_t* L_10; L_10 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B5_0); G_B6_0 = L_10; G_B6_1 = G_B5_1; } IL_0033: { String_t* L_11; L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B6_1, G_B6_0, _stringLiteralE161BF68E5E1224B5CDC2F8466184B096D24947D, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_11, NULL); // return null; return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; } IL_0044: { // singleModField.CellSize = parentField.CellSize; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_13 = V_1; NullCheck(L_13); float L_14 = L_13->___CellSize_4; NullCheck(L_12); L_12->___CellSize_4 = L_14; // singleModField.RootPack = ModificatorsPack.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = V_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_16; L_16 = ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252(ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); NullCheck(L_15); L_15->___RootPack_13 = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->___RootPack_13), (void*)L_16); // singleModField.ModificatorPacks = new List(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_17 = V_0; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_18 = (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*)il2cpp_codegen_object_new(List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); NullCheck(L_18); List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD(L_18, List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); NullCheck(L_17); L_17->___ModificatorPacks_15 = L_18; Il2CppCodeGenWriteBarrier((void**)(&L_17->___ModificatorPacks_15), (void*)L_18); // ModificatorsPack tempPack = ModificatorsPack.CreateInstance(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_19; L_19 = ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252(ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); V_2 = L_19; // tempPack.FieldModificators = new List(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_20 = V_2; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_21 = (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*)il2cpp_codegen_object_new(List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); NullCheck(L_21); List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD(L_21, List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); NullCheck(L_20); L_20->___FieldModificators_4 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_20->___FieldModificators_4), (void*)L_21); // tempPack.FieldModificators.Add(singleModificator); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_22 = V_2; NullCheck(L_22); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_23 = L_22->___FieldModificators_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_24 = ___0_singleModificator; NullCheck(L_23); List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_23, L_24, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); // singleModField.ModificatorPacks.Add(tempPack); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_25 = V_0; NullCheck(L_25); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_26 = L_25->___ModificatorPacks_15; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_27 = V_2; NullCheck(L_26); List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_inline(L_26, L_27, List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); // return singleModField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_28 = V_0; return L_28; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.IGeneration::GenerateTemporaryFieldSetupWith(FIMSpace.Generating.InstructionDefinition,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* IGeneration_GenerateTemporaryFieldSetupWith_m3C8631260D39EFD75DCB598CF85448CB96ADD7A5 (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_command, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_scaleReferenceField, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE161BF68E5E1224B5CDC2F8466184B096D24947D); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_1 = NULL; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* V_2 = NULL; { // FieldSetup singleModField = FieldSetup.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986(ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); V_0 = L_0; // FieldSetup parentField = scaleReferenceField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = ___1_scaleReferenceField; V_1 = L_1; // if (parentField == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_002d; } } { // UnityEngine.Debug.Log("[PGG - Rectangle Fill] Can't find parent FieldSetup of " + command.Title + " to define size of grid!"); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4 = ___0_command; NullCheck(L_4); String_t* L_5 = L_4->___Title_0; String_t* L_6; L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8, L_5, _stringLiteralE161BF68E5E1224B5CDC2F8466184B096D24947D, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_6, NULL); // return null; return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; } IL_002d: { // singleModField.CellSize = parentField.CellSize; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = V_1; NullCheck(L_8); float L_9 = L_8->___CellSize_4; NullCheck(L_7); L_7->___CellSize_4 = L_9; // singleModField.RootPack = ModificatorsPack.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = V_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_11; L_11 = ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252(ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); NullCheck(L_10); L_10->___RootPack_13 = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_10->___RootPack_13), (void*)L_11); // singleModField.ModificatorPacks = new List(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = V_0; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_13 = (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*)il2cpp_codegen_object_new(List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); NullCheck(L_13); List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD(L_13, List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); NullCheck(L_12); L_12->___ModificatorPacks_15 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->___ModificatorPacks_15), (void*)L_13); // ModificatorsPack tempPack = ModificatorsPack.CreateInstance(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_14; L_14 = ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252(ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); V_2 = L_14; // tempPack.FieldModificators = new List(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_15 = V_2; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_16 = (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*)il2cpp_codegen_object_new(List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); NullCheck(L_16); List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD(L_16, List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); NullCheck(L_15); L_15->___FieldModificators_4 = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->___FieldModificators_4), (void*)L_16); // tempPack.FieldModificators.Add(command.TargetModification); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_17 = V_2; NullCheck(L_17); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_18 = L_17->___FieldModificators_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_19 = ___0_command; NullCheck(L_19); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_20 = L_19->___TargetModification_2; NullCheck(L_18); List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_18, L_20, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); // singleModField.ModificatorPacks.Add(tempPack); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_21 = V_0; NullCheck(L_21); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_22 = L_21->___ModificatorPacks_15; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_23 = V_2; NullCheck(L_22); List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_inline(L_22, L_23, List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); // return singleModField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_24 = V_0; return L_24; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.IGeneration::GenerateTemporaryFieldSetupWith(System.Collections.Generic.List`1,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* IGeneration_GenerateTemporaryFieldSetupWith_m113255C25A7F759E466225E128DFD33807E9CFEF (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___0_fewModificators, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_scaleReferenceField, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A89960A21551BD93D201B343896D0BE5284C8A8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE161BF68E5E1224B5CDC2F8466184B096D24947D); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_1 = NULL; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* V_2 = NULL; int32_t V_3 = 0; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* G_B8_0 = NULL; String_t* G_B8_1 = NULL; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* G_B7_0 = NULL; String_t* G_B7_1 = NULL; String_t* G_B9_0 = NULL; String_t* G_B9_1 = NULL; { // if (fewModificators.Count == 0 || fewModificators[0] == null) List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_0 = ___0_fewModificators; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_0, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if (!L_1) { goto IL_0017; } } { List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_2 = ___0_fewModificators; NullCheck(L_2); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3; L_3 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_2, 0, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0023; } } IL_0017: { // UnityEngine.Debug.Log("[PGG - Temporary Field Setup] Modificators list don't have some required elements!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral2A89960A21551BD93D201B343896D0BE5284C8A8, NULL); // return null; return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; } IL_0023: { // FieldSetup fewModsField = FieldSetup.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5; L_5 = ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986(ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); V_0 = L_5; // FieldSetup parentField = scaleReferenceField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = ___1_scaleReferenceField; V_1 = L_6; // if (parentField == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_8) { goto IL_0041; } } { // parentField = fewModificators[0].TryGetParentSetup(); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_9 = ___0_fewModificators; NullCheck(L_9); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_10; L_10 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_9, 0, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_10); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_11; L_11 = FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF(L_10, NULL); V_1 = L_11; } IL_0041: { // if (parentField == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_13) { goto IL_006d; } } { // UnityEngine.Debug.Log("[PGG - Rectangle Fill] Can't find parent FieldSetup of " + fewModificators + " to define size of grid!"); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_14 = ___0_fewModificators; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_15 = L_14; G_B7_0 = L_15; G_B7_1 = _stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8; if (L_15) { G_B8_0 = L_15; G_B8_1 = _stringLiteralB3D07CB16CF248E7E7F25073EB3339A3B89D43F8; goto IL_0057; } } { G_B9_0 = ((String_t*)(NULL)); G_B9_1 = G_B7_1; goto IL_005c; } IL_0057: { NullCheck(G_B8_0); String_t* L_16; L_16 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B8_0); G_B9_0 = L_16; G_B9_1 = G_B8_1; } IL_005c: { String_t* L_17; L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B9_1, G_B9_0, _stringLiteralE161BF68E5E1224B5CDC2F8466184B096D24947D, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_17, NULL); // return null; return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; } IL_006d: { // fewModsField.CellSize = parentField.CellSize; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_19 = V_1; NullCheck(L_19); float L_20 = L_19->___CellSize_4; NullCheck(L_18); L_18->___CellSize_4 = L_20; // fewModsField.RootPack = ModificatorsPack.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_21 = V_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_22; L_22 = ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252(ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); NullCheck(L_21); L_21->___RootPack_13 = L_22; Il2CppCodeGenWriteBarrier((void**)(&L_21->___RootPack_13), (void*)L_22); // fewModsField.ModificatorPacks = new List(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_23 = V_0; List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_24 = (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*)il2cpp_codegen_object_new(List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var); NullCheck(L_24); List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD(L_24, List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var); NullCheck(L_23); L_23->___ModificatorPacks_15 = L_24; Il2CppCodeGenWriteBarrier((void**)(&L_23->___ModificatorPacks_15), (void*)L_24); // ModificatorsPack tempPack = ModificatorsPack.CreateInstance(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_25; L_25 = ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252(ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); V_2 = L_25; // tempPack.FieldModificators = new List(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_26 = V_2; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_27 = (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*)il2cpp_codegen_object_new(List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var); NullCheck(L_27); List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD(L_27, List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var); NullCheck(L_26); L_26->___FieldModificators_4 = L_27; Il2CppCodeGenWriteBarrier((void**)(&L_26->___FieldModificators_4), (void*)L_27); // for (int i = 0; i < fewModificators.Count; i++) tempPack.FieldModificators.Add(fewModificators[i]); V_3 = 0; goto IL_00ba; } IL_00a4: { // for (int i = 0; i < fewModificators.Count; i++) tempPack.FieldModificators.Add(fewModificators[i]); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_28 = V_2; NullCheck(L_28); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_29 = L_28->___FieldModificators_4; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_30 = ___0_fewModificators; int32_t L_31 = V_3; NullCheck(L_30); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_32; L_32 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_30, L_31, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_29); List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_29, L_32, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); // for (int i = 0; i < fewModificators.Count; i++) tempPack.FieldModificators.Add(fewModificators[i]); int32_t L_33 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_00ba: { // for (int i = 0; i < fewModificators.Count; i++) tempPack.FieldModificators.Add(fewModificators[i]); int32_t L_34 = V_3; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_35 = ___0_fewModificators; NullCheck(L_35); int32_t L_36; L_36 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_35, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_34) < ((int32_t)L_36))) { goto IL_00a4; } } { // fewModsField.ModificatorPacks.Add(tempPack); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_37 = V_0; NullCheck(L_37); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_38 = L_37->___ModificatorPacks_15; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_39 = V_2; NullCheck(L_38); List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_inline(L_38, L_39, List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); // return fewModsField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_40 = V_0; return L_40; } } // UnityEngine.Bounds FIMSpace.Generating.IGeneration::GetBounds(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,FIMSpace.Generating.FieldSetup,UnityEngine.Matrix4x4,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 IGeneration_GetBounds_mF7A4895C1D325FBC26C9265A7F62B1A001F90B11 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___1_generateds, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_preset, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_transformMatrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_worldOffset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_3 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4; memset((&V_4), 0, sizeof(V_4)); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_5 = NULL; { // bool setted = false; V_0 = (bool)0; // Bounds modelBounds = new Bounds(); il2cpp_codegen_initobj((&V_1), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // for (int i = 0; i < generateds.Count; i++) V_2 = 0; goto IL_00b8; } IL_0011: { // Renderer r = generateds[i].GetComponentInChildren(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___1_generateds; int32_t L_1 = V_2; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2; L_2 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_0, L_1, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); NullCheck(L_2); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_3; L_3 = GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB(L_2, GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB_RuntimeMethod_var); V_3 = L_3; // if (r) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_4 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL); if (!L_5) { goto IL_0061; } } { // if (setted == false) bool L_6 = V_0; if (L_6) { goto IL_0052; } } { // modelBounds = new Bounds(r.bounds.center, r.bounds.size); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_7 = V_3; NullCheck(L_7); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8; L_8 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_7, NULL); V_4 = L_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_4), NULL); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_10 = V_3; NullCheck(L_10); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11; L_11 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_10, NULL); V_4 = L_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_4), NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_1), L_9, L_12, NULL); // setted = true; V_0 = (bool)1; goto IL_00b4; } IL_0052: { // modelBounds.Encapsulate(r.bounds); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_13 = V_3; NullCheck(L_13); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14; L_14 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_13, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_1), L_14, NULL); goto IL_00b4; } IL_0061: { // Collider c = generateds[i].GetComponentInChildren(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_15 = ___1_generateds; int32_t L_16 = V_2; NullCheck(L_15); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17; L_17 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_15, L_16, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); NullCheck(L_17); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_18; L_18 = GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971(L_17, GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971_RuntimeMethod_var); V_5 = L_18; // if (c) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_19 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_19, NULL); if (!L_20) { goto IL_00b4; } } { // if (setted == false) bool L_21 = V_0; if (L_21) { goto IL_00a6; } } { // modelBounds = new Bounds(c.bounds.center, c.bounds.size); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_22 = V_5; NullCheck(L_22); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_23; L_23 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_22, NULL); V_4 = L_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_4), NULL); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_25 = V_5; NullCheck(L_25); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_26; L_26 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_25, NULL); V_4 = L_26; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_4), NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_1), L_24, L_27, NULL); // setted = true; V_0 = (bool)1; goto IL_00b4; } IL_00a6: { // modelBounds.Encapsulate(c.bounds); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_28 = V_5; NullCheck(L_28); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_29; L_29 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_28, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_1), L_29, NULL); } IL_00b4: { // for (int i = 0; i < generateds.Count; i++) int32_t L_30 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00b8: { // for (int i = 0; i < generateds.Count; i++) int32_t L_31 = V_2; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_32 = ___1_generateds; NullCheck(L_32); int32_t L_33; L_33 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_32, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_0011; } } { // if (!setted) modelBounds.center += worldOffset; bool L_34 = V_0; if (L_34) { goto IL_00db; } } { // if (!setted) modelBounds.center += worldOffset; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_35 = (&V_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_35, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___4_worldOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_37, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B(L_35, L_38, NULL); } IL_00db: { // return modelBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_39 = V_1; return L_39; } } // UnityEngine.Vector3Int FIMSpace.Generating.IGeneration::ConvertBoundsStartPosition(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 IGeneration_ConvertBoundsStartPosition_mC1107FAE06EE26E65B4FCC42A343DD4E5E3B03C4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bound, const RuntimeMethod* method) { { // return new Vector3Int(Mathf.RoundToInt(bound.min.x), 0, Mathf.RoundToInt(bound.min.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_bound), NULL); float L_1 = L_0.___x_2; int32_t L_2; L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_bound), NULL); float L_4 = L_3.___z_4; int32_t L_5; L_5 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_4, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_6), L_2, 0, L_5, /*hidden argument*/NULL); return L_6; } } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.IGeneration::GetScaledGrid(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.GeneratingPreparation,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* IGeneration_GetScaledGrid_mB9651B48C3E4F1BBEDCDD98F31D9700836ADF4AF (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_baseGraph, GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* ___1_prep, int32_t ___2_scale, bool ___3_generate, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (scale == 2) int32_t L_0 = ___2_scale; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_0029; } } { // if (prep._tempGraphScale2 == null) { if (generate) { prep._tempGraphScale2 = baseGraph.GenerateScaledGraph(scale); } else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_1 = ___1_prep; NullCheck(L_1); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = L_1->____tempGraphScale2_5; if (L_2) { goto IL_0022; } } { // if (prep._tempGraphScale2 == null) { if (generate) { prep._tempGraphScale2 = baseGraph.GenerateScaledGraph(scale); } else return null; } bool L_3 = ___3_generate; if (!L_3) { goto IL_0020; } } { // if (prep._tempGraphScale2 == null) { if (generate) { prep._tempGraphScale2 = baseGraph.GenerateScaledGraph(scale); } else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_4 = ___1_prep; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5 = ___0_baseGraph; int32_t L_6 = ___2_scale; NullCheck(L_5); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_7; L_7 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_5, L_6, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); NullCheck(L_4); L_4->____tempGraphScale2_5 = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_4->____tempGraphScale2_5), (void*)L_7); goto IL_0022; } IL_0020: { // if (prep._tempGraphScale2 == null) { if (generate) { prep._tempGraphScale2 = baseGraph.GenerateScaledGraph(scale); } else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_0022: { // return prep._tempGraphScale2; GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_8 = ___1_prep; NullCheck(L_8); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_9 = L_8->____tempGraphScale2_5; return L_9; } IL_0029: { // else if (scale == 3) int32_t L_10 = ___2_scale; if ((!(((uint32_t)L_10) == ((uint32_t)3)))) { goto IL_0052; } } { // if (prep._tempGraphScale3 == null) { if (generate) prep._tempGraphScale3 = baseGraph.GenerateScaledGraph(scale); else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_11 = ___1_prep; NullCheck(L_11); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_12 = L_11->____tempGraphScale3_6; if (L_12) { goto IL_004b; } } { // if (prep._tempGraphScale3 == null) { if (generate) prep._tempGraphScale3 = baseGraph.GenerateScaledGraph(scale); else return null; } bool L_13 = ___3_generate; if (!L_13) { goto IL_0049; } } { // if (prep._tempGraphScale3 == null) { if (generate) prep._tempGraphScale3 = baseGraph.GenerateScaledGraph(scale); else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_14 = ___1_prep; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_15 = ___0_baseGraph; int32_t L_16 = ___2_scale; NullCheck(L_15); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_17; L_17 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_15, L_16, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); NullCheck(L_14); L_14->____tempGraphScale3_6 = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_14->____tempGraphScale3_6), (void*)L_17); goto IL_004b; } IL_0049: { // if (prep._tempGraphScale3 == null) { if (generate) prep._tempGraphScale3 = baseGraph.GenerateScaledGraph(scale); else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_004b: { // return prep._tempGraphScale3; GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_18 = ___1_prep; NullCheck(L_18); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_19 = L_18->____tempGraphScale3_6; return L_19; } IL_0052: { // else if (scale == 4) int32_t L_20 = ___2_scale; if ((!(((uint32_t)L_20) == ((uint32_t)4)))) { goto IL_007b; } } { // if (prep._tempGraphScale4 == null) { if (generate) prep._tempGraphScale4 = baseGraph.GenerateScaledGraph(scale); else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_21 = ___1_prep; NullCheck(L_21); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_22 = L_21->____tempGraphScale4_7; if (L_22) { goto IL_0074; } } { // if (prep._tempGraphScale4 == null) { if (generate) prep._tempGraphScale4 = baseGraph.GenerateScaledGraph(scale); else return null; } bool L_23 = ___3_generate; if (!L_23) { goto IL_0072; } } { // if (prep._tempGraphScale4 == null) { if (generate) prep._tempGraphScale4 = baseGraph.GenerateScaledGraph(scale); else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_24 = ___1_prep; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_25 = ___0_baseGraph; int32_t L_26 = ___2_scale; NullCheck(L_25); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_27; L_27 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_25, L_26, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); NullCheck(L_24); L_24->____tempGraphScale4_7 = L_27; Il2CppCodeGenWriteBarrier((void**)(&L_24->____tempGraphScale4_7), (void*)L_27); goto IL_0074; } IL_0072: { // if (prep._tempGraphScale4 == null) { if (generate) prep._tempGraphScale4 = baseGraph.GenerateScaledGraph(scale); else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_0074: { // return prep._tempGraphScale4; GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_28 = ___1_prep; NullCheck(L_28); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_29 = L_28->____tempGraphScale4_7; return L_29; } IL_007b: { // else if (scale == 5) int32_t L_30 = ___2_scale; if ((!(((uint32_t)L_30) == ((uint32_t)5)))) { goto IL_00a4; } } { // if (prep._tempGraphScale5 == null) { if (generate) prep._tempGraphScale5 = baseGraph.GenerateScaledGraph(scale); else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_31 = ___1_prep; NullCheck(L_31); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_32 = L_31->____tempGraphScale5_8; if (L_32) { goto IL_009d; } } { // if (prep._tempGraphScale5 == null) { if (generate) prep._tempGraphScale5 = baseGraph.GenerateScaledGraph(scale); else return null; } bool L_33 = ___3_generate; if (!L_33) { goto IL_009b; } } { // if (prep._tempGraphScale5 == null) { if (generate) prep._tempGraphScale5 = baseGraph.GenerateScaledGraph(scale); else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_34 = ___1_prep; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_35 = ___0_baseGraph; int32_t L_36 = ___2_scale; NullCheck(L_35); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_37; L_37 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_35, L_36, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); NullCheck(L_34); L_34->____tempGraphScale5_8 = L_37; Il2CppCodeGenWriteBarrier((void**)(&L_34->____tempGraphScale5_8), (void*)L_37); goto IL_009d; } IL_009b: { // if (prep._tempGraphScale5 == null) { if (generate) prep._tempGraphScale5 = baseGraph.GenerateScaledGraph(scale); else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_009d: { // return prep._tempGraphScale5; GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_38 = ___1_prep; NullCheck(L_38); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_39 = L_38->____tempGraphScale5_8; return L_39; } IL_00a4: { // else if (scale == 6) int32_t L_40 = ___2_scale; if ((!(((uint32_t)L_40) == ((uint32_t)6)))) { goto IL_00cd; } } { // if (prep._tempGraphScale6 == null) { if (generate) prep._tempGraphScale6 = baseGraph.GenerateScaledGraph(scale); else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_41 = ___1_prep; NullCheck(L_41); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_42 = L_41->____tempGraphScale6_9; if (L_42) { goto IL_00c6; } } { // if (prep._tempGraphScale6 == null) { if (generate) prep._tempGraphScale6 = baseGraph.GenerateScaledGraph(scale); else return null; } bool L_43 = ___3_generate; if (!L_43) { goto IL_00c4; } } { // if (prep._tempGraphScale6 == null) { if (generate) prep._tempGraphScale6 = baseGraph.GenerateScaledGraph(scale); else return null; } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_44 = ___1_prep; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_45 = ___0_baseGraph; int32_t L_46 = ___2_scale; NullCheck(L_45); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_47; L_47 = FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA(L_45, L_46, (bool)1, (bool)1, FGenGraph_2_GenerateScaledGraph_m73C582BE8C0CD02275589696325BFD07095F1CFA_RuntimeMethod_var); NullCheck(L_44); L_44->____tempGraphScale6_9 = L_47; Il2CppCodeGenWriteBarrier((void**)(&L_44->____tempGraphScale6_9), (void*)L_47); goto IL_00c6; } IL_00c4: { // if (prep._tempGraphScale6 == null) { if (generate) prep._tempGraphScale6 = baseGraph.GenerateScaledGraph(scale); else return null; } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } IL_00c6: { // return prep._tempGraphScale6; GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_48 = ___1_prep; NullCheck(L_48); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_49 = L_48->____tempGraphScale6_9; return L_49; } IL_00cd: { // return baseGraph; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_50 = ___0_baseGraph; return L_50; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL); V_0 = L_2; goto IL_0014; } IL_0014: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_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))->___forwardVector_11; 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_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_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; 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)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpawnRuleBase_SetOwner_m30FCBDC0C7F09508B950B8A44A22A2C92D1898E9_inline (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, const RuntimeMethod* method) { { // OwnerSpawner = spawner; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_0 = ___0_spawner; __this->___OwnerSpawner_16 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___OwnerSpawner_16), (void*)L_0); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FieldSpawner_get_wasPreGeneratingPrepared_mBFC99C644C265628A2F7C8CE5CF56B7809E79610_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { { // public bool wasPreGeneratingPrepared { get; private set; } = false; bool L_0 = __this->___U3CwasPreGeneratingPreparedU3Ek__BackingField_23; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) { { // public GameObject CoreGameObject { get { return Prefab; } } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Prefab_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_2 = L_0; float L_1 = ___1_y; __this->___y_3 = L_1; float L_2 = ___2_z; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FieldSetup_set_InstantiatedOutOf_mEE9D9547885F3FA37DBDD517F391053ED76D00AA_inline (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_value, const RuntimeMethod* method) { { // public FieldSetup InstantiatedOutOf { get; private set; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_value; __this->___U3CInstantiatedOutOfU3Ek__BackingField_12 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstantiatedOutOfU3Ek__BackingField_12), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { { // public List CellsCommands { get { return CellsInstructions; } } List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_0 = __this->___CellsInstructions_11; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FGenerators_get_LatestSeed_mCC8140F0F083A48C18D8927549A2DD6A02C72ED2_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static int LatestSeed { get; private set; } il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_0 = ((FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_StaticFields*)il2cpp_codegen_static_fields_for(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var))->___U3CLatestSeedU3Ek__BackingField_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_v), NULL); int32_t L_1; L_1 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_v), NULL); int32_t L_2; L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_v), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), ((float)L_0), ((float)L_1), ((float)L_2), /*hidden argument*/NULL); V_0 = L_3; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Z_2; 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 Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; __this->___m_X_0 = L_0; int32_t L_1 = ___1_y; __this->___m_Y_1 = L_1; int32_t L_2 = ___2_z; __this->___m_Z_2 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))))); V_0 = ((float)L_6); goto IL_0034; } IL_0034: { float L_7 = V_0; return L_7; } } 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(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4; V_0 = L_0; goto IL_0009; } IL_0009: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = bankers_round(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_18; L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))))); V_3 = ((float)L_18); goto IL_0040; } IL_0040: { float L_19 = V_3; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method) { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_a), NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_b), NULL); int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_a), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_b), NULL); int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_a), NULL); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_b), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_6), ((int32_t)il2cpp_codegen_add(L_0, L_1)), ((int32_t)il2cpp_codegen_add(L_2, L_3)), ((int32_t)il2cpp_codegen_add(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0036; } IL_0036: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = V_0; return L_7; } } 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_0 = L_0; int32_t L_1 = ___1_y; __this->___m_Y_1 = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ((Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var))->___s_Zero_3; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_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_Down_5; 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_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_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)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)il2cpp_codegen_multiply(L_2, L_3)), /*hidden argument*/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_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_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_Up_4; 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_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_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_Left_6; 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_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_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_Right_7; 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 float Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { 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); V_0 = ((float)((int32_t)il2cpp_codegen_subtract(L_0, L_1))); 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); V_1 = ((float)((int32_t)il2cpp_codegen_subtract(L_2, L_3))); float L_4 = V_0; float L_5 = V_0; float L_6 = V_1; float L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_8; L_8 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_7)))))); V_2 = ((float)L_8); goto IL_0034; } IL_0034: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_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_subtract(L_0, L_1)), ((int32_t)il2cpp_codegen_subtract(L_2, L_3)), /*hidden argument*/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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_v), NULL); int32_t L_1; L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_v), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), ((float)L_0), ((float)L_1), /*hidden argument*/NULL); V_0 = L_2; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); { float L_0 = __this->___x_0; float L_1 = __this->___y_1; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL); Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline((&V_0), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0; V_1 = L_2; goto IL_0020; } IL_0020: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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)), /*hidden argument*/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_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Zero_2; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength_4; return L_0; } } 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 float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; float V_3 = 0.0f; { float L_0; L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_from), NULL); float L_1; L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___1_to), NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1)))); V_0 = ((float)L_2); float L_3 = V_0; V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_002c; } } { V_3 = (0.0f); goto IL_0056; } IL_002c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_to; float L_7; L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL); float L_8 = V_0; float L_9; L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL); V_1 = L_9; float L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_11; L_11 = acos(((double)L_10)); V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f))); goto IL_0056; } IL_0056: { float L_12 = V_3; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs; float L_1 = L_0.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs; float L_3 = L_2.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs; float L_5 = L_4.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs; float L_7 = L_6.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs; float L_9 = L_8.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs; float L_11 = L_10.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs; float L_13 = L_12.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs; float L_15 = L_14.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs; float L_17 = L_16.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs; float L_19 = L_18.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs; float L_21 = L_20.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs; float L_23 = L_22.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs; float L_25 = L_24.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs; float L_27 = L_26.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs; float L_29 = L_28.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs; float L_31 = L_30.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs; float L_33 = L_32.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs; float L_35 = L_34.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs; float L_37 = L_36.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs; float L_39 = L_38.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs; float L_41 = L_40.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs; float L_43 = L_42.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs; float L_45 = L_44.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs; float L_47 = L_46.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs; float L_49 = L_48.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs; float L_51 = L_50.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs; float L_53 = L_52.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs; float L_55 = L_54.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs; float L_57 = L_56.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs; float L_59 = L_58.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs; float L_61 = L_60.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs; float L_63 = L_62.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64; memset((&L_64), 0, sizeof(L_64)); Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((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)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL); V_0 = L_64; goto IL_00e5; } IL_00e5: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0; return L_65; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SignedAngle_m76C77F9D7BAF5969FA5B7500ED2D5FF9F9FA4153_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_axis, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_to; float L_2; L_2 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_0, L_1, NULL); V_0 = L_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_from; float L_4 = L_3.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_to; float L_6 = L_5.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_from; float L_8 = L_7.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_to; float L_10 = L_9.___y_3; V_1 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_4, L_6)), ((float)il2cpp_codegen_multiply(L_8, L_10)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___0_from; float L_12 = L_11.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___1_to; float L_14 = L_13.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_from; float L_16 = L_15.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___1_to; float L_18 = L_17.___z_4; V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_12, L_14)), ((float)il2cpp_codegen_multiply(L_16, L_18)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___0_from; float L_20 = L_19.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___1_to; float L_22 = L_21.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___0_from; float L_24 = L_23.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___1_to; float L_26 = L_25.___x_2; V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_22)), ((float)il2cpp_codegen_multiply(L_24, L_26)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___2_axis; float L_28 = L_27.___x_2; float L_29 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___2_axis; float L_31 = L_30.___y_3; float L_32 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___2_axis; float L_34 = L_33.___z_4; float L_35 = V_3; float L_36; L_36 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_31, L_32)))), ((float)il2cpp_codegen_multiply(L_34, L_35)))), NULL); V_4 = L_36; float L_37 = V_0; float L_38 = V_4; V_5 = ((float)il2cpp_codegen_multiply(L_37, L_38)); goto IL_0086; } IL_0086: { float L_39 = V_5; return L_39; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = il2cpp_codegen_abs(L_0); V_0 = L_1; goto IL_000a; } IL_000a: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r_0 = L_0; float L_1 = ___1_g; __this->___g_1 = L_1; float L_2 = ___2_b; __this->___b_2 = L_2; float L_3 = ___3_a; __this->___a_3 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B4_0 = 0; { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_lhs), NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0033; } } { int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_lhs), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0033; } } { int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_lhs), NULL); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_rhs), NULL); G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0); goto IL_0034; } IL_0033: { G_B4_0 = 0; } IL_0034: { V_0 = (bool)G_B4_0; goto IL_0037; } IL_0037: { bool L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_rhs; bool L_2; L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpawnData_set_isTemp_mE66AF95A28909621B8F01B73AE8B8ED3D4F663DB_inline (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool isTemp { get; internal set; } bool L_0 = ___0_value; __this->___U3CisTempU3Ek__BackingField_29 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17; V_0 = L_0; goto IL_0009; } IL_0009: { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0; 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_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method) { BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_1 = (BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_6 = V_0; int32_t L_7 = V_1; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)L_8); return; } IL_0034: { Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9 = ___0_item; (( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); return; } IL_0034: { int32_t L_9 = ___0_item; (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_1 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_6 = V_0; int32_t L_7 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_8); return; } IL_0034: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9 = ___0_item; (( void (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_gshared_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_gshared_inline (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_4_Invoke_mD02ABE9CA8E331028F474EAB0775376F90A59ECF_gshared_inline (Func_4_t88F824E7FC3FCCCA89CBBC490FD2A6069E1DD8DE* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_5_Invoke_m220A79441497EF372994DDB1154CAE7C6DFDC293_gshared_inline (Func_5_tC14A411E865BC358F6D48A0F968B75AF25E80A3B* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, RuntimeObject* ___3_arg4, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_3_Invoke_mC786FD8356E25F147BEF4CF07A587720613A2C12_gshared_inline (Func_3_tFCEB9D8CEAECBF6D0AD5440F96C6F9010270CE79* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m02B13D9F8C2777CA6CCA386F24619C7A4CC97515_gshared_inline (Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m4889E2B000221A8691CB6FA730AEAD405E242E5E_gshared_inline (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_GetValueOrDefault_mD88C565C80170105E87BB423C5B2F974840EF90F_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_item, const RuntimeMethod* method) { SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_1 = (SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_6 = V_0; int32_t L_7 = V_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)L_8); return; } IL_0034: { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_9 = ___0_item; (( void (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) { { KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5 Enumerator_get_Current_m5CC5B5F8DB95C628B43CAA31B06928464EE2E778_gshared_inline (Enumerator_t714184540B6BB37320E4FF5E00A03AC49E4DCF69* __this, const RuntimeMethod* method) { { KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5 L_0 = (KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_gshared_inline (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_3 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m6EF5CAF23FDF1FCCD09285DA3D6A63C191CBE300_gshared_inline (KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 KeyValuePair_2_get_Key_m9747B8599A8C782C07D70BB70C4BA18D1A10FE9A_gshared_inline (KeyValuePair_2_tD7135CA6AEB92CB8FEA5B18B8968D85E13C66BD5* __this, const RuntimeMethod* method) { { CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_0 = (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9)__this->___key_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_gshared_inline (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___0_item, const RuntimeMethod* method) { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_1 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_6 = V_0; int32_t L_7 = V_1; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)L_8); return; } IL_0034: { CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_9 = ___0_item; (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; { float L_0; L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL); V_0 = L_0; float L_1 = V_0; V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0028; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this); float L_4 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5; goto IL_0033; } IL_0028: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6; } IL_0033: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))); goto IL_002d; } IL_002d: { float L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))); goto IL_002d; } IL_002d: { float L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___0_value; float L_1 = ___1_min; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { float L_4 = ___0_value; float L_5 = ___2_max; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___2_max; ___0_value = L_7; } IL_0019: { float L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; float L_2 = ___2_z; __this->___z_2 = L_2; float L_3 = ___3_w; __this->___w_3 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_f; if ((((float)L_0) >= ((float)(0.0f)))) { goto IL_0010; } } { G_B3_0 = (-1.0f); goto IL_0015; } IL_0010: { G_B3_0 = (1.0f); } IL_0015: { V_0 = G_B3_0; goto IL_0018; } IL_0018: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; bool V_4 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))); float L_18 = V_3; V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0); goto IL_0043; } IL_0043: { bool L_19 = V_4; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_0; float L_1 = __this->___x_0; float L_2 = __this->___y_1; float L_3 = __this->___y_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))))); V_0 = ((float)L_4); goto IL_0026; } IL_0026: { float L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; float L_2 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a; float L_4 = L_3.___y_1; float L_5 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } }